1

Я пытаюсь настроить наружную IP-камеру. Я хотел бы разместить эту камеру на веб-сайте и разрешить кому-либо просматривать поток.

Есть несколько решений, которые я могу придумать.

  1. Одноадресный поток и вставьте его на веб-сайт. Недостатком является ограниченная скорость загрузки интернет-соединения, которая будет быстро перегружена несколькими клиентами.

  2. Одноадресная передача на сервер позволяет серверу распределить поток по нескольким клиентам. Я все еще могу столкнуться с проблемами пропускной способности, но это не так плохо. Я могу реализовать тайм-ауты потока, чтобы люди не могли оставлять поток работать вечно и уменьшить пропускную способность.

  3. Получите IP-камеру с возможностью многоадресной передачи, а затем вставьте многоадресный поток.

  4. Используйте встроенный FTP, чтобы загружать изображения как можно быстрее и обновлять изображение как можно быстрее с помощью javascript для "поддельной" потоковой передачи.

Так что единственное, что я могу сказать, что я абсолютно знаю, как сделать начало до конца, это # 4. Мое идеальное решение - № 3, поскольку у вас есть статические требования к пропускной способности и вы можете повысить качество без каких-либо реальных минусов.

Может кто-нибудь дать мне какое-то направление здесь?

Удивительным примером идеальной настройки являются веб-камеры по адресу http://surfchex.com/. Это не должно быть таким удивительным, но если бы я знал, как все технологии связаны между собой, это дало бы мне представление о том, как действовать дальше.

3 ответа3

0

Мое решение было № 4, за исключением того, что у меня было задание cron удаленного хоста, чтобы загружать изображения как можно быстрее. Затем я использовал неограниченную пропускную способность этого хоста, чтобы распространять изображения среди тех людей, которые хотят посмотреть на поток. Это привело к ~ 2 кадрам в секунду, что достаточно для моего приложения.

0

Есть несколько облачных сервисов, предлагающих отличное решение для этого. Одним из лучших является IPCamLive. Эта служба может принимать видеопотоки непосредственно с камеры (используя протокол HTTP/RTSP) и транслировать их зрителям. IPCamLive имеет компонент проигрывателя Flash/HTML5, который может отображать видео на ПК, MAC, планшете или мобильном телефоне. Самое замечательное, что сайт генерирует необходимый фрагмент HTML для встраивания живого видео. Фрагмент выглядит так:

<iframe src="http://ipcamlive.com/player/player.php?alias=mycamera" width="800px" height="600px"/>

Единственное, что нам нужно сделать, это просто скопировать вставить фрагмент в HTML-код без каких-либо изменений.

0

Вы должны смотреть на что-то вроде медиа-сервера WOWZA, они поддерживают потоковую трансляцию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .