异构网络环境下流媒体服务模式的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着多媒体技术、网络技术和计算机技术的不断发展,视频点播、网络直播、视频会议、可视电话等多媒体已经广泛应用,成为日常生活的一部分。中小规模视频服务系统经过多年发展,已趋于成熟,但在向大规模/超大规模视频服务系统的迁移过程中,系统规模的扩展、网络的异构性、用户需求的提升,对现有的视频服务器体系结构、存储、传输和服务策略等提出了巨大挑战。可扩展的视频服务器体系结构和高效的带宽复用策略是扩展视频系统服务规模的两个主要手段,已成为超大规模视频服务研究的热点。本文围绕这两个问题,研究了异构网络环境下流媒体服务模式。
     本文在国家高技术研究发展计划(863计划)“十五”重大专项“高性能宽带信息网(3TNet)”、国家广电总局“海南省IPTV示范网络的建设”和“海南双向HFC实验网络”等课题的基础上,围绕异构网络环境下的流媒体服务模式展开研究,结合3Tnet、有线电视网和互联网的特性,研究了流媒体服务架构、传输模式、带宽复用等关键性问题,提出了一些新的思想和方法,并设计了相应的算法。主要研究内容和创新点如下:
     流媒体服务需要消耗大量的计算和存储资源,单台服务器的服务能力有限,在提供大规模并发服务时通常需要建造服务器集群。本文针对3TNet中主干网——ASON数据链路的传输特性,在多级缓存的视频点播服务系统基础上,提出并实现了支持异地存储影片VCR(Video Cassette Recorder,录像机)功能的视频点播服务策略。该策略利用3TNet数据高速传输的特点,采用异地服务的模式,降低边缘媒体服务器的存储压力,同时不因媒体内容的异地存储导致额外的启动延迟。本系统在上海长宁区IPTV(Internet Protocol Television,网络电视)示范运营工程的实际运营表明,该策略可以有效地缓解中心服务器的压力,适合大规模IPTV商业运营。
     单播采用独占模式提供服务,系统规模受到很大限制,组播是一种有效的解决途径。本文针对有线电视网,分析了HFC(Hybrid Fiber Coaxial,光纤同轴电缆混合网)双向网络特性,设计了一套适合该网络的流媒体服务平台。在该平台基础上针对HFC网络广播的特性,提出了分段补丁算法,以分段补丁的形式向用户提供数据,代替传统补丁算法提供完整补丁流的形式。在算法中,利用HFC网络的广播特性,用户同时从多个信道接收视频数据,无需消耗附加的网络资源。理论分析和仿真试验表明该算法在有限的带宽条件下,最大限度为用户提供视频点播服务,同时支持用户的VCR操作。
     对于互联网而言,由于技术条件的限制,目前网络层组播还无法广泛应用。随着个人计算机技术的飞速发展,客户端的存储、计算能力有了很大提高,可以作为流媒体服务系统中的一个节点提供服务。在此背景下,应用层组播被认为是解决服务扩展性的最佳途径。本文针对下一代互联网络的特性,提出了基于P2P的时移电视传输策略,将补丁技术与P2P技术相结合,有效地节省了视频服务器及主干网络的资源,同时对服务规模没有限制。在此基础上引入网格技术,提出时移电视服务系统(Time-shifred TV on demand based on grid,GridTVOD),将视频服务器和服务节点组织为流媒体服务网格,视频数据传输采用P2P和Patching相结合,用户作为网格节点,在享受服务时,也作为服务端为其它节点提供服务。理论分析和仿真试验表明系统具有良好的可扩展性、可组织性、安全性。
