DocumentCode :
3245973
Title :
A Peer-to-Peer Media Streaming System Based on the iVCE Platform
Author :
Wu, Jiqing ; Peng, Yuxing ; Shen, Rui
Author_Institution :
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2009
fDate :
8-11 Dec. 2009
Firstpage :
782
Lastpage :
786
Abstract :
With the advancement of peer-to-peer technology, media streaming applications become more and more popular in the Internet. However, the traditional development methods for this kind of applications need developers not only to consider the application logic but also to manage the dynamics of Internet resources, thus increasing the difficulty of development and limiting the deployment of personal video distribution applications. In this paper, we design and implement a peer-to-peer streaming system in a much easier way. In this way we can concentrate on the application itself without distraction from the dynamics of Internet resources. Such simplification owes to the Internet-based Virtual Computing Environment (iVCE), which provides programming abstractions and runtime utilities that can encapsulate the complexity of managing transient resources into the platform, thus facilitating the construction of Internet applications. When we build our streaming application based on the iVCE, we only need to define the interaction protocols among distributed nodes with the Owlet programming language. Also, we implement a JavaBean, which can be used by the Owlet program, to assist the transferring and rendering of the content. Our implementation shows that peer-to-peer applications such as media streaming, can be elegantly built using the iVCE platform, and it can serve as a reference implementation for developing similar applications.
Keywords :
Internet; content management; media streaming; peer-to-peer computing; programming languages; Internet based virtual computing environment; Internet resources; JavaBean; Owlet programming language; content rendering; content transfer; iVCE; interaction protocols; media streaming; peer-to-peer technology; personal video distribution; programming abstractions; runtime utilities; Computer languages; Environmental management; Internet; Logic; Peer to peer computing; Protocols; Resource management; Runtime environment; Streaming media; Utility programs; iVCE; media streaming; peer-to-peer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
Conference_Location :
Shenzhen
ISSN :
1521-9097
Print_ISBN :
978-1-4244-5788-5
Type :
conf
DOI :
10.1109/ICPADS.2009.139
Filename :
5395355
Link To Document :
بازگشت