Страница 1 из 1

Картинка с веб камеры в браузере

СообщениеДобавлено: 24 июн 2015, 15:01
Root
Есть задача отображать на нескольких мониторах транслируемые с веб камеры изображения. Мониторы находятся в разных помещениях и подключены к одноплатным компьютерам, которые в свою очередь подключены по сети к серверу на котором крутится веб сервер Apache. Сейчас задача решается следующим образом. Камера отдает картинки в формате jpg, веб сервер вставляет ее в веб страницу и отдает клиентским компьютерам с мониторами. В лежащую на веб сервере страничку картинка встроена с помощью тега img с атрибутом src для которого подставлен в качестве значения IP веб камеры и имя файла изображения. В контенте страницы только эта картинка, а браузеры клиентских компьютеров настроены для отображения контента на весь экран. В результате зрители видят только картинки, не видя окна браузера. Картинка каждые 10 секунд обновляется мета-тегом refresh. И, вроде бы все хорошо... Но, картинка отдается веб камерой довольно таки медленно, и зрители видят сам процесс смены картинок, она начинает прорисовываться с верхнего края экрана монитора и полностью появляется на экране где-то за полсекунды. Сами понимаете, это косяк...

Сделать что либо с веб камерой мы не можем, она не наша и далеко от нас. Как бы сделать так, чтобы получаемая с камеры картинка сначала загружалась бы в некий буфер, а уже по окончанию загрузки вставлялась в веб страницу? Так, чтобы при обновлении страницы браузеры получали сразу всю картинку и не тормозили бы со сменой изображения на экранах.