I'm working on a project where we're trying to play video in Flash, by putting the NetStream in data generation mode and appending bytes. This works fine for FLVs, but I need to support other file formats, such as mp4. I want to either support the file without changes or somehow wrap the file on the fly in the flash client.
I know there are ways to stream files via RTMP, HTTP streaming, etc, but I'm trying to do all server less at the moment. I'm confused as to why the NetStream object can handle multiple file formats when just calling .play(file), but when you want to use .play(null) and feed in the bytes, only FLVs seem to work.
Any ideas on how I might achieve these? Please let me know if I need to be more clear in anyway.