I have a small problem with streaming from Raspberry Pi. I'm using raspberry Pi Camera and streaming output from it this way:
raspivid -o - -t 0 -w 640 -h 480 | cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8554}' :demux=h264
I have public access to port 8554 and nothing else from my provider. The problem is, that I want to view the stream also on firewall secured networks (for example from my office, public networks, etc.), where a lot of ports are disabled. I have small VPS with public IP address. So, is there any way how to get output (on my VPS) from raspberry:8554 and pass it to port 80? I tried something like:
cvlc -vvv http://raspberry:8554 --sout '#standard{access=http,mux=ts,dst=0.0.0.0:80}' :demux=h264
but the video is grey or green and I can't recognize even shapes. Do you have any suggestions? Thanks a lot!