|
Posted by Neil Smith [MVP Digital Media] on 09/29/41 11:41
On 1 Mar 2006 02:27:44 -0800, ewinter@tli2.com wrote:
>I don't follow you decoder. Part of the question was "What do I do?".
>How does one get the video to a state where someone on either Mac or PC
>or Linux can simply click on it and see the appropriate bandwidth
>version?
If you were using a media server, the player and server would
negotiate the available bandwidth of the viewing computer.
The server would be provided with a multiple bitrate file (MBR)
containing equivalent clips encoded at different bandwidths.
If you bring this stuff off a web server you have very limited
options. All of them include having multiple copies of that file
encoded at each bitrate you width to support - for example :
640x480 25fps, 44khz stereo audio at 750kbps video+audio DSL
320x240 15fps, 32khz stereo audio at 350kbps video+audio DSL
192x168 15fps, 32khz stereo audio at 70kbps video+audio ISDN
192x168 5fps, 20khz mono audio at 40kbps video+audio dialup
32khz mono (audio only, no video) at 22kbps dialup
So you can encode those MBR streams once (using for example windows
media encoder if you were making WMV video) into a single file. For a
web server, you have to encode each one separately or split the
streams out and host each one on the web server.
Then you would offer links explaining which setting was suitable for
which bandwidth scenario, and save those settings in a cookie (as on
the BBC news website).
An alternative in Quicktime or Real Player is to use a SMIL file to
offer various settings and have it switch according to the users
preference and available bandwidth.
Some of the above applies to flash, but you'll find pre-written
resources quite hard to find.
HTH
Cheers - Neil
Navigation:
[Reply to this message]
|