Прошивка в камере тоже была очень старой, они были разработаны несколько десятилетий назад, но были доказаны, что они хорошо работают. И производители прилагают все усилия на том, чтобы продавать больше продукции, снизить затраты, но не стимул для модернизации системы.
Технически:
1) Эти системы безопасности обычно используют RTSP (протокол потоковой передачи в реальном времени) или какой-либо другой самоопределяемый протокол, который браузер еще не смог обработать. Поэтому необходим плагин на стороне браузера. Мы попробовали Java-апплет и Adobe Flash, чтобы иметь место ActiveX, также они имеют множество улучшений безопасности и независимости платформы, но все еще не решают проблему полностью (Flash-iOS, JavaApplet-Security).
2) JS не смог обработать этот протокол, HTML5 - отсутствие единых стандартов и поддержка браузера. Мы начали изучать HTML5 лет назад, надеясь упростить всю систему, но столкнулись с множеством проблем, и с момента появления мобильного Интернета все усложнилось.
Возможно, сайт [security] (http://security.stackexchange.com/) больше подходит для этого вопроса? – GoBusto
JavaScript не имеет прямого доступа к оборудованию. Браузеру требуется что-то вроде ActiveX для прямой связи с камерой. – JJJ
@Juhana Итак, ActiveX позволяет серверу обмениваться данными с реальным оборудованием, поскольку программа на C может управлять веб-камерой на обычном ноутбуке? – Andy