1

У меня небольшая проблема с потоковым видео из Raspberry Pi. Я использую Raspberry Pi Camera и потоковую передачу с нее следующим образом:

raspivid -o - -t 0 -w 640 -h 480 | cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8554}' :demux=h264

У меня есть публичный доступ к порту 8554 и ничего другого от моего провайдера. Проблема в том, что я хочу просматривать поток также в защищенных брандмауэром сетях (например, из моего офиса, общедоступных сетей и т.д.), Где многие порты отключены. У меня небольшой VPS с публичным IP-адресом. Итак, есть ли способ, как получить вывод (на моем VPS) из RasPberry:8554 и передать его на порт 80? Я попробовал что-то вроде:

cvlc -vvv http://raspberry:8554 --sout '#standard{access=http,mux=ts,dst=0.0.0.0:80}' :demux=h264

но видео серое или зеленое, и я не могу распознать даже формы. У вас есть какие-нибудь предложения? Большое спасибо!

1 ответ1

0

Лучшая идея, которая приходит на ум, - это установка zoneminder на ваш VPS. Zoneminder будет управлять потоком с вашей камеры и обслуживать его через веб-интерфейс.

Вы также получаете функции обнаружения движения, тревоги и хранения видео в Zoneminder.

Это намного больше, чем вы просили, но я рассуждаю так: если вам нужно проверить камеру, где бы вы ни находились, вы должны сделать это с помощью программного обеспечения профессионального уровня.

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