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