Така че наскоро инсталирах изображение/контейнер на Red5 Docker на моя компютър и се опитвам да изградя/компилирам приставката red5-hls-plugin, за да я добавя към приставките
Следвах инструкциите, както е указано на https://github.com/Red5/red5-hls-plugin#tiagos-step-by-step-guide, но всичко, което получавам, когато изпълнявам mvn -Dmaven.test.skip=true
в директорията red5-hls-plugin/plugin/
, е
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
Project ID: org:jaudiotagger
Reason: Error getting POM for 'org:jaudiotagger' from the repository: Unable to read local copy of metadata: Cannot read metadata from '/root/.m2/repository/org/jaudiotagger/2.0.4-SNAPSHOT/maven-metadata-sonatype-snapshots.xml': end tag name </body> must match start tag name <hr> from line 5 (position: TEXT seen ...</center>\r\n</body>... @6:8)
org:jaudiotagger:pom:2.0.4-SNAPSHOT
for project org:jaudiotagger
Допълнителна информация
Не знам дали смятате да изградите hls плъгина към версията, която сте инсталирали, която имам 1.0.4, но когато редактирам файла pom.xml и променя <red5-server.version>1.0.2-SNAPSHOT</red5-server.version>
на <red5-server.version>1.0.4-RELEASE</red5-server.version>
и добавям следните хранилища:
<repository>
<id>sonatype-releases</id>
<url>https://oss.sonatype.org/content/repositories/releases</url>
</repository>
<repository>
<id>sonatype-snapshots</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</repository>
Сега получавам следната грешка, когато се опитвам да компилирам/компилирам:
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 26 source files to /src/red5-hls-plugin/plugin/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /src/red5-hls-plugin/plugin/src/main/java/org/red5/service/httpstream/model/VideoFrame.java:[25,35] error: package org.red5.server.stream.codec does not exist
[ERROR] /src/red5-hls-plugin/plugin/src/main/java/org/red5/service/httpstream/model/VideoFrame.java:[58,34] error: package VideoCodec does not exist
[ERROR] /src/red5-hls-plugin/plugin/src/main/java/org/red5/service/httpstream/model/VideoFrame.java:[60,41] error: package VideoCodec does not exist
[INFO] 3 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
[ERROR] [Launcher:/hlsapp] org.red5.server.scope.Scope - Could not start scope Scope [name=hlsapp, path=/default, type=APPLICATION, autoStart=true, creationTime=143506218 2052, depth=1, enabled=true, running=false] {} org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'segmenter.service' defined in ServletContext resource [/WEB-INF/red5-web.xml]: Inv ocation of init method failed; nested exception is java.lang.NoClassDefFoundError: com/xuggle/mediatool/ToolFactory
- person Jeff Wilbert   schedule 23.06.2015org.red5.xuggler.writer.HLSStreamWriter - Video packet was not complete
, докато стриймвам, така че може би това има нещо общо с това.. - person Jeff Wilbert   schedule 25.06.2015