Design and Implementation of Multi-User Multimedia Communication Tools

碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 93 ===  Since live multimedia streaming needs high bandwidth, even a small number of clients receiving the stream will saturate the bandwidth at the source. Using Group multicast protocol can easily transport information from one transmitter to many receivers. But, a...

Full description

Bibliographic Details
Main Authors: Shi-Xian Tang, 唐世賢
Other Authors: Chih-Ping Chu
Format: Others
Language:zh-TW
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/18985676663146461940
Description
Summary:碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 93 ===  Since live multimedia streaming needs high bandwidth, even a small number of clients receiving the stream will saturate the bandwidth at the source. Using Group multicast protocol can easily transport information from one transmitter to many receivers. But, at present, Internet protocol multicast is not mature. Peer-to-Peer streaming will enable large-scale live media streaming. But most of peer-to-peer streaming architecture may make their delivery tree too high, the media received is not so live and the time to recover from a peer departure will be long.  In this paper, we propose an architecture combining peer-to-peer with IP Multicast for live multimedia streaming, we call our architecture as APM (An Architecture combining Peer-to-Peer with IP Multicast). On one hand, when many peers are in the same sub-net, APM can take advantage of IP Multicast, and on the other hand, APM can use peer-to-peer approach to transport information from one peer to other peers in different sub-net.    We construct a single-source audio/video conference system based on APM. We also construct a multi-source audio/video conference system. Users can see/hear other members’video/audio information in the same discussion group. We also design an online multi-user whiteboard communication for handwriting information. We also design an online multi-user PPT communication for PowerPoint synchronization.