摘要(英) |
Internet conferencing is a program for conference on Internet. Most SIP Internet conferencing use centralized conference server model, and some ones use end user mixing model for signaling. Respect to the above two models, mesh model has difference advantages. Every peer in mesh has the same capability to initial a conference session in dynamic without a conference server or a bridging endpoint. Besides, SIP supports mobility, the combination of mesh conference model and SIP is a suitable method to implement Internet conferencing for mobile handset devices.
MSIP had proposed a method, which creates a mesh topology SIP signaling, for Internet conferencing. Besides, this method will be presented on PIMRC 2004. This thesis is initialed for improving and implementing MSIP.
In this thesis, MSIP is analyzed and improved to support simultaneously creating multiple conference sessions. We call the improved method SPPMC. The improvements of MSIP, detail design of SPPMC, and system architecture for implementation are all listed in design sections and implementation section. A conferencing program, named SMC-Media, with multicast PCM audio stream is implemented. The snapshots of the program demonstrated for conference establishment scenario, and conference joining scenario, and the result of some measurements, including network bandwidth consuming and conference forming Time with TCP and UDP underling transport are described in demonstration section. |
參考文獻 |
[1] Bormann, C., Kutscher, D., Ott, J., and Trossen, D. “Simple conference control protocol service specification.” Internet Draft, Internet Engineering Task Force, Mar. 2001.
[2] Elin Wedlund, and Schulzrinne, H. “Mobility support using SIP.” 1999
[3] Handley, M., and Jacobson, V. “SDP: session description protocol.” Request for Comments 2327, Internet Engineering Task Force, Apr. 1998.
[4] International Telecommunication Union, “Packet based multimedia communications system.” Recommendation H.323, Telecommunication Standardization Sector of ITU, Geneva, Switzerland, Feb. 1998.
[5] Kutscher, D., Ott, J., and Bormann, C. "Requirements for Session Description and Capability Negotiation." Internet Draft, draft-kutscher-mmusic-sdpng-req-01.txt, November 2000.
[6] Rosenberg, J., and Schulzrinne, H. “Models for multi party conferencing in SIP.” Internet Draft, draft-ietf-sipping-conferencing-models-00.txt, Nov. 2001.
[7] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M. and Schooler, E. "SIP: Session Initiation Protocol.” RFC 3261, June 2002.
[8] Schulzrinne, H., Casner, S., Frederick, R., and Jacobson, V. “RTP: A Transport Protocol for Real-TimeApplications.” Request for Comments 3350, July 2003.
[9]Singh, K., Nair, G., and Schulzrinne, H. "Centralized Conferencing using SIP." Proc. of the 2nd IP-Telephony Workshop (IPTel'2001), April 2001.
[10] Rosenberg, J., and Schulzrinne, H. “Guidelines for Authors of Extensions to the Session Initiation Protocol (SIP).” Internet-Draft, draft-ietf-sip-guidelines-07.txt, Oct. 2003.
[11] Uyless Black. “Voice Over IP, Second Edition.” VoIP Gateways and IP Call Processing Protocols. New Jersey: Prentice-Hall, 2002. 187-218.
[12] Zhi-Hao Wu, and Hsiao-kuang Wu “Application Layer multipoint conference Using SIP.”, June 2003.
[13] http://www.cisco.com/en/US/products/hw/phones/ps379/ps1854/index.html
[14] http://www.vovida.org/
[15] http://www.4front-tech.com/opensound.html
[16] http://www.ntop.org/ntop.html |