Потоковое видео через websockets с использованием JavaScript



каков самый быстрый способ потоковой передачи live видео с помощью JavaScript? Является ли WebSockets через TCP достаточно быстрым протоколом для потоковой передачи видео, скажем, 30 кадров в секунду?

721   3  

3 ответов:

является ли WebSockets по TCP достаточно быстрым протоколом для потоковой передачи видео, скажем, 30 кадров в секунду?

Да.. это, взгляните на это проект. Websockets может легко обрабатывать HD видеопоток.. Тем не менее, вы должны пойти на адаптивную потоковую передачу. Я объясняю здесь как вы могли ее реализовать.

В настоящее время мы работаем над веб-приложением для обмена мгновенными сообщениями с поддержкой чата, обмена файлами и видео/веб-камеры. С некоторыми битами и трюки мы получили потоковое медиа через websockets (используется HTML5 Media Capture, чтобы получить поток с наших веб-камер).

вам нужно построить stream API и Media Stream Transceiver для управления соответствующей обработкой и транспортировкой носителей.

The Media Source Extensions было предложено, что позволит адаптивные реализации потоковой передачи битрейта.

Это определенно возможно, но я не уверен, что мы еще там. В то же время, я бы рекомендовал использовать что-то вроде Silverlight С IIS Smooth Streaming. Silverlight основан на плагинах, но он работает на Windows/OSX/Linux. Когда-нибудь HTML5 <video> элемент будет путь, но это будет не хватать поддержки на некоторое время.

Comments

    Ничего не найдено.