I want to publish a live stream and play it with RTMP using the standard video object in Flash using the DynamicStream class as mentioned in the Adobe tutorials linked in the above Wowza tutorial. I've seen examples on how to manually add streams for recorded video, but can't figure out how to do it with a SMIL.
They want you to do something like this:
var ds:DynamicStream = new DynamicStream( myNetConnection );
var dsi:DynamicStreamItem = new DynamicStreamItem();
dsi.addStream( "MP4:sample1_500kbps.f4v", 500 );
dsi.addStream( "MP4:sample1_700kbps.f4v", 700 );
dsi.addStream( "MP4:sample1_1000kbps.f4v", 1000 );
ds.startPlay( dsi );
I haven't been able to figure out:
A) How to use the SMIL in the DynamicStream workflow
B) What URL to the Wowza server would I use to serve the SMIL when I'm using it for RTMP?
The guide you linked to is probably not the one you want to follow. That guide is for sending adaptive bitrate streams from the origin to the edge in a live stream repeater configuration. In which case the NGRP do not get forwarded to the edge. The idea is that with this tool you can create a SMIL from using the medialist tool on the origin and create a file that you host in the content folder on the edge.
I suggest you take a look at this guide (assuming you have set up the Transcoder template):