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