It may be that the chunk list is too small, so you can increase it. If it is silver light streaming see the following tutorial here
Understanding protocols and formats
You could try increasing/adding
smoothBufferMinFragmentCount
To 10 or say 15. If it is not silver light there are other properties for them tutorials here
Configure Apple HLS packets for HTTP streaming
Understanding protocols and formats
Andrew
Hello Andrew… Would the chunk list have an influence in such a way that any stream wont play beyond ~40 minutes???
The thing is that no matter which stream (vod) these STB clients want to play, they can only view the first 40’ish minutes of it!
And that is what is baffling me!!
- Edit, were using flash for RTMP and file/.m3u8 for iOS and RTSP for Android.
Here you can see how we deliver based on agent detection (please delete it from this response when you have looked it through, as its propriaty and owned by us and dont want it used by others):
head.ready(function() {
var agent = navigator.userAgent.toLowerCase();
var is_playstation = (agent.indexOf('playstation 3') !== -1);
var is_iphone = (agent.indexOf('iphone') !== -1);
var is_ipad = (agent.indexOf('ipad') !== -1);
var is_android = (agent.indexOf('android') !== -1);
if (is_iphone) { JWPlayer6(); }
else if (is_ipad) { JWPlayer6(); }
else if (is_android) { androidPlayer(); }
else if (is_playstation) { JWPlayer5(); }
else { JWPlayer6(); }
});
function JWPlayer5() { // jwplayer 5.5
var flashvars = {
autostart: 'false'
,type: 'rtmp'
,provider: 'rtmp'
,file: 'FILE'
,streamer: 'rtmp://cdn11.XXX:1935/vod'
,bufferlength: '25'
,image: 'IMAGE'
,skin: '/jwplayer/skins/nacht/nacht.xml'
,controlbar: 'over'
,dock: 'true'
};
var flashparams = {
allowfullscreen: 'true'
,allowscriptaccess: 'always'
,wmode: 'opaque'
};
swfobject.embedSWF('/jwplayer5/player.swf', 'player', '640', '360', '9.0.0', false, flashvars, flashparams);
}
function JWPlayer6() { // jwplayer 6
jwplayer("player").setup({
height: "360",
width: "640",
image: "IMAGE",
logo: {
hide: true,
},
aboutlink: 'XXXXXX/',
abouttext: 'XXXXXX',
sources: [{
file: "rtmp://cdn11.XXXXX:1935/vod/mp4:FILE"
},{
file: "http://cdn11.XXXXXX:1935/vod/mp4:FILE/playlist.m3u8"
}]
});
}
function androidPlayer() {
jwplayer("player").setup({
height: "360",
width: "640",
image: "IMAGE",
logo: {
hide: true,
},
aboutlink: 'XXXXX/',
abouttext: 'XXXXX',
sources: [{
file: "rtsp://cdn11.XXXXX:1935/vod/mp4:FILE"
}]
});
Like I was talking about earlier, I dont actually think that it would help much to create an agent string to try and deliver RTMP through JWplayer 5.5 for LG STB's...
It must be something in our Wowza configuration, especially when you keep in mind, that everyting plays like a charm for 40 minutes, after which its not even possible to just skip further into the stream!