With the ripid development of multimedia technology, network technology and computer technology, video-on-demand, network broadcast, video conferencing, video telephony and other multimedia applications have become part of everyday life. After years of development, small or medium scale video service system is becoming more mature. However, there are some great challenges on the way towards the large or ultra-large scale video service system, including challenges to the existing existing video server architecture, service strategy, storage and transmission technique, caused by the expansion of system size, the heterogeneous network, the user needs upgrading. Current research of the ultra-large scale video service system are focused on scalable video server architecture and efficient bandwidth sharing strategy, which are two major means of expanding the video service systems. Service models for streaming media in heterogeneous networks presented in this dissertation are developed to solve the two problems, which has an important theoretical value and practical significance.
     The work in this dissertation is based on "China High Performance Broadband Information Network (named 3TNet)" project, "Hainan IPTV demonstration network building" and "Hainan bidirection HFC experimental network" projects. This dissertation discusses service models for streaming media in heterogeneous networks, including service structure, service model, and bandwidth multiplexing. The main research contents and contributions are summarized as follows:
     The capacity of a single server is quite limited, clustered servers are needed to provide large scale streaming media services. Based on transmission characteristics and the hierarchical caching architecture of 3Tnet, the dissertation proposed and implemented a VOD service scheme to support remote storage video VCR function. It makes full use of the high bandwidth and distributed storage policy of 3TNet, decreases the demand of the storage capacity of streaming media server. The result of business management proves that the proposed scheme can greatly reduce the load on the center server and provide null startup latency for clients.
     In unicast VOD systems, the server has to reserve a dedicated video channel for each user for the entire duration of the video session. Consequently, the required server and network bandwidth resources increase linearly with the number of concurrent users to support. Multicast is an effective solution. Based on the project of CATV, the dissertation analyzed the characteristics of HFC network, and designed a streaming media service platform for the network. Based on the broadcast characteristics of HFC, the dissertation proposes a novel delivery scheme, named as piecewise patching (PP). The piecewise patching scheme provides the video data for the users in a piecewise mode instead of a whole patching stream which includes all missing data. Simulation results show that the scheme improves the performance of Time-shift TV service significantly in terms of total server bandwidth requirement.
     For the Internet, multicast can be used widely because of the limiting technical condition. At present, the storage, computing power of client has been greatly improved. Clients as streaming media service node become a reality; application layer multicast is a new way to solve expansion of services. The dissertation proposed a new transmission scheme applied on the Time-shifted TV. On the basis of Patching, P2P was introduced to reduce the bandwidth of the Video Server and the bone network. The scheme can significantly reduce the pressure of the Video Server. Based on the scheme, the dissertation designed a new Service Architecture named by Time-shifted TV on demand based on grid (GridTVOD). In GridTVOD, media servers and service nodes composed a streaming media service grid, which was designed on the base of Globus MDS. The GridTVOD used a peer-to-peer approach to cooperatively stream video using patching techniques, in which each peer can serve as both a client and a mini-video server.
