Wowza Community

Live stream with multi bitrate

Hello,

I did all the steps as the tutorial and https://www.youtube.com/watch?v=lcaK9K613Po&list=WL&index=4 https://www.wowza.com/docs/how-to-do-adaptive-bitrate-streaming -adaptive-bitrate-streaming.

But it does not work, it even generates the correct versions, see the “incoming stream” but when I put the file, smil in jwplayer, he recognizes the.

http://192.81.210.221:1935/live/smil:teste.smil/playlist.m3u8

This would be my link, and the smil file is this:

<? xml version = "1.0" encoding = "UTF-8">

First thing I noticed is the following:

<param name="videoBitrate" valuetype="data"> value="850000" </ param> 

Of which you have a closing “>” tag prematurely within your xml schematic. You would do something more like the following:

<param name="videoBitrate" value="850000" valuetype="data"></param>

Same holds for the audioBitrate.

Hi there,

Have you taken a look at this guide? It should help get you set up with ABR and JW Player:

How to use JW Player with adaptive bitrate streaming from Wowza Streaming Engine

Also, using an un-transcoded source in the abr set will most likely cause issues as key frames must be aligned thru-out the list of renditions. If you are using the source stream as the highest quality stream in the set, you should transcode it the same time as the rest of the renditions.

I hope this helps.

Salvadore

Are you able to playback the individual renditions i.e.

rtmp://[your-wowza-ip]:1935/live/myStream_[rendition]

?

First thing I noticed is the following:

<param name="videoBitrate" valuetype="data"> value="850000" </ param> 

Of which you have a closing “>” tag prematurely within your xml schematic. You would do something more like the following:

<param name="videoBitrate" value="850000" valuetype="data"></param>

Same holds for the audioBitrate.

Sorry, do not know what happened, but I think the forum has changed the syntax, the the correct file is:

<?xml version="1.0" encoding="UTF-8"?>
<smil title="teste">
	<body>
		<switch>
				<video height="360" src="myStream_720p" systemLanguage="eng" width="640">
				<param name="videoBitrate" value="850000" valuetype="data"></param>
				<param name="audioBitrate" value="11000" valuetype="data"></param>
			</video>	
			<video height="240" src="myStream" systemLanguage="eng" width="360">
				<param name="videoBitrate" value="150000" valuetype="data"></param>
				<param name="audioBitrate" value="11000" valuetype="data"></param>
			</video>		
			<video height="240" src="myStream_source" systemLanguage="eng" width="360">
				<param name="videoBitrate" value="150000" valuetype="data"></param>
				<param name="audioBitrate" value="11000" valuetype="data"></param>
			</video>			
			<video height="240" src="myStream_240p" systemLanguage="eng" width="360">
				<param name="videoBitrate" value="150000" valuetype="data"></param>
				<param name="audioBitrate" value="11000" valuetype="data"></param>
			</video>
			<video height="360" src="myStream_360p" systemLanguage="eng" width="640">
				<param name="videoBitrate" value="850000" valuetype="data"></param>
				<param name="audioBitrate" value="11000" valuetype="data"></param>
			</video>
			<audio>
				<param name="audioBitrate" value="44100" valuetype="data"></param>
			</audio>			
		</switch>
	</body>
</smil>

Are you able to playback the individual renditions i.e.

rtmp://[your-wowza-ip]:1935/live/myStream_[rendition]

?

sorry by late

Yes, I can see they manually enter the stream url.