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

pseudo streaming doesn't work in html5 player


Hi,

when I use pseudo streaming (h264 streaming module for IIS 6), the HTML5 player can't fast forward anymore when the file isn't fully loaded. If I don't use pseudo streaming, flash skipping doesn't work.

Am I doing something wrong or do I need to add both files to the player?

samples:
http://www.rtvoost.nl/testflash.htm (works)
http://www.rtvoost.nl/testflashwithoutPS.htm
http://www.rtvoost.nl/testHTML5.htm (works)
http://www.rtvoost.nl/testHTML5pseudoStreaming.htm

regards,
Willem

12 Community Answers

Ethan Feldman

JW Player Support Agent  
0 rated :

HTML5 <video> does not need pseudo streaming, it does it out of the box.

I would provide a playlist with 2 sources, and set the primary variable to Flash, enabling pseudo streaming for the 1st source, but not for the 2nd.

JW Player

User  
0 rated :

thanks for the reply Ethan. I was hoping I could just use one source.
Where can I find a sample playlist like this?

Ethan Feldman

JW Player Support Agent  
0 rated :

We have a multiple sources demo here – http://www.longtailvideo.com/support/jw-player/29248/sd-and-hd-qualities, but it is not exactly the same.

JW Player

User  
0 rated :

ethan, can you explain ho its posible,

HTML5 <video> does not need pseudo streaming, it does it out of the box.

I would provide a playlist with 2 sources, and set the primary variable to Flash, enabling pseudo streaming for the 1st source, but not for the 2nd.

Ethan Feldman

JW Player Support Agent  
0 rated :

It would be something like this:

<div id="myElement"></div>
<script>
    jwplayer("myElement").setup({
      primary:"flash",
      playlist: [{
        image: "/uploads/myPoster.jpg",
        sources: [{
          file: "/uploads/myVideo.mp4",
          startparam: "starttime"
        },{
          file: "/uploads/myVideo2.mp4"
        }]
      }]
    });
</script>



That would make the 1st entry use pseudo streaming, the 2nd would not. 

JW Player

User  
0 rated :

im try in my site configuration, diferences im not use playlist but sources.
jwplayer('mediaspace').setup({
sources: [
{ file: '270.mp4', label: '270p', startparam: "start", },
{ file: '540.mp4', label: '540p)' },
],
primary :"flash",
});
you config work only with plailist?
amother ask , can exist config with
-multiple sources
- and manual select player mdve selection
for example:
if user select source 1 , player work on flash mode,
if user select source 2 , player work on html5 mode,
if user select source 1 , player work on flash mode,
sorry for my english, and thanks fot support

JW Player

User  
0 rated :

PS. im try you config, but not work .
or im commit erorr:

jwplayer('mediaspace').setup({
playlist: [{
sources: [{
file: '2.mp4', startparam: "start" ,
},{
file: '1.mp4'
}] ,
}] ,
primary :"flash",
flashplayer: 'jwplayer.flash.swf',

PPS : if im move --startparam: "start" -- after param flashplayer , pseudo streming work for all items.
thanks

Ethan Feldman

JW Player Support Agent  
0 rated :

So if you move it, it fixes it?

JW Player

User  
0 rated :

yes, work

my curently config -- work,
jwplayer('mediaspace').setup({
flashplayer: 'jwplayer.flash.swf',
sources: [
{ file: 'file.mp4', label: '270p' },
{ file: 'file hd.mp4', label: '1920p' },"
],
autostart: 'true',
controlbar: 'bottom',
primary :"flash",
startparam: "start",
im include change in server, but ask is disapear, in my last config video is place on another server without pseudostr. now i move al to my server and increase hdd.
thancs for support

Ethan Feldman

JW Player Support Agent  
0 rated :

Np, glad that works.

JW Player

User  
0 rated :

http://203.113.132.129/task/player/

I have also problem, can't fast forward anymore
How can I fix it?
Thank you much!

Remco van Bree

JW Player Support Agent  
0 rated :

It looks like in HTML5 mode your web server is disregarding HTTP 1.1 range requests on the video file.

This question has received the maximum number of answers.