Ми працюємо з камерами та мультимедійними кодерами Axis (1 камера, 1 кодер), які виводять відео формату MJPEG на наш веб-сервер. Потім нам потрібно показати ці потоки на веб-сайті. Клієнти зможуть підключитися до сервера, але не матимуть доступу до камер безпосередньо через мережеві обмеження, над якими ми не можемо обійтись.
Нам потрібна частина програмного забезпечення, яке візьме ці потоки MJPEG і повторно передасть їх у форматі, який ми можемо просто використовувати флеш-плеєр (наприклад, jwplayer або flowplayer) для трансляції трансляції на веб-сайті.
Ми думали, що ми працюємо з дешевим програмним забезпеченням під назвою WebcamXP. Він робив те, що ми хотіли, і відображався через об’єкт Flash на веб-сайті штрафу. Те, що ми не усвідомлювали, поки власний брандмауер не заблокував нас, це те, що об’єкт Flash просто отримував JPEG-файли постійно і висипав занадто багато GET-запитів. Потім ми виявили, що версія Pro дійсно передає у форматі flv, але це, схоже, не по-справжньому прямо. Він буферизується, а потім відтворює буфер, що для нас неприйнятно.
Зображення ПОВИНЕН бути живим. Якщо є друга або дві затримки, ми можемо з цим впоратися, але з буферизацією затримка може зрости на хвилини, і це абсолютно неприпустимо.
Хтось має досвід із подібними проблемами? Яке програмне забезпечення ми б використовували для повторної передачі відео MJPEG?