http://monet.inria.fr/.
A static and temporary web payload type is used by our application for data
encapsulation within RTP. But
hopefully a more standard payload type will be used later instead.
LRMP was implemented with configurability in mind. LRMP mainly allows an application
to configure three important options:
- ordered packet delivery or not.
- reliable or not.
- bandwidth.
In some preliminary tests, we artificially introduced up to 50% loss rate at
receivers. Statistics are collected via RTCP SR (sender report) and RR (receiver
report), as well as LRMP control packets.
LRMP worked well under very bad loss rate. Even with large
audio and video files, data transfer time and delay are reasonable regarding
to the used bandwidth.
While keeping improving the WebCanal application, our future work will be mainly
carried out on the following three subjects:
- improving LRMP, this includes how to do local recovery and a better adapted
flow control mechanism.
- the issues related to information distribution on the Internet. Based on
the publisher/subscriber model, we want to build an advanced multicast publishing system.
This system will not only allow information be distributed to home but also
allow synchronization and interaction among a group of users.
- multicast proxy cache. This concerns how to construct a collaborative multicast
proxy cache network and make effective use of network bandwidth.
Acknowledgment
The author would like to thank Benoit Boute who implemented a part of the user
interface for this application.
References
- The MBONE Information Page,
http://www.mbone.com/.
- Henning Schulzrinne, Stephen Casner, Ron Frederick, Van
Jacobson, RTP: A Transport Protocol for Real-Time Applications,
RFC 1889, January 1996.
- H. Schulzrinne, RTP Profile for Audio and Video Conferences with Minimal
Control, Audio-Video Transport WG,
RFC 1890, January 1996.
- Sally Floyd, Van Jacobson, Steven McCanne, Ching-Guang Liu, Lixia Zhang,
A Reliable Multicast Framework for Light-weight Sessions and Application Level
Framing, Proceedings of the 1995 ACM SIGCOMM Conference, August, 1995,
Cambridge, MA., pp.342-356.
ftp://ftp.ee.lbl.gov/papers/srm1.tech.ps.Z.
- Biran Whetten, Todd Montgomery and Jack Callahan,
Reliable Multicast Protocol, August 1994,
http://research.ivv.nasa.gov/projects/RMP/RMP.html.
- John C. Lin and Sanjoy Paul, RMTP: A Reliable Multicast Transport Protocol,
Proceedings of IEEE INFOCOM '96, March 1996, pp.1414 - 1424.
- Jeremy R. Cooperstock and Steve Kotsopoulos, Why Use a Fishing Line When
You Have a Net? An Adaptive Multicast Data Distribution Protocol,
Proceedings of 1996 USENIX Technical Conference.
- Jean-Christophe Touvet, Multicast Mosaic,
http://www.edelweb.fr/EdelStuff/EdelContrib/jctmcm.html, May 1996.
- Ed Burns, Webcast - Collaborative document sharing via the MBONE,
http://www.ncsa.uiuc.edu/SDG/Software/XMosaic/CCI/webcast.html, June 1995.
- Gilles Dauphin, mMosaic: Yet Another Tool Bringing Multicast to the
Web, Proceedings of the Workshop on Real Time Multimedia and the WWW, October 1996,
http://www.w3.org/pub/WWW/AudioVideo/9610_Workshop/paper05/paper05.html.
- Peter Parnes, Mattias Mattsson, Kare Synnes and Dick Schefstrom,
mWeb: a framework for distributed presentation using the WWW and the MBONE,
Proceedings of the Workshop on Real Time Multimedia and the WWW, October 1996,
http://www.w3.org/pub/WWW/AudioVideo/9610_Workshop/paper13/paper13.ps.
- Tim Bray, Measuring the Web,
Proceedings of the 5th International WWW Conference, Paris, May 1996,
Computer Networks and ISDN Systems, Vol.28, No.7-11, pp993-1005.
- Information available at
http://www.marimba.com/products/castanet.html,
http://www.backweb.com/,
http://www.internet.com/,
http://www.starwave.com/,
http://www.netscape.com/,
http://www.intermind.com/solutions/index.html,
http://www.ifusion.com/.
Return to Top of Page
Return to Technical Papers Index