2012-04-02 2 views
0

У меня есть план разработки потокового сервера RTSP с java. Теперь я должен решить, с библиотекой, используемой для декодирования медиа и потока данных в формате rtp. Я рассматриваю vlcj и xuggler для декодирования и потоковой передачи видео. Я немного исследовал различия в этой библиотеке, но пока не могу принять решение. Поэтому я хотел бы спросить вас, ребята, если я хочу создать сервер, который предоставит следующую функцию. Как вы думаете, какой из них лучше? 1. может передавать видео по запросу несколько пользователей 2. может получить поток в формате MMS и restream его RTSP ОтформатируйтеЧто я должен использовать для создания RTSP-сервера, должен ли он быть vlcj или xuggler?

Изначально я стараюсь FFmpeg и ffserver но есть выход аудио проблемы синхронизации, поэтому я решил сделать мой собственный сервер. хороший способ использовать vlcj - использовать вне процесса, но я боюсь, что производительность в видео по запросу. Я думаю о xuggler, но я боюсь, что у него будет такая же проблема, как у ffmpeg.

Не могли бы вы высказать мне свое мнение о том, какой из них подходит в этой ситуации?

ответ

1

С VLCJ (или Xuggler) зависит, что на компьютере были установлены необходимые библиотеки. Кроме того, лично я не смог сделать пилот с потоковым сервером VLCJ (и я пробовал в течение длительного времени).

Java SE обеспечивает основу под названием JMF (Java Media Framework) для разработки, среди прочего, потоковый сервер

http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html

Эта структура не является лучшим там, но это работа.

В заключение я могу сказать, что я разработал потоковый сервер в Java с JMF, вы можете увидеть его здесь http://code.google.com/p/servidor-streaming-rtp-rstp-java/, чтобы дать вам ссылку.

С уважением!

+0

Благодарим вас за ответ. Что касается, поскольку я знаю, что JMF устарел, поэтому я не считаю его использовать – Boong

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