Re: Streaming video BLOBs from MySQL

From: Date: Fri, 15 Apr 2005 20:23:21 +0000
Subject: Re: Streaming video BLOBs from MySQL
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-213160@lists.php.net to get a copy of this message
J J wrote:
I have a case where video files (mov, flv, etc) have been stored in a MySQL database as blobs. I'm loading them into a flash video player and everything works fine except it takes longer it seems and it doesn't allow streaming the actual video. If I load the same videos with a direct link to the http:// file system (/videos/file.flv) it loads in super-fast and allows streaming. I'm guessing mysql and/or php doesn't actually release the BLOB until it's loaded it completely. So, is there a way to actually have PHP read the BLOB and stream it as it's loading? Is there an fstream() option like the fread()?
use mysql's SUBSTRING() function in a loop

« previous php.general (#213160) next »