Gouden tip voor FLV streaming via Apache

De meeste Flash developers zal het niet eens opvallen vanwege de snelle verbindingen van tegenwoordig. Maar FLV-bestanden streamen regelmatig niet meer goed vanaf een Apache webserver. Ze beginnen pas af te spelen als de bezoeker van de website het complete FLV bestand binnen heeft.

De oorzaak hiervan is dat Apache standaard GZIP compressie heeft aan staan. Een erg mooie techniek die het bestand gecomprimeerd naar de client stuurt. Het bestand is dan echter pas beschikbaar voor de client als het in zijn geheel binnen is. Hierdoor kan de Flash player niet alvast beginnen met het afspelen van het FLV bestand als er slechts een gedeelte binnen is.

De oplossing
GZIP compressie moet worden uitgezet voor FLV bestanden. Neem hiervoor contact op met uw hostingpartij. Een snelle oplossing om GZIP helemaal uit te zetten voor de huidige directory is door het plaatsen van het volgende .htaccess bestand in de directory met FLV bestanden.

RewriteEngine On
RewriteRule . - [E=no-gzip:1]

De webserver moet dit uiteraard wel ondersteunen.

2 Reacties op “Gouden tip voor FLV streaming via Apache”

  1. Alex Kamsteeg schrijft:

    Hoe zeker weet je dat Apache GZip compressie standaard aan heeft staan? Ik heb dat namelijk nooit meegemaakt. Installeer je Apache toevallig via een package of iets als WAMP oid?

  2. Meinaart schrijft:

    Ik merk dat het bij een hoop hostingpartijen standaard GZIP compressie aan staat. Misschien is het geen standaardinstelling maar hoop commerciele hosters kiezen daar toch blijkbaar voor.

    Op zich is het natuurlijk ook een mooie techniek maar funnest voor als je iets wilt streamen via een webserver.

Laat een reactie achter



Archief



Categorieën



Mijn expertise

  • Flash

    • Actionscript 2.0
    • Actionscript 3.0
    • Flash Remoting
    • Flash Lite
    • Flash Video
  • Webdevelopment

    • AJAX
    • PHP
    • MySQL
    • Javascript
    • CSS
    • (X)HTML
View Meinaart van Straalen's profile on LinkedIn