next up previous contents index
Next: Performance Evaluation of Up: Conclusions Previous: Conclusions

Summary

In Chapters gif and gif, I introduced multimedia data streams and examined their characteristics. In particular, I showed in Section gif that, due to the inherent real-time requirements of multimedia data, QoS control mechanisms, specialised multimedia transmission protocols, and multi-point communication structures are essential for the transmission of multimedia data streams.

Next, I reviewed techniques that have been developed for the transmission of time-dependent data in Chapter gif. I deliberately concentrated on solutions provided by the Internet Engineering Task Force. Particularly, I presented the Internet Integrated Services Architecture, the Resource ReSerVation Protocol, Internet multicasting protocols, the Real-Time Transport Protocol, and the meta-conference--management protocols developed by the Multiparty Multimedia Session Control (MMUSIC) working group of the IETF.

Chapter gif linked the transmission of multimedia data streams with the object-oriented design of multimedia applications. I focused on design approaches based on the data-stream and object-stream models, because they are especially suitable for the integration of network communication.

The second part of this thesis, consisting of Chapters gif and gif, saw the presentation of the design and implementation of an object-oriented architecture for the transmission of multimedia data streams that I developed based on the basis of the ideas of the preceding chapters. The architecture provides a communication framework for distributed, interactive multimedia applications. The mmstream prototype implementation, programmed using Sun's Java Development Kit, serves as a proof of concept for the architectural design. The implementation currently incorporates the Real-Time Transport Protocol, a self-defined session description protocol, a sample graphical user interface, and data-producing and data-consuming elements emulating real multimedia-data-stream sources and sinks for testing the transmission components. If the necessity should arise, the implementation can be easily adapted to accommodate other protocols.



tspeuker@cip.informatik.uni-erlangen.de