O'Reilly logo

Designing Web Audio & CD-ROM by Dylan Thede, Josh Beggs

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

RealFlash

RealFlash provides the ability to stream vector animations made in Macromedia Flash and their associated sound files over the Internet and into the RealPlayer. RealServer is equipped to stream the Flash and audio clips to RealPlayer such that the animation and sound remain synchronized throughout the duration of the stream.

As a rule, RealFlash is best suited for streaming linear presentations that have continuous audio and images synchronized along a timeline. The streaming nature of RealFlash limits the complexity and interactivity that can otherwise be incorporated into non-streaming Flash. Branching and allowing for user-initiated events, such as clicking and rollovers midstream, are not recommended. Movie clips—series of animations independent of the timeline—should not be used either.

However, you can add interactivity by using the Shockwave commands play, stop, goto and play, and get URL, after a stream is complete. For example, you may want viewers to be able to click a graphic at the end of a RealFlash presentation that links them to a web page in a browser window. The Shockwave “get URL” command used with this graphic corresponds to an internal RealPlayer command that supports the link.

The nature of vector-based streaming animation is that it does not consume bandwidth at an even rate. At the start of a Flash presentation, images used in the animation are streamed, requiring the heaviest data transfer. After that, only “lightweight” instructions for manipulating ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required