Подтвердить что ты не робот

Потоковое видео в Java

Каков наилучший способ записи и передачи видео в реальном времени многим клиентам? Существуют ли библиотеки?

4b9b3361

Ответ 1

Xuggler - это хорошая Java-библиотека с открытым исходным кодом, которая работает с потоковой передачей и изменением медиа на лету.

http://www.xuggle.com/xuggler/

Вы можете использовать его с Red5 или если вы хотите получить полный контроль, Xuggler имеет класс IContainer, где каждый экземпляр может быть настроен для потокового мультимедиа в или из. Я смог рестифицировать медиа через UDP и TCP/IP.

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

Ответ 2

Если вы считаете, что еще одна возможность - это мой новый, блестящий веб-потоковый сервер на основе WebM, stream.m. Он лицензирован GPL, доступен полный источник. Вы можете использовать браузеры, совместимые с HTML5, в качестве клиентов.

Пока нет возможности записи на серверной стороне, но вы можете сохранить поток на стороне вещания тысячами способов.

Ответ 3

Ознакомьтесь с потоковой службой Amazon EC2, CloudFront. Если вы пытаетесь распространять контент для большого числа клиентов, эластичное облако сужает любую другую реализацию по затратам и может легко манипулировать на Java.

http://aws.amazon.com/cloudfront/

У них есть очень полезная документация для разработчиков и невероятно разумная цена на доставку контента, которая легко превосходит затраты на создание собственного решения.