Hey!
I am publishing a RTMP stream from avconv using the following command;
avconv -i http://10.0.0.101:2004/bysid/10 -acodec libfaac -acodec libfaac -b:a 96k -vcodec libx264 -filter:v yadif -b:v 900k -preset superfast -threads 4 -bt 2500 -qcomp 0.7 -f flv rtmp://127.0.0.1/live/myStream
This makes a RTMP stream available at rtmp://127.0.0.1/live/myStream .
RTMPDUMP works on that address correctly.
I can play the stream in VLC using the following link;
http://127.0.0.1:1935/live/myStream/playlist.m3u8
All of this is working good and Im really close to purchase wowza, but there is 1 thing missing.
I wish to be able to “wget” the actual flv as well, so I need to know which URL holds the actual stream,
it should be something like http://127.0.0.1:someport/myStream.flv (i.e. I do NOT want a playlist file, I want to provide the ACTUAL file over http), how do I do this?
I fully understand the possibility to “steal” streams if I do this, but this is how I want it to behave.
wget will not work with Wowza. You have to use a web server to do that.
Richard
That would essentially be progressive download, which is not supported in Wowza. A work-around is to install a web server on the same machine and map the Wowza content location to a web folder.
Richard
You can record the streams on the Wowza server using one of the *record StreamTypes mentioned in the user guide. Or using the LiveStreamRecord addon module. Then you can make these recordings available on your web server.
You can also use a third party utility such as ffmpeg or VLC to record live streams to a file.
wget will not work with Wowza. You have to use a web server to do that.
Richard
It doesnt need to support wget specifically, but I wish to know the exact url to where the stream is located so that I can open it in vlc like;
http://wowza: port/myStream.flv
without the playlist file etc
Yes, that option would be viable, but how does one “map the content”, when the content are not actual files, but published live streams?