Кто-нибудь знает о хорошей библиотеке Java-клиент/сервер RTSP?
Поиск в Google показывает JMF, который очень устарел.
Спасибо.
Ответ 1
Если вам все еще интересно, Netty поддерживает RTSP с версии 3.2.
Ответ 2
Вы можете использовать инфраструктуру Netty NIO для написания собственной реализации RTSP-сервера/клиента.
Ответ 3
Вы можете попробовать использовать FMJ. Это набор библиотек, которые переносят множество современных кодеков в интерфейсы Java.
Ответ 4
В RTSP-протоколе нет java-реализации. Вы должны сделать это самостоятельно, используя инфраструктуру NIO (MINA, GRIZZLY, NETTY...), это возможное решение.
Ответ 5
Red5 имеет некоторую поддержку или будет поддерживать RTSP и основан на Java.
Ответ 6
И, как я думаю, вы уже знаете, вы можете использовать Xuggler:)
Ответ 7
вы можете использовать vlc (клиент Videolan) с vlcj и JNA
Ответ 8
Посмотрите на Gstreamer. Я создал Java-код для клиента RTSP. А также разместил ссылку на сервере RTSP rtsp streaming on java
Ответ 9
Некоторое время назад я кодировал потоковый клиент для Android rtsp (андроид мог передавать на медиа-сервер, wowza в этом конкретном случае). С этим подходом есть только пара сложных моментов:
он был основан на известном трюке с UNIX-сокетами и синтаксическом анализе mp4
созданный устройством, чтобы получить от него NALU;
синхронизация времени для аудио и видео действительно не тривиальна
на андроиде, когда два медиарекордера использовали (для видео и для аудио) для получения носителя.
Ответ 10
Вот библиотека С#, если вы хотите сделать некоторые портирования.