Gouden tip voor FLV streaming via Apache
Wednesday, December 10th, 2008De 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.
