Disclaimer: Please excuse me if this post is in the wrong place. I took my best guess at the correct sub-forum.
I have a Raspberry Pi set up with a camera module live streaming with VLC. I have an OS X machine running a Wowza instance connected to the same local network as the Pi. I want to have Wowza ingest the stream from the Pi and then make that stream available to other clients which are also on the same local network. The idea is that eventually the server running Wowza will be externally accessible, while the Pi will not be. The Wowza server may also need to serve several clients concurrently, and the Pi is unlikely to be able to handle this. Ultimately I’d like to put the Pi, the Wowza server and the clients on different networks. So, to review:
Step One
Pi -> (local network) -> Wowza -> (local network) -> Client
Step Two
Pi -> (internet) -> Wowza -> (internet) -> Multiple clients
At the moment I’m only really concerned with step one. I’ll worry about step two later. I’ve gone around in circles for a while now and I’ve read a pile of Wowza help articles and tutorials, as well as various posts on the net, without getting very far. I’d really appreciate some hints (or simple instructions) which assume that I know very little about Wowza (specifying a command for setting up the live stream with VLC would also be handy). I have no specific requirements for a streaming protocol at the moment, but RTSP and/or RTMP would be preferable. The live stream is encoded with h264. Here’s an example of a command I’ve used to stream with VLC:
raspivid -o - -t 0 -hf -vf -w 1280 -h 720 -fps 25 |cvlc -vvv stream:///dev/stdin --sout '#rtp{dst=172.16.214.45,sdp=rtsp://:1935/live, mux=ts, name="Pi Cam"}' :demux=h264
All help will be much appreciated!