Hi All,
I am looking at restreaming an HLS url from 1 wowza server to another. My encoder would send RTMP to perticluar application under wowza , it is well recevied by wowza and playing fine.
It has 3 multibitrate streams, and sends using
livestream%i
, i could play them respectively for livestream1, livestream2, livestream3. And i created an smil file w.r.to sstreams targetting bitrates on it, even the smil file setup works great.
Finally an HLS url
http://192.168.1.123:1935/live/smil:livestream.smil/playlist.m3u8
where smil file contains
<smil>
<head>
</head>
<body>
<switch>
<video src="livestream1" system-bitrate="800000"/>
<video src="livestream2" system-bitrate="1200000"/>
<video src="livestream3" system-bitrate="2000000"/>
</switch>
</body>
</smil>
also works great. my ipod is able to switch between the streams.
and rtmp urls
rtmp://192.168.1.123:1935/live/livestream1
rtmp://192.168.1.123:1935/live/livestream2
rtmp://192.168.1.123:1935/live/livestream3
also works great.
Now, i need to use some other wowza and restream this stream. I was able to restream rtmp streams using this thread, and with live repeater origin - edge configurations. That case i use to give the rtmp url in one of the /content/name.stream files, and it use to work.
But currently i am trying to restream an HLS url (or 3 different rtmp urls for same application) , what should be the setup to push/pull from/to HLS? is it possible? i can’t do rtmp restreaming because in my case rtmp has 3 different streamnames for single application…
Any pointers are greatly helpful.
Thanks.