引文
[3TNet2005]宽带信息网运营支撑环境系列标准汇编——技术规范[S].3TNet宽带信息网运营支撑环境项目组.2005.
    [8630rg2002]国家863计划高性能宽带信息网(3Tnet)专项课题指南[EB/OL].2002,http://www.863.org.cn/863_105/applyguide/guide_infotech/200406010039.html.
    [8630rg2003]国家863计划高性能宽带信息网专项第二批课题申请指南[EB/OL].2003,http://www.863.org.cn/863_105/applyguide/guide_infotech/200406030010.html.
    [8630rg2006]“十五”863计划信息领域高性能宽带信息网重大专项通过专家验收[EB/OL].2006,http://www.863.org.cn/863_105/news/news_infotech/200601250009.html.
    [Abrams1995]M.Abrams,C.R.Standridge,G.Abdulla,S.Williams,and E.A.Fox.Caching proxies:Limitations and Potentials[C].Proceedings of the Fourth International World Wide Web Conference,Boston,MA,USA,December 1995,pp.119-133.
    [Acharya2000]S.Acharya,B.Smith,and R Parnes.Characterizing user access to videos on the world wide web[C].Proceedings of ACM/SPIE Multimedia Computing and Networking (MMCN),January,2000:130-141.
    [Adobe2001]Adobe Dynamic Media.A Streaming Media Primer[EB/OL].2001,http://www.adobe.com/products/aftereffects/pdfs/AdobeStr.pdf.
    [Aggarwal1996a]C.C.Aggarwal,J.L.Wolf,and R S.Yu.On optimal batching policies for video-on-demand storage servers[C].Proceedings of the 1996 International Conference on Multimedia Computing and Systems(ICMCS '96),Hiroshima,Japan,Jun.1996,pp.253-258.
    [Aggarwal1996b]C.C.Aggarwal,J.L.Wolf,and P.S.Yu.A permutation-based pyramid broadcasting scheme for video-on-demand systems[C].Proceedings of the 1996 International Conference on Multimedia Computing and Systems(ICMCS '96).Hiroshima,Japan,Jun.1996,pp.118-126..
    [Aggarwal1999]C.C.Aggarwal,J.L.Wolf,and P.S.Yu.Caching on the world wide web[J].IEEE Transactions on Knowledge and Data Engineering,vol.11,no.1,pp.94-107,1999.
    [AiRZX2006]艾瑞咨询.2006年中国P2P流媒体研究报告[R].2006.
    [Almeida2001]J.M.Almeida,J.Krueger,D.L.Eager,et al.Analysis of Educational Media Server Workloads[C]. Proceedings of ACM NOSSDAV, Port Jefferson, NY, June 2001: 21-30.
    
    [Apostolopoulos2002] John G. Apostolopoulos, Wai- tian Tan, Susie J. Wee. Video Streaming: Concepts, Algorithms, and Systems[R]. HPL-2002-260, September 18, 2002.
    
    [Apple2001] Apple Computer, Inc. QuickTime File Format[S]. 2001.
    
    [Austerberry2005] D. Austerberry. The Technology of Video and Audio Streaming, 2nd Edtion[M]. USA: Focal Press, 2005.
    
    [Apple2006] Apple Computer, Inc. Opern Source Streaming Server [CP/OL]. 2006,http://developer.apple.com/darwin/projects/streaming/.
    
    [Banerjee2002] Suman Banerjee, Bobby Bhattacharjee, Christopher Kommareddy. Scalable Application Layer Multicast[C]. Proceedings of ACM SIGCOMM. Pittsburgh, PA, August 2002:205-217.
    
    [Bisdikian1996] C.Bisdikian, K.Maruyama, D.I.Seidman, D.N.Serpanos. Cable access beyond the hype: on residential broadband dataservices over HFC networks[J]. IEEE Communications Magazine. Vol.32(ll), 1996: 128-135.
    
    [BitTorrent2001] BitTorrent, Inc. BitTorrent[CP/OL]. http://www.bittorrent.com/.
    
    [Bouthillier2003] L. Bouthillier. Streaming vs. Downloading Video: Understanding The Differences[EB/OL].2003, http://www.streamingmedia.com/article.asp?id-8456&page=1&c=12.
    [Bolotl998] J.C.Bolot, T.Turletti. Experience with rate control mechanisms for packet video in the Internet [C]. Proceedings of ACM SIGCOMM, January 1998, 28(1): 4-15.
    [Bradenl997] R. Braden, L. Zhang, S. Berson, S. Herzog, S. Jamin. Resource ReSerVation Protocol(RSVP)—Version 1 Functional Specification[S]. IETF RFC 2205, 1997.
    [Brittenham2001] P.Brittenham, An Overview of the Web Services Inspection Language [EB/OL].http://www.ibm.com/developerworks/webservices/library/ws-wsilover, 2001.
    
    [Cai1999] Y. Cai, K. A. Hua, and K. Vu. Optimizing Patching Performance[C].Proceedings of SPIE/ACM Conf. Multimedia Computing and Networking 1999 (MMCN'99),San Jose, CA, Jan. 1999: 204-215.
    
    [Castro2003] M. Castro, P. Druschel, A. Kermarrec, et al. Splitstream: High-bandwidth multicast in cooperative environments[C]. Proceedings of the nineteenth ACM symposium on Operating systems principles.New York,USA,Oct 2003:298-313.
    [Chan1999]S.-H.Gary Chart,Fouad.Tobagi.Caching schemes for distributed video services[C].Proceedings of the IEEE International Conference on Communications(IEEE ICC),Vancouver,Canada,June 1999.
    [Chankhunthod1996]A.Chankhunthod,P.B.Danzig,C.Neerdaels,et al.A hierarchical internet object cache.Proceedings of USENIX Annual Technical Conference,San Diego,CA,Jan.1996.153-163.
    [Chen1992]Y.S.Chen and P.Chong.Mathematical modeling of empirical laws in computer applications:A case study[J].Computers & mathematics with applications.Vol.24(7),Oct.1992:77-87.
    [Cherkasova2002]L.Cherkasova,Minaxi Gupta.Charactering Locality,Evolution,and Life Span of Accesses in Enterprise Media Server Workloads[C]//Proceedings of NOSSDAV.Miami:ACM,2002:33-42.
    [Clark1990]D.Clark,D.Tennenhouse.Architecture considerations for a new generation of protocols[A].ACM SIGCOMM Computer Communication Review,Proceedings of the ACM symposium on Communications architectures & protocols(SIGCOMM 1990)[C],1990,20(4):201-208.
    [Cnnic2008]中国互联网络信息中心.第21次中国互联网络发展状况统计报告[S].2008.1.
    [Combs1996]D.Combs.Hybrid fiber-coax network architecture[C].Proceedings of SPIE Vol.2917,Broadband Access Systems.1996:6-11.
    [Chand2006]S.Chand and H.Om.Generalized conservative staircase data broadcasting protocol for video-on-demand[J].IEEE Transactions on Consumer Electronics,Vol.52(2),2006:363-370.
    [Christensen2001]E.Christensen,F.Curbera,G.Meredith,et al.Web Services Description Language(WSDL)1.1[EB/OL].W3C,Note 15,2001,www.w3.org/YR/wsdl.
    [ChuYH2002]Yang-hua Chu,S.G.Rao,S.Seshan,et al.A case for end system multicast[J].IEEE Journal on Selected Areas in Communications.Vol.20(8),Oct 2002:1456-14711
    [Conklin2001]G.J.Conklin,G.S.Greenbaum,K.O.Lillevold,et al.Video coding for streaming media delivery on the Internet[J].IEEE Transactions on Circuits and Systems for Video Technology,Vol.11(3),Mar 2001:269-281.
    [Cranor2001]C.D.Cranor,M.Green,C.Kalmanek.Enhanced streaming services in a content distribution network[J].IEEE Internet Computing.Vol.5(4),2001:66-75.
    [Dan 1994]A.Dan,D.Sitaram,P.Shahabuddi.Scheduling policies for an on-demand video server with batching[C].Proceedings of 2nd ACM Int.Conf.Multimedia,1994;15-23.
    [Dashti2003]A.E.Dashti,S.H.Kim,C.Shahabi,R.Zimmermann.Streaming Media Server Design[M].USA:IMSC Press,2003.
    [Deering1988]S.E.Deering.Multicast routing in internetworks and extended LANs[C].In Proc.Of ACM SIGCOMM88.Stanford,California,Aug.1988:55-64.
    [Deering1989]S.Deering.Host extensions for IP multicasting[S].IETF RFC 1112,1989.
    [Deshpande2001]H.Deshpande,M.Bawa and H.Garcia-Molina.Streaming Live Media over a Peer-to-Peer Network[R].Stanford Database Group Technical Report(2001-20),Aug 2001.
    [Do2004]T.T.Do,K.A.Hua,M.A.Tantaoui.P2VoD:Providing fault tolerant video-on-demand streaming in peer-to-peer environment[C].Proceedings of the IEEE ICC 2004.Paris,2004:1467-1472.
    [DuanHC2007]段翰聪.2007.P2P流媒体分发技术研究[D]:[博士].成都:电子科技大学,2-5.
    [DuanN2000]端霓.我国通信网未来发展趋势分析[J].世界电信,2000(2):15-19.
    [DuZH2002]都志辉,陈渝,刘鹏.网格计算[M].北京:清华大学出版社,2002.
    [Eager1998]D.L.Eager and M.K.Vernon.Dynamic Skyscraper Broadcasts for Video-on-Demand[C].Proceedings of 4th Int.Workshop on Multimedia Information Systems,Istanbul,Turkey,Sept.1998:18-32.
    [Eriksson1994]Hans Eriksson.MBONE:the multicast backbone[J].Communications of the ACM.Vol.37(8).August 1994:54-60.
    [Farner1995]FAFNER:Factoring via Network-Enabled Recursion[EB/OL].http://cs-www.bu.edu/cgi-bin/FA FNER/factor.p 1.1995.
    [FangT2003]方涛.数字电视业务信息及其编码[M].北京:国防工业出版社.2003.
    [Fielding1999]R.Fielding,J.Gettys,J.Mogul,et al.Hypertext Transfer Protocol-HTTP /1.1[S].IETF RFC 2616,1999.
    [Fosterl996] I. Foster, J. Geisler, W. Nickless, et al. Software Infrastructure for the I-WAY High Performance Distributed Computing Experiment[C]. Proceedings of 5th IEEE Symposium on High Performance Distributed Computing, IEEE Computer Society Press, 1996: 562-571.
    
    [Foster1998] Ian Foster, Carl Kesselman. The Grid: Blueprint for a New Computing Infrastructure[M]. San Francisco: Morgan Kaufmann Publishers Inc. 1998.
    
    [Foster2001] Ian Foster, Carl Kesselman, Steven Tuecke. The Anatomy of the Grid Enabling Scalable Virtual Organizations[J]. Intl. Journal of High Performance Computing Applications, Vol. 15(3), 2001: 200-222.
    
    [Foster2002a] Ian Foster. What is the grid: a three point checklist[EB/OL]. http://www-fp.mcs.anl.gov/~foster/ Articlels/WhatlsTheGrid.pdf. 2002.
    
    [Foster2002b] Ian Foster, Carl Kesselman, Jeffrey M. Nick, et al. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration[EB/OL].Open Grid Service Infrastructure WG, Global Grid Forum, jun 2002.
    
    [Foster2002c] I. Foster, C. Kesselman, J.M. Nick, et al. Grid services for distributed system integration[J]. IEEE Computer, vol.35,2002: 37-46.
    
    [Fuchs2005] H. Fuchs, N. Farber. ISMA Interoperability and Conformance[J]. IEEE Multimedia, 2005,12(2):96-102.
    
    [Gaol999] L. Gao and D. Towsley. Supplying instantaneous video-on-demand services
    using controlled multicast[C]. Proceedings of IEEE Int. Conf. Multimedia Computing and
    Systems, 1999: 117-121.
    [Gao2001] L. Gao and D. Towsley. Threshold-Based multicast for continuous media
    deliveryfJ]. IEEE Trans, on Multimedia, Vol. 3(4), 2001: 405-414.
    [Gao2002] L. Gao, J. Kurose, and D. Towsley. Efficient Schemes for Broadcasting
    Popular Videos[J]. Multimedia Systems, Vol. 8(4), 2002: 284-294.
    [GaoLX2002] Lixin Gao , Jim Kurose , Don Towsley,Efficient schemes for broadcasting
    popular videos[J]. Multimedia Systems, July 2002, 8[4]: 284-294.
    [Gnutella2001] Gnutella[CP/OL]. http://www. gnutella.com.
    [Golubchicl996] L. Golubchic, J. C. S. Liu, and R. R. Muntz. Adaptive Piggybacking: a novel
    technique for data sharing in video-on-demand storage servers[J]. Multimedia Systems, Vol. 4(3),
    1996: 140-155.
    [Guo2003a] Y.Guo, K.Suh, J.Kurose, et al. P2Cast: P2P patching scheme for VoD
    117 service[C].Proceedings of the WWW 2003.New York,2003:301-309.
    [Guo2003b]Y.Guo,K.Suh,J.Kurose,et al.A peer-to-peer on-demand streaming service and its performance evaluation[C].Proceedings of the IEEE ICME 2003.Baltimore,MD,2003:649-652.
    [GuoWY2008]中华人民共和国国务院办公厅.关于鼓励数字电视产业发展的若干政策[EB/OL].2008.1.1.
    [GuoJZX2006]国际在线.走向“数字世界”——2006年世界电信展侧记[EB/OL].http://gb.cri.cn/8606/2006/12/11/152@1343704.htm.2006.12.
    [GYT1999]国家广电总局.GY/T106-1999有线电视广播系统技术规范.1999.2.
    [Handley1998]M.Handley,V.Jacobson.SDP:Session Description Protocol[S].IETF RFC 2327,1998.
    [Handley2000]M.Handley,C.Perkins,E.Whelan.Session Announcement Protocol[S].IETF 2974,2000.
    [Hefeeda2005]Mohamed Hefeeda,Ahsan Habib,Dongyan Xu,et al.CollectCast:A Peer-to-Peer Service for Media Streaming[J].Multimedia Systems.Vol.11(1),2005:68-81.
    [Hefeeda2003]Mohamed Hefeeda,Bharat K.Bhargava.On-Demand Media Streaming Over the Internet[C].Proceedings of the The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems(FTDCS'03).San Juan,Puerto Rico,May 2003:279-285.
    [HeXH2005]何小海,滕奇志,图像通信[M].西安:西安电子科技大学出版社,2005.
    [Hofmann1999]M.Hofmann,T.S.Eugene Ng,K.Guo,et al.Caching techniques for streaming multimedia over the internet[R].Technique Report BL011345-990409-04TM,Bell Labs,Apt,1999.
    [HouZQ2006]侯自强.P2P拯救IPTV?[EB/OL].通信产业报电子版.http://www.ccidcom.com/weekly/news/38/20066895819.htm.2006.
    [HouZQ2008]侯自强.P2P与IPTV的技术演化进展[EB/OL].通信世界网.hnp://www.cww.net.cn/IPTV/html/2008/1/30/20073261514222962.htm.2008.1.30.
    [Hua1997]K.A.Hua and S.Sheu.Skyscraper Broadcasting:A New Broadcasting Scheme for Metropolitan Video-on-Demand Systems[C].Proceedings of ACM Conf.Applications,technologies,architectures,and protocols for computer communication (SIGCOMM '97),Cannes,France,Sep.1997:89-100.
    [Hua1998]K.A.Hua,Y.Cai,and S.Sheu.Patching:a multicast technique for true video-on-demand services[C],in Proc.6th ACM Int.Conf.Multimedia.,Bristol,U.K,Sep.1998,pp.191-200.
    [HuangXT2005]黄晓涛.电子商务导论[M].北京:清华大学出版社,2005.
    [ISMA2004a]ISMA.ISMA Implementation Specification Version 1.0 + Corrigenda[S].2004.
    [ISMA2004b]ISMA.ISMA Encryption and Authentication Specification Version 1.0[S].2004.
    [ISMA2005]ISMA.ISMA Implementation Specification Version 2.0[S].2005.
    [ISMA2006]ISMA.Internet Streaming Conformance Profiles[EB/OL].2006,http://www.isma.tv/conformance/iscpdocs.html.
    [ISO1994]ISO/IEC 13818-1:Information Technology-Generic Coding of Moving Pictures and Associated Audio-Part 1:Systems[S].1994.
    [ISO2003a]ISO/IEC 14496-10:Information Technology-Coding of Audio-Visual Objects-Part 10:Advanced Video Coding[S].2003.
    [ISO2003b]ISO/IEC 14496-14:Information Technology-Coding of Audio-Visual Objects-Part 14:MP4 File Format[S].2004.
    [ISO2003c]ISO/IEC 14496-1:Information Technology-Coding of Audio-Visual Material-Part 1:Systems-Amendment 3[S].2003.
    [ISO2003d]ISO/IEC 14496-13:Information Technology-Coding of Audio-Visual Material-Part 13:Intellectual Property Management and Protection Extensions[S].2003.
    [ISO2004a]ISO/IEC.14496-2:Information Technology-Coding of Audio-Visual Objects-Part 2:Visual[S].2004.
    [ISO2004b]ISO/IEC 14496-12:Information Technology-Coding of Audio-Visual Objects-Part 12:ISO Base Media File Format[S].2004.
    [ISO2004c]ISO/IEC 14496-15:Information Technology-Coding of Audio-Visual Objects-Part 15:Advanced Video Coding(AVC)File Format[S].2004.
    [ITU1998]ITU-T J-112:Transmission Systems For Interactive Cable Television Services[S].1998.
    [JinSD2001]Shudong Jin and Azer Bestavros.GISMO:A Generator of Internet Streaming Media Objects and Workloads[R].Technical Report BUCS-TR-2001-020,Department of Computer Science,Boston University,October 2001.
    [Juhn1997a]L.S.Juhn,L.M.Tseng.Harmonic broadcasting for video-on-demand service[J].IEEE Trans on Broadcasting,1997,43(9):268-271.
    [Juhn1997b]L.S.Juhn,L.M.Yseng.Staircase data broadcasting and receiving scheme for hot video service[J].IEEE Yrans on Consumer Electron,1997,43(11):1110-1117.
    [Juhn1998]L.S.Juhn,L.M.Yseng.Fast data broadcasting and receiving scheme for popular video services[J].IEEE Trans.Broadcasting,March 1998,voi.44(1):100-105.
    [Kayssi2003]A.Kayssi,H.Karaki,W.Abu-Khraybeh.RTP-based caching of streaming media[C].Proceedings of the Eighth IEEE International Symposium on Computers and Communication,2003:1067-1071.
    [KazaA2001]Sharman Networks Ltd.KazaA[CP/OL].http://www.kazaa.corn/us/index.htm.
    [Kikuchi2000]Y.Kikuchi,T.Nomura,S.Fukunaga,Y.Matsui,H.Kimata.RTP Payload Format for MPEG-4 Audio/Visual Streams[S].1ETF 3016,2000.
    [Lee2005]J.Y.B.Lee.Channel folding o an algorithm to improve efficiency of multicast video-on-demand systems[J].IEEE Transactions on Multimedia.Vol.7(2),2005:366-378.
    [LiHQ2002]李宏乔,杨峰.宽带网络技术原理[M].北京:机械工业出版社,2002.
    [LimeWire2001]Lime Wire LLC.LimeWire[CP/OL].http://www.limewire.com.
    [LiuBF2004]Baofeng Liu,Wenjun Zhang,Songyu Yu.Proxy caching based on segments for layered encoded video over the Internet[C].Proceedings of the IEEE 6th Circuits and Systems Symposium on Emerging Technologies:Frontiers of Mobile and Wireless Communication,May,2004:41-44.
    [LiuJC2004]Jiangchuan Liu,Jianliang Xu.Proxy caching for media streaming over the Internet[J].Communications Magazine,IEEE.Vol.42(8).2004:88-94.
    [LiXS2004]李秀山.多媒体也可以这样流[J].中国计算机用户.Vol.46,2002:62.
    [LuoB2005]罗彬.2005.交互式视频传输策略研究[D]:[博士].武汉:华中科技大学,75.
    [Luotonen1994]Ari Luotonen,Kevin Altis.World-Wide Web Proxies[C].Computer Networks and ISDN Systems,First International Conference on the World-Wide Web.Switzerland:April 1994:147-154.
    [MaJ2003]马杰,田金文,柳键.流媒体技术及其文件格式[J].计算机工程与应用.2003,39(23):49-52.
    [MaoXF2006]茅旭峰.2006.3TNet中的VOD系统研究——媒体内容保护、异地存储服务和服务器端QoS控制[D]:[博士].合肥:中国科学技术大学.
    [Meer2003]J.Van der Meer,D.Mackie,V.Swaminathan,D.Singer,R Gentric.RTP Payload Format for Transport of MPEG-4 Elementary Streams[S].IETF RFC 3640,2003.
    [Microsoft2003]Microsoft.Windows Media Services 9[CP/OL].http://www.microsoft.com/windows/windowsmedia/forpros/server/server.aspx.
    [Milojicic2002]Dejan S.Milojicic,Vana Kalogeraki,Rajah Lukose,et al.Peer-to-Peer Computing[R].HP Laboratories Palo Alto.HPL-2002-57(R.1).2003.
    [Morpheus2001]StreamCast Networks,Inc.Morpheus[CP/OL].http://www.morpheus.com/.
    [Napster1999]Napster[CP/OL].http://www.napster.com.1999.
    [NetworkComputing2006]NetworkComputing Web Site.Streaming Media Servers[EB/OL].2006,http://www.networkcomputing.com/showitem.jhtml;jsessionid=Y0G35YVWORCWWQSN DBCCKHSCJUMEKJVN?articleID=177103372&pgno=1.
    [NiH2005]倪宏.宽带信息网3TNet应用系统及其示范[J].微计算机应用,2005,26(5):513-515.
    [NuoDZX2006]诺达咨询.2006中国IPTV业务市场研究与策略分析报告[R].2006.
    [OASIS2001]OASIS UDDI Specification Technical Committee.UDDI:Universal Description,Discovery and Integration[EB/OL].http://www.uddi.org.2001.
    [Om2007] H.Om and S.Chand. Geometrico-harmonic Broadcasting Scheme with Continuous Redundancy[J]. IEEE Trans on Multimedia, Vol. 9(2), pp. 410-419, Feb. 2007.
    [Oram2003] Andy Oram. Peer-to-peer: Harnessing the benefits of a disruptive technology(影印版)[M].北京:清华大学出版社,2003.
    
    [Padmanabhan2002]V. N. Padmanabhan, H. J. Wang, P. A. Chou, et al. Distributing streaming media content using cooperative networking[C]. Proceedings of ACM/IEEE NOSSDAV. Miami,Florida, USA, 2002: 177-186.
    
    [Poveyl997] D. Povey and J. Harrison, A distributed Internet cache[C]. Proceedings of 20th Australian Computer Science Conf., Sydney, Australia, Feb. 1997.
    
    [PPLive2005] PPLive Inc. PPLive[CP/OL]. http://www.pplive.com/.
    
    [Pendarakis2001] D.Pendarakis, S.Shi, D.Verma D, M.Waldvogel. ALMI: An application level multicast infrastructure[C]. Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems. San Francisco, California, 2001:49-60.
    
    
    [Rabinovich1998] Michael Rabinovich, Feff Chase, and Syam Gadde. Not All Hits are Created Equal: Cooperative Proxy Caching Over a Wide-Area Network[C]. Proceedings of the Third International WWW Caching Workshop, Manchester, England, June 1998.
    
    [Rayburn2005] D. Rayburn, M. Hoch. The Business of Streaming and Digital Media[M].USA: Focal Press, 2005.
    
    [RealNetworks2006] RealNetworks. Helix Servers[CP/OL], 2006, http://www.realnetworks.com/products/media_delivery.html.
    
    [Rejaje2000] R. Rejaie, M. H. H. Yu, and D. Estrin. Multimedia proxy caching mechanism for quality adaptive streaming applications in the internet[C]. Proceedings of IEEE INFOCOM,Tel-Aviv, Israel, March 2000.
    
    [Rejaie2004] Reza Rejaie, Shad Stafford. A framework for architecting peer-to-peer receiver-driven overlays[C]. Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video. Cork, Ireland: ACM, 2004: 42-47.
    
    [Rodriguez 1999] Pablo Rodriguez, Christian Spanner, Ernst W. Biersack. Web Caching Architectures: Hierarchical and Distributed [C]. Proceedings of the 4th International Web Caching Workshop, San Diego, CA .Mar. 1999: 37-48.
    [Roure2003]David De Roure,Mark A.Baker,Nicholas R.Jennings,et al.The Evolution of the Grid[M].Grid computing-making the global infrastructure a reality,pages 65-100.John Wiley and Sons Ltd,2003.
    [SaiDW2008]赛迪网.2011年美国将有900万家庭用户订购IPTV服务[EB/OL].http://news.ccidnet.com/art/1032/20080304/1380267_1.html.2008.03.04.
    [Shachnai1997]H.Shachnai and P.S.Yu.Exploring wait tolerance in effective batching for video-on-demand scheduling[C].Proceedings of 8th Israeli Conf.Computer Syst.Software Eng,Jun.1997:67-76.
    [Schulzrinne1996]H.Schulzrinne,S.Casner,R.Frederick,V.Jacobson.RTP:A Transport Protocol for Real-Time Applications[S].IETF RFC 1889,1996.
    [Schulzrinne 1998]H.Schulzrinne,A.Rao,R.Lanphier.Real Time Streaming Protocol(RTSP)[S].IETF RFC 2326,1998.
    [Sen1999]S.Sen,J.Rexford,and D.Towsley.Proxy prefix caching for multimedia streams[C].Proceedings of IEEE INFOCOM.1999:1310-1319.
    [Sheu1997a]S.Sheu and K.A.Hua.Virtual hatching:A new scheduling technique for video-on-demand servers[C].Proceedings of 5th DASFAA,Melbourne,Australia,Apr.1997,pp.481-490.
    [Sheu1997b]S.Sheu,K.A.Hua,and W.Yavanapong.Chaining:A generalized batching technique for video-on-demand systems.Proceedings of Multimedia Computing Syst.,Ottawa,ON,Canada,Jun,1997:110-117.
    [Tanenbaum2004]A.S.Tanenbaum.计算机网络(第四版)[M].北京:清华大学出版社,2004.
    [TangWT2003]Wenting Tang,Yun Fu,Ludmila Cherkasova,et al.Long-term Streaming Media Server Workload Analysis and Modeling[R].HP Laboratories Palo Alto,HPL-2003-23,2003.
    [Tewari1998]Renu Tewari.Architecuture and algorithm for scalable wide-area information systems[D]:[PHD].Department of Computer Science,University of Texas at Austin,1998.
    [Tran2003]Duc A.Tran,Kien Hua,Tai Do.ZIGZAG:An Efficient Peer-to-Peer Scheme for Media Streaming[C]. Proceedings of the IEEE INFOCOM, San Francisco, CA, USA, 2003:1283-1292.
    
    [Truelove2001] Kelly Truelove, Clay Shirky, Lucas Gonze.2001 P2P Networking Overview [M]. O'Reilly, October 2001.
    
    [Viswanathan1996] S. Viswanathan, T. Imielinski. Metropolitan area video-on-demand service using pyramid broadcasting [J]. ACM Multimedia Systems. Vol.4 (4), 1996:197 -208.
    
    [W3C2000] W3C Working Group Note. Simple Object Access Protocol (SOAP) 1.1[EB/OL]. 2000.
    
    [W3C2004] W3C Working Group Note. Web Service architecture [EB/OL]. 2004.2.11.http://www.w3. org/TR/ws-arch/.
    
    [Wang2000] H.J.Wang, Bhaskaran Raman, Rahul Biswas, et al. ICEBERG: An Internet-core Network Architecture for Integrated Communications [J]. IEEE Personal Communications, vol.7 (4), August 2000: 10-19.
    
    [WeiLP2007] 韦乐平.电信网络技术发展趋势[EB/OL]. http://news.iresearch.cn/0200/20070908/69907.shtml. 2007.
    
    [Wenger2005] S. Wenger, M. M. Hannuksela, T. Stockhammer, M. Westerlund, D.Singer[S]. IETF RFC 3984, 2005.
    
    [Wessels1997] D. Wessels, K. Claffy. Internet Cache Protocol (ICP), version 2[S]. IETF2186, 1997.
    
    [Williams 1996] S. Williams, M. Abrams, C. R. Standridge, G. Abdulla, and E. A. Fox.Removal Policies in Network Caches for World-Wide Web Documents[C]. Proceedings of the ACM SIGCOMM '96 Conference, Stanford University, CA, 1996: 293-305.
    
    [Wooster1997] R. P. Wooster and M. Abrams, Proxy caching that estimates page load delays[C]. Proceeding of the sixth international conference on World Wide Web. Santa Clara,California, United States.April 1997: 977-986.
    
    [Wu2001] Kun Lung Wu, Philip S. Yu, Joel L. Wolf. Segment-Based Proxy Caching of Multimedia Streams[C]. Proceedings of International WWW Conference. Hong-Kong: ACM,2001:36-44.
    [WuDP2000]Dapeng Wu,Y.T.Hou,Wenwu Zhu,et al.On End-to-End Architecture for Transporting MPEG-4 Video over the Internet[J].IEEE Transactions on Circuits and Systems for Video Technology,Volume 10,Issue 6,Sep 2000 Page(s):923-941.
    [WuJX2002]邬江兴.中国高性能宽带信息网(3TNet)综述[J].通讯世界,2002,8(12):37-39.
    [XuYM2006]许永明,谢质文,欧阳春.IPTV——技术与应用实践[M].北京:电子工业出版社,2006.
    [XuZW2004]徐志伟,冯百鸣,李伟.网格计算技术[M].北京:电子工业出版社.2004.
    [YangMC2003]杨明川,解冲锋.宽带网络流媒体技术和应用[J].电信科学.2003(3):46-50.
    [Yeo2004]C.K.Yeo,B.S.Lee,M.H.Er.A survey of application level multicast techniques[J].Computer Communications.Vol.27(15),September 2004:1547-1568.
    [Yu2007]H.F.Yu,H.C.Yang,and L.M.Tseng,Reverse Fast Broadcasting(RFB)for Video-on-Demand Applications[J].IEEE Transactions on Broadcasting,2007,vol.53(1):103-111.
    [ZhangJ2005]张杰,黄善国,李健.光网络新业务与支撑技术[M].北京:北京邮电大学出版社,2005.
    [ZhangM2005]Meng Zhang,Li Zhao,Yun Tang,et al.Large-scale live media streaming over peer-to-peer networks through global internet[C].Proceedings of the ACM workshop on Advances in peer-to-peer multimedia streaming.Hilton,Singapore:ACM,2005:21-28.
    [ZhangX2003]X.Zhang,J.Fresch l,J.Schopf.A performance study of monitoring and information services for distributed systems[C].Proceedings of of HPDC,August 2003:270-282.
    [ZhangXY2005]Xinyan Zhang,Jiangchuan Liu,Bo Li,et al.Cool Streaming/DONet:A Data-Driven Overlay Network for Efficient Live Media Streaming[C].Proceedings of the IEEE INFOCOM.Vol 3,Mar 13-17,Miami,FL,USA.Piscataway,NJ,USA:IEEE,2005:2102-2111.
    [ZhongYZ2003]钟玉琢,向哲,沈洪编著.流媒体和视频服务器[M].北京:清华大学出版社,2003.
    [Zipf1949]George K.Zipf.Human Behavior and the Principle of Least Effort,Cambridge:Addison-Wesley,1949.
    [ZuoSXX2008]佐思信息.2007年中国IPTV市场研究年度报告[R].2008.