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