Streaming med flowplayer
Viser man video med flowplayer vil den som standard loade hele videoen, før end den begynder at afspille. Har man et 2 min. klip kan det nemt fylde 12 MB i god kvalitet. Det kan betyde at der nemt kan gå 20-30 sek. inden videoen begynder at afspille. Det er man typisk ikke interesseret i. Har man ikke en rigtig streaming server findes der dog alligevel et trick man kan bruge.
Der findes et H.264-streaming modul til Apache, som er meget nemt at sætte op. Bare følg de par trin på siden, og modulet virker. Når det er sat op, vil Apache kunne levere video fra vilkårlige steder i klippet.
Næste trin er at sætte flowplayer op til at bruge streaming. Her er det javascript-kode jeg bruger til at afspille med:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <script type="text/javascript"> $(document).ready(function() { flowplayer("player", { src:'flowplayer-3.1.5.swf', wmode: 'transparent' }, { clip: { autoPlay: true, autoBuffering: true, provider: 'stream' }, plugins: { stream: { url: 'flowplayer.pseudostreaming-3.1.3.swf' }, playlist: ['video.mp4'] }); }); </script> |
Det der skal lægges mærke til er provider: 'stream' samt
1 2 3 | stream: { url: 'flowplayer.pseudostreaming-3.1.3.swf' }, |
Resten er almindelig brug.
Se mere om pseudostreaming på flowplayers hjemmeside.
Comments
Leave a Reply

Jeg hedder Morten, og jeg har udviklet webapplikationer siden slutningen af 90'erne.