Потоковое видео на Java - PullRequest
       56

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

27 голосов
/ 07 апреля 2011

Каков наилучший способ для записи и потокового видео для многих клиентов?Есть ли библиотеки?

Ответы [ 3 ]

23 голосов
/ 07 апреля 2011

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

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

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

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

7 голосов
/ 30 апреля 2011

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

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

3 голосов
/ 07 апреля 2011

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

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

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

...