Так что я недавно установил Red5 Docker изображение/контейнер на моем компьютере и пытается получить RED5-HLS-плагин встроенный/Сост, чтобы добавить его в плагинахя не могу получить red5-HLS-плагин для создания
Я следовал инструкциям, как указано на 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
Плагин не обновлен для работы с более новыми серверными банками, поэтому вы получаете сбой. –
@Mondain Знаете ли вы, как заставить его работать, я видел в группе google кто-то с 1.5, который предположительно получил плагин hls. Мне удалось скомпилировать плагин hls и как-то построить его, попробовав кучу вещей, изменяющих версии, добавив репозитории, отключив некоторые репозитории и т. Д., Но теперь red5 падает, когда я добавляю плагин. –
Это ошибка, которую я получаю после добавления скомпилированного плагина hls в red5 сейчас '[ERROR] [Launcher:/hlsapp] org.red5.server.scope.Scope - Не удалось запустить область действия Scope [name = hlsapp, path =/default , type = APPLICATION, autoStart = true, creationTime = 143506218 2052, depth = 1, enabled = true, running = false] {} org.springframework.beans.factory.BeanCreationException: ошибка при создании компонента с именем 'segmenter.service' определенный в ресурсе ServletContext [/WEB-INF/red5-web.xml]: Inv ошибка в методе init; Вложенное исключение представляет собой java.lang.NoClassDefFoundError: com/xuggle/mediatool/ToolFactory ' –