120 likes | 205 Views
Making MBone Tools to be Widely Used by Non-experienced People. An integration with e-mail and WWW Pedro M. Ruiz Martínez. Agenda. Introduction Defining the problem Requirements How does MBoneLaunch work? Scenarios Private sessions Conclusions & Future Work. Introduction.
E N D
Making MBone Tools to be Widely Used by Non-experienced People An integration with e-mail and WWW Pedro M. Ruiz Martínez
Agenda • Introduction • Defining the problem • Requirements • How does MBoneLaunch work? • Scenarios • Private sessions • Conclusions & Future Work
Introduction • IP Multicast is perfect for multimedia many-to-many communications • However, it lacks for • Control • Security • Accounting,... • These problems have slow down IP Multicast deployment • Not all the problems are technical!!
Defining the problem • People usually prefer some other H.32X tools because they find it easier to use. • MBone only used by researchers • Ex: Users are not interested in understanding administrative scoping. • Our goal is to make the people use IP Multicast. So, they will demand IP Multicast networks and applications making the ISPs and the companies to be involved in the IP Multicast deployment.
Requirements • The goal is to make it easy for the people. • So, our solution needs to be: • Platform independent • Compatible with the current technology • Abstract the user from the underlying technology • Allow for private sessions • Based on the current IETF Standards • Simple and easy to use
How does MBoneLaunch work? • Elements: • Multicast-enabled tools • MIME type “application/x-sdp” • Launcher • Session Publisher • Session Creator • Combining these elements we can construct different scenarios.
WEB Server Http://.... Launcher Session Publisher Scenario 1: Web-based videoconf. Content-Type:application/x-sdp v=0 ... m=audio 29686 RTP/AVP 0 c=IN IP4 224.2.2.2/1234 a=ptime:40 ...
Scenario 2: e-mail based videoconf. • We use the same MIME-based scheme • Content-Type: application/x-sdp • The mail reader will pass the SDP packet to the MBone launcher. • Of course, you need a MIME-enabled mail reader. If not, you can allways use “metamail”.
WEB-based secure conferencing • HTML page with links to SDP packets • The server will make the access control (similar to apache’s AuthType, AuthFile or even with X.509 certificates and ACL’s) • Integrated in the IRIS-PCA project • Each announcement will contain the keys for ciphering every media in the session: • Fields k= in the SDP packet • At the moment we do not support encrypted announcement.
Mail-based secure conferencing • It delegates the task of ciphering and deciphering the SDP packet to the mail reader. • It can be used with PGP, S-MIME or whatever the reader could use. • Every participant will receive a ciphered mail with an attachment with MIME-type “application/x-sdp”. • Only the participant can read the mail • The SDP packet within the mail contains the session keys for the ciphering the media
Conclusions • IP Multicast is mature enough for being used in many-to-many videoconferences • It’s time to deploy IP Multicast!! • We need to make the people think of IP Multicast like a true Internet service • We need multicast applications • We need multicast-enabled networks • We need users!!! • Streaming is being the killer application
Future Work • Group Address Allocation (AAP,MASC) • Support ciphered announces • Avoid using SDR cache • Integration with the IRIS-PCA project • We’re updating the whole prototype to the changes that SAP/SDP are suffering these days.