[COLOR=black][FONT=‘MS Shell Dlg’]I need to decide we will deliver on demand videos in progressive or streaming.[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’] [/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]We aim to deliver video on demand. Till now we planed to use flv online playback and h264 for downloads.[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]But recently adobe announced that flash player will support h264 playback. [/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]This is making me to rethink all.[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’] [/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]If we go progressive we may take benefit of h264 right now. If we go streaming, we will have to use flv, or wait till h264 is supported to be streamed inside flash, and pay licenses which I think will be quite expensive.[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’] [/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]We can also wait till the hosting server we have choose to work with to allow h264 to be streamed via flash, and this way they will pay the license for h264 streaming. (Can’t guess if they will provide this feature).[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’] [/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]If we go streaming now, once Flash Media Server still not support h264 streaming, we need to have twice the number of files (one flv file for streaming h264 file one for download).[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]We will also need to encode twice the number of files (flv and h264) and to create subtitles for both file types.[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’] [/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]My idea is to use a fake streaming by using a PHP script that allows server-side seek.[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’] [/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]My big questions are:[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’] [/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]1) [/FONT][/COLOR][COLOR=black][FONT=‘MS Shell Dlg’]If we will be providing large video files, what is the best solution? To go straight for a streaming solution (Flash Media Server), to go for progressive or to go for PHP streaming (fake streaming)?
[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]2) [/FONT][/COLOR][COLOR=black][FONT=‘MS Shell Dlg’]By using AS3, will it be wise to start with PHP streaming (fake streaming) and later, if required, move to a streaming solution?
[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]3) [/FONT][/COLOR][COLOR=black][FONT=‘MS Shell Dlg’]Is it easy to develop a player that plays progressive video or PHP streaming, and that can be easily reprogrammed to play streaming video (avoiding changing video files and the urls to them)?
[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]4) [/FONT][/COLOR][COLOR=black][FONT=‘MS Shell Dlg’]What is the best solution for deliver high-quality on demand video? Progressive download or Streaming? I know that streaming do not support videos encoded using the 2 pass encode method (which provides better video quality), but progressive download method does support video encoded by using 2 pass encode process.
[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]5) [/FONT][/COLOR][COLOR=black][FONT=‘MS Shell Dlg’]Do you think we can save much on bandwidth if we use streaming instead of progressive download?[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’] [/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]Hope I’m not asking too much from you.[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’] [/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]Best regards[/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’] [/FONT][/COLOR]
[COLOR=black][FONT=‘MS Shell Dlg’]Diogo [/FONT][/COLOR]