Specific documentation updates include:
The RealSystem SDK provides numerous sample files from which you can develop your plug-ins and applications. For a complete list of samples supplied in this version of the SDK, see "samples Directory". The following samples have been added to this version of the SDK:
A new authenticating file system plug-in sample has been added. This plug-in closely parallels the standard file system plug-in sample, but verifies the user's identity using realms.
A new audio device top-level client sample has been added. This top-level client shows how to add low-level audio
A new RTP-audio remote broadcast encoder application sample has been added. This application demonstrates how to stream various types of live audio.
A new pay-per-view allowance plug-in sample has been added. This plug-in manages pay-per-view authentication by password protecting all appropriate URLs and authenticating clients that attempt to access the protected URLs.
A new simulated live transfer agent (SLTA) application sample has been added. This application replays a prerecorded stream as though it were live.
A new video capture top-level client sample has been added. This top-level client demonstrates how to capture or intercept video frames.
New data conversion and reversion samples have been added. These samples provide a means of converting and restoring a stream from the server to a player. As an example, these samples could be used for encrypting data on a server (the converter always resides on the server) and decrypting the data on a player (the reverter always resides on the player). In addition, file and stream headers can be converted. The data conversion and data reversion plug-ins can also send messages back and forth to each other. These messages can be used, for example, as a key exchange between an encryptor and decryptor.
When a player plays a stream from a DataConvertMount
, that stream goes through the corresponding IRMADataConvert
interface on the server. An IRMADataRevert
interface residing on the player and matching the data conversion MIME type on the player gets instantiated, and handles the stream reversion. The converter and reverter communicate with each other through IRMADataConvertResponse::SendControlBuffer
and IRMADataRevertResponse::SendControlBuffer.
A new live RealPix slide show sample has been added. This sample demonstrates how to make a slide show application using IRMALiveRealPix
.
The following are known restrictions on the use of this release of the RealSystem G2 SDK:
Internet Explorer 3.0 does not properly read SMIL files that use the <head>
or <title>
tag. It ignores the file's MIME type and tries to display the file as HTML. Avoid this problem by omitting these tags in your SMIL files. This problem does not occur with Netscape Navigator or Internet Explorer 4.0 and later.