Возможно повторяюсь и эта тема уже поднималась, но хотелось бы узнать как это лучше реализовать.
Задача: отображать потоковое видео с камеры (камер) на странице сайта.
Условия: есть камеры (стационарные и мобильные).
Стационарные стоят на неподвижных объектах и могут быть на прямую подключены к ПК. Мобильные стоят на перемещаемых объектах (радиоуправляемых моделях), с автономным питанием, а видео передают по радиоканалу.
На ПК стоит стоит программа, которая обрабатывает видео и отдает пользователю по запросу.
На данный момент я использую библиотеку AForge.Net (под C#)http://www.aforgenet.com/.
С камеры делаются снапшоты (с частотой кадров камеры), обрабатываются, а потом передаются как mjpeg.
Задержка между заснятым событием и его отображением должна быть минимальной (в пределах 100-200 мс)
Интересует следующие вопросы:
1. какие камеры лучше использовать (желательно не очень дорогие).
2. как лучше передавать видео на ПК от мобильных камер.
3. как можно упаковать видео в H.264 (какие библиотеки использовать)
Текущую реализацию можно увидеть тут http://roboforum.ru/forum35/topic10999.html