Just figured it out.
Now I can successfully send flv byteArray to a php script, where then php receives it and saves it as a flv file on the local system and uploads it to youtube server using the zend framework.
here is my code in flash.
var header:URLRequestHeader = new URLRequestHeader ("Content-type", "application/octet-stream");
var request:URLRequest = new URLRequest(url);
request.requestHeaders.push (header);
request.method = URLRequestMethod.POST;
request.data = fs;
var loader:URLLoader = new URLLoader();
trace(request.data);
loader.load(request)
and scipt, which receives and saves it as a flv file:
$im = $GLOBALS["HTTP_RAW_POST_DATA"];
$fp = fopen("testVid.flv", 'w');
fwrite($fp, $im);
fclose($fp);
, byteArray, , JPEGEncoder. , flash php. , , . . , .