Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

How to get better/more buffering


I'm a bit confused and it may just be that the overall VOD ecosystem is so cluttered up.

We're using wowza to stream videos on demand. We've uploaded multiple versions of the same .mp4 files for multi-bitrate streaming and I've set up a smil file that seems to work. I have our wowza engine set to enable all playback types (mpeg-dash, apple HLS, adobe rtmp, adobe hds, MSS, rtsp).

I have my jw7 player configured to play
<script type='text/javascript'>
jwplayer('myElement').setup({
fallback: true,
width: 640,
height: 480,
androidhls: true,
sources: [{
file: "[urlhere]//Day_1/smil:commitment_weekend_d1_v1.smil/jwplayer.smil"
},{
file: "[urlhere]//Day_1/smil:commitment_weekend_d1_v1.smil/playlist.m3u8"
},{
file: "[urlhere]/smil:commitment_weekend_d1_v1.smil/manifest.mpd"
}],
rtmp: {
bufferlength: '10'
},
});
</script>";

My understanding is that if I take out the jwplayer.smil source, modern browsers should be able to use the playlist.m3u8 or manifest.mpd files and stream appropriately with JWPlayer as I have it set up. However, if I don't have the jwplayer.smil included, nothing works on any modern browsers I've tested in (tested on OSX with chrome, firefox and safari).

Am I missing something in terms of what should be possible here? My goal here is two-fold -
1. To understand a little better what's going on under the hood here, and ultimately:
2. To be able to buffer the full video if the bandwidth is avail at the user end. As I understand it I can't do this with RTMP, so I'm trying to get a better option (like how youtube enables it, etc)

Any help is appreciated!

4 Community Answers

ben N/A

User  
0 rated :

Follow up question here - could it be that I need to encode the videos differently or have multiple versions of the video beyond just the .mp4 versions (.mp4 with h264 and aac)

Alex

JW Player Support Agent  
0 rated :

Hi, Ben.

I would need to see this on a page in order to figure out what is going on. Can you please give me a link to a page where you have the affected player installed?

Thanks.

ben N/A

User  
0 rated :

Try this: http://solsystech.com/woob/

Alex

JW Player Support Agent  
0 rated :

Hi, Ben.

There appears to be some issues with your HLS manifest.

  • PROGRAM-ID has been deprecated and is no longer a valid attribute for #EXT-X-STREAM-INF
  • Also, the resolution of the actual videos do not match the specified resolution in the manifest. All of your videos are coming back as being 320 × 240, even though they’re specified as 1080 × 720, 720 × 480 and 360 × 240.
  • Your streams need to have #EXT-X-DISCONTINUITY tags in them as our tests are returning discontinuity errors. Our player can overlook these, as long as the #EXT-X-DISCONTINUITY tag is used.

I would suggest contacting Wowza for further troubleshooting regarding these issues. Since the HLS stream is technically present and our player thinks it should be able to play it, it doesn’t fallback to your third item, the DASH stream.

Please let me know if you need any more help or have any other questions.

Thank you!

This question has received the maximum number of answers.