Прямая трансляция пишется на диск и при этом раздаётся в браузер в реальном времени всем, кто её запросил... Как это сделано технически?
У меня система видеонаблюдения на С++ + веб. Перевёл стрим с jpeg-ов на потоковую передачу. В тестовом режиме передаёт пока только клиент серверу vp8 кадры с .ivf заголовками. Дальше серверу надо как-то обеспечить стрим этого материала в браузер по запросу и запись на диск...
Допустим, я смогу писать webm файл на диск пока идёт стрим, но как транслировать в браузер, чтобы было как в YouTube - смотришь в реальном времени... отодвинул ползунок - смотришь запись?? Ведь тег HTML5 <video> не будет постоянно обновлять с сервера дописываемый ежесекундно файл на диске, который может разрастись до гигабайта за день.
Как правильно организовать стрим? Что скармливать браузеру и с какими заголовками пакетов?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости