Потоковое видео в веб-браузер

Я хотел бы отображать видеопоток в реальном времени в веб-браузере. (Совместимость с IE, Firefox и Chrome была бы отличной, если это возможно.) Кто-то другой позаботится о потоковой передаче видео, но я должен иметь возможность получать и отображать его. Я буду получать видео по UDP, но пока я использую VLC только для потоковой передачи его себе в целях тестирования. Есть ли библиотека с открытым исходным кодом, которая может помочь мне добиться этого с помощью HTML и / или JavaScript? Или хороший веб-сайт, который помог бы мне разобраться, как это сделать самостоятельно?

Я немного читал о RTSP, который кажется традиционным вариантом для чего-то вроде этого. Это может быть то, к чему я должен прибегнуть, если я не могу сделать это с помощью UDP, но если это так, я все еще не уверен, как это сделать, используя RTSP / RTMP / RTP, или каковы различия между всеми этими аббревиатуры, если таковые имеются.

Я думал, что адаптивная потоковая передача HTTP может быть лучшим вариантом какое-то время, но казалось, что все решения, использующие ее, были проприетарными (Microsoft IIS Smooth Streaming, Apple HTTP Live Streaming или Adobe HTTP Dynamic Streaming), и я не был Мне очень повезло с тем, чтобы понять, как это сделать самостоятельно.MPEG-DASH тоже звучал как отличное решение, но, похоже, он еще не используется, поскольку он еще совсем новый. Но теперь мне сказали, что я в любом случае должен ожидать получения видео по UDP, поэтому эти решения, вероятно, для меня больше не имеют значения.

Я искал это в Google несколько дней, но не нашел ничего, что могло бы помочь мне реализовать это. Все, что я могу найти, - это статьи, объясняющие, что такое технологии (например, RTSP, HTTP Adaptive Streaming и т. Д.) Или инструменты, которые вы можете купить для потоковой передачи собственных видео через Интернет. Будем признательны за ваше руководство!

7
задан Steph 24 January 2012 в 01:03
поделиться