This page documents the differences between the Flix Publisher plug-ins on the Mac and Windows Platforms.
Here's a list of the subsections:
The Mac Plug-in is missing the following features:
The Mac Safari PlugIn cannot broadcast to Flash Media Server. The broadcast demonstration included with the SDK will not work. None of the FMS related API attributes have been implemented. Attempting to access them from your javascript code will result in exceptions being thrown.
FMS support will be added to the Mac PlugIns as soon as possible. No release date is available.
The Mac Safari PlugIn cannot import Flash VP6 video without additional software components. This also prevents playback of output files.
The Mac Safari PlugIn cannot upload via binary HTTP POST. Use of Akamai NetStorage requires Binary HTTP POST support.
The Mac Safari PlugIn cannot encode Nellymoser audio.
Two versions of the Mac PlugIn are available: a version that can encode only ADPCM audio, and a version that can encode only MP3 audio.
Neither version of the Mac Safari PlugIn can decode Nellymoser audio.
Real time encoding is not possible in the Mac Safari PlugIn. Because of this limitation, the Mac Safari PlugIn implements capture support by first capturing to an intermediate file and then converting that file to Flash.
This behavior is demonstrated in the Reference Application.
Because of the lack of VP6 video playback support, live preview of the encoded video during conversion to Flash is not possible.
Attributes listed in this section do not exist on the plug-in interface. Attempting to read or write to them will cause a javascript exception to be thrown by Safari.
Audio Attributes
The Mac Safari PlugIn cannot change audio capture volume:
The Mac Safari PlugIn cannot detect input file audio attributes:
Broadcasting Attributes
Playback Attributes
Real Time Encoding Attributes
Video Attributes
Events listed in this section do not exist. Code the relies upon the events firing will not work.
FMS Events
FMS Related Methods
Upload Related Methods
Because of the limitations that have been noted above, the Reference Application behaves differently in Mac Safari than it does in Firefox or Internet Explorer on the PC.
The Reference Application automatically detects and notifies the user that the PlugIn must be installed, but the PlugIn must be downloaded and installed manually because of the way Mac Safari PlugIns work.
Your PlugIn is packaged within a DiskImage (.dmg) file that will walk users through the installation process.
The Mac Safari PlugIn does not include built in support for import and/or playback of VP6 video. This prevents the plugIn from playing back output files.
The Mac Safari PlugIn does not include built in support for import and/or playback of VP6 video. This prevents the reference application from showing the output video while encode is in progress.
Both the slider and time displays can be used to observe video progress.
The Mac Safari PlugIn is not yet able to return the HTTP response through the API. This makes it impossible for the reference application to inspect the HTTP response to determine if the upload was successful.
On2 Flix Publisher documentation, generated on Mon Jan 7 18:13:01 2008 by
doxygen 1.5.4