kommentarer Torsdag 08. April 2010, kl. 06:07:48
Til Apache, Lighthttp, IIS (5, 6, 7), Nginx og AOLserver finnes det en modul som heter H264 Streaming Module. Denne modulen er relativt triviell å installere, og gjør at du kan «pseudostreame» videocodecen H.264. Bruker du i tillegg JW Player gjør dette at brukeren kan hoppe i tidslinjen på en video uten at hele filmen blir lastet.
Etter som MinHost.no midt i påsken påtok seg; nesten uten mas fra min side; å installere H264 Streaming Module har jeg nå valgt å bruke akkurat denne metoden for å levere video. Som jeg skrev i posten HD vs. SD har videoene som finnes i to versjoner fått en knapp som heter HD. Trykker du på denne «hvor som helst» i en video skal du da få servert den andre versjonen- men fremdeles fra (i alle fall omtrent) samme posisjon.
Dette bør være den siste testen jeg gjør i forbindelse med video på disse sidene. Jeg venter en stund til med å servere video i HTML5 etter som det blir litt i overkant tungvint. Dog får brukerne av iPhone, iPod Touch og iPad servert videoene i dette formatet da de ikke støtter Flash.
Det er to små ting som er viktige dersom du vil servere video på denne måten. Først og fremst må du sørge for at serveren ikke bruker «mod_deflate.c» på de filene du skal servere. Dette sikrer du enkelt med følgende linjer i din .htaccess dersom du har mulighet til dette.
<IfModule mod_deflate.c> SetEnvIfNoCase Request_URI \.mp4$ no-gzip dont-vary SetEnvIfNoCase Request_URI \.m4v$ no-gzip dont-vary </IfModule>
Deretter må du endre litt i den koden du bruker for å vise filmene. Dokumentasjonen til JW Player er litt mangelfull på dette punktet, men det skal ikke mye til. Følgende kode må være med for at det skal fungere 100%.
so.addVariable('type', 'lighttpd');
so.addVariable('start', '[videoens start-tidspunkt]');
so.addVariable('end', '[videoens slutt-tidspunkt]');
Har du en linje med «streamer» som variabel; som dokumentasjonen sier du skal; så skal denne byttes ut med variabelen «type» som beskrevet over. Dette må gjøres på alle filmene du skal servere, så bruker du en spilleliste må det beskrives for hver enkelt fil.
Jeg passer på å berømme MinHost.no og Asle Ommundsen veldig for ekstrem support og vilje til å hjelpe. Selv når man absolutt ikke skulle kunne forvente det. Behøver du en leverandør av serverplass så er jeg ikke sen om å anbefale akkurat MinHost.no
Igjen: Noe som ikke virker? Synspunkter eller meninger som gjør at jeg kan implementere det på en bedre- og smidigere måte? Ikke vær redd for å skrike ut.
Trackback URL: http://kyrrebaker.com/cgi-bin/tb.r8481930.cgi/539
Alle kommentarer og tilbaketråkk kan bli moderert før visning. Send derfor skjemaet kun en gang. Du kan bruke Textile når du skriver. Enkel HTML er også greit for formatering. Dersom du aldri ser posten din er det en grunn til dette, og poster du anonymt vil kommentaren uten unntak bli slettet.
Kommentarer
Torsdag 08. April 2010, kl. 13:32:24
Dette virker helt utmerket på alle nettlesere jeg har testet (Firefox, Opera, Safari, Chrome og IE8), både på Windows XP og OS X 10.6.3. MinHost er virkelig genialt! :)
Torsdag 08. April 2010, kl. 13:36:02
Godt. Takk for at du tok deg til til å teste :-) Og ja. MinHost er glitrende gode å ha med å gjøre.
Fredag 09. April 2010, kl. 13:26:28
Haha :-) «nesten uten mas fra min side»