The Voyager variant plugins are:
A list of the library dependencies for each plugin variant is in the
Resource Profile Estimates and Library Dependencies appendix.
By default, Voyager is configured to launch phplay on HREFs,
but launch the Voyager variant plugins on <embed src> tags.
Some Voyager plugins provide a simple streaming mode.
Plugins that support streaming can be switched from Stream Mode to Stream-As-File Mode
via the mpsettings files STREAM_TYPE field.
Here are two examples that demonstrate how to launch the Voyager variant plugins with <embed src> tags.
In the first file, AlienSong.mpg is launched with fixed dimensions:
<html>
<body>
Alien Song<br>
Fixed dimensions<br>
<embed src="AlienSong.mpg" width=400 height=300>
</embed>
</body>
</html>
In the second file, AlienSong.mpg is
launched with a scalable display and being told to
loop repeatedly:
<html>
<body>
<br>
Alien Song<br>
Scalable display<br>
<embed src=AlienSong.mpg width=50% height=50% loop="true">
</embed>
</body>
</html>
The Voyager plugin variants for the phplay plugins use the Netscape Plugin Interface
(as defined in the Voyager SDK):
- mpegaudioplugin
- mpegsystemplugin
- mpegvideoplugin
These are the environment variables that are used by each of the following Voyager plugins:
- The mpegaudioplugin plugin
- MPEGAUDIOBUFFERSIZE
- Size of the input buffer (default is 700000 bytes).
- MPEGAUDIOBUFFERSTARTPERCENT
- The percent of the input buffer that needs to be filled before you begin playing (default is 99).
- MPEGAUDIOPLUGINPRIORITY
- Starting priority for the decoder process (default is 10).
- MPEGAUDIOREFILLONUNDERFLOW
- Refill the audio input buffer to percent on underflow (default is ON).
- The mpegsystemplugin plugin
- MPEGSYSTEMBUFFERSIZE
- Size of the input buffer (default is 1300000).
- MPEGSYSTEMBUFFERSTARTPERCENT
- Percent of the input buffer that needs to be filled before playing begins (default is 99).
- MPEGSYSTEMPLUGINPRIORITY
- Starting priority for the decoder process (default is 10).
- MPEGSYSTEMREFILLONUNDERFLOW
- Refill the system input buffer to percent on underflow (default is ON).
- The mpegvideoplugin plugin
- MPEGVIDEOBUFFERSIZE
- Size of the input buffer (default is 1400000).
- MPEGVIDEOBUFFERSTARTPERCENT
- Percent of the input buffer that needs to be filled before playing begins (default is 99).
- MPEGVIDEOPLUGINPRIORITY
- Starting priority for the decoder process (default is 10).
- MPEGVIDEOREFILLONUNDERFLOW
- Refill the video input buffer to percent on underflow (default is ON).