2015-01-19 2 views
0

У меня есть клиент, который публикует RTMP для сервера Red5 (как аудио, так и видео). Я хочу записать только аудио или только видео из опубликованного потока. Есть ли API в Red5, который позволяет такую ​​фильтрацию записи?как записывать только аудио/только видео потока RTMP с Red5

Мой Red5 является 1,0 пробной И, в классе «org.red5.server.api.stream.IBroadcastStream», я не мог найти способ, который может приглушать или удалить видео/аудио из RTMP потока

Пожалуйста, помогите. Спасибо заранее.

ответ

0

Вы можете реализовать свой собственный RecordingListener и добавить/удалить их из своих потоков. Эти слушатели будут закодированы таким образом, чтобы они игнорировали аудио или видео при записи файлов. Слушатели будут добавлены в вашу команду через вашего клиента или другие средства, получив доступ к ClientBroadcastStream. Вот область, в которой вы проверяете тип данных: https://github.com/Red5/red5-server-common/blob/master/src/main/java/org/red5/server/stream/RecordingListener.java#L247

 Смежные вопросы

  • Нет связанных вопросов^_^