I can play the input stream ok in VLC, but I don’t even see an attempt to connect via the Wowza Access logs. I have got a stream to work properly via QuickTime Broadcaster, but this is the first time I’ve tried to locally repeat an incoming stream.
So I know my live_int application is configured and working properly due to QTB’s success. Any advice would be helpful,
You will not see a publish event because VLC does not push to Wowza. You have to use Wowza StreamManager to start the stream with MediaCaster Type “rtp”:
Wowza needs port 1935 open inbound and outbound. It’s a 2 way connection. For more details, see Wowza User Guide chapter “Ports Used for Streaming”, page 16.
You might consider using Wowza EC2 servers for more control than your managed server arrangement:
VLC does not push to Wowza. You have to start the stream. You can use StreamManager, or you can use /conf/StartUpStreams.xml to automate on startup, or you can use MediaCaster API in a Wowza application module or HTTProvider. You can use MediaCaster type “rtp-record” to record the stream.
After you start a stream in VLC it is available at a rtsp or udp url, but it is not published to Wowza. Wowza can re-stream from that source. You have to use StreamManager to start the stream on a Wowza application. If you are only using Flash clients and you use StreamType “rtp-live”, you don’t need StreamManager
When you start a push encoder like FMLE or Wirecast, the encoder connects to a Wowza application, then starts a stream, and you will see a publish event in the access log showing the stream name and the application and applicaiton instance name. You can subscribe to that stream right away.
So first of all thanks for such a timely response, I am going to be receiving about 100 streams all coming in from VLC, using the tutorial provided by you (thank you).
First question, am I going to have to enter all 100 stream’s if we go this route? I logged into my stream manager added a stream and its asking for a specific streamname. If at all possible I would like Wowza to understand what the streamname is by itself when it receives a stream, just like when I broadcast via Quicktime Broadcaster (on a Mac).
If this is the case, what other options do we have here in terms of Windows software broadcasting? I’m surprised that VLC works so differently from Quicktime Broadcaster that we have to set up the stream manager.
BTW regarding techgeek’s aspirations, StreamManager is built-in, but he’s not going to be able to edit his admin.password file right?
I think there maybe some confusion over what I am trying to do here, I apologize.
I am trying to get wowza to record an incoming rtsp stream that is originating from a user who is streaming with VLC. It appears the Stream Manager restreams a particular stream which isn’t what we’re trying to do. I have a custom module setup called live_int which records everything being sent to it and users a hourly rollover module (provided by Charlie).
Ok wirecast isn’t going to work due to how expensive it is and FMLE isn’t able to redistribute the input rtsp
At this point I am trying to get a single stream to work with VLC I have followed the tutorials created an rtplive application, added camera.stream to my stream manager. I have WowzaMediaServer-examples-2.0.0/examples/LiveVideoStreaming/client/live.html open locally listening to camera.stream
Now what? I can stream to the wowza IP from VLC, I get nothing in the wowza access logs. There’s no where for me to put my application name or port number in the “Streaming/Exporting Wizard” except in the “SAP Announce”
The first question is Streaming method: UDP Unicast, RTP Unicast, same for Multicast, MMS and HTTP. I chose RTP Unicast,
I transcode the video (using sample.mp4 now just to test with) to H264 Audio: MP3
I set the SAP Announce to rtplive/camera.stream (I’ve tried leaving this blank and just camera.stream no luck)
In my access logs I see every minute my RTPMedicaCaster.Reconnecter with rtplive/definst:camera.stream in which looks right. But I don’t see anything about an incoming stream and my example live page is just white, so it seems my live page is connecting, I’m just not streaming properly,
Wowza is hosted by a web hosting provider. This is normally a wonderful thing, but I can’t see any of the Wowza application directories to see what the current config looks like.
What I’m trying to accomplish:
VLC encoding a DirectShow webcam feed to Wowza. JW Player embedded in a webpage to show the live stream. Seems to me like a goal a lot of people are trying unsuccessfully to accomplish. From the many threads on this forum, it seems the best choice is to send mpeg-ts wrapped in RTP. My VLC command line is very much like: