摘要
针对传统的C/S模式流媒体播放系统存在的问题,设计了一种基于P2P流媒体的视频直播系统。阐述了系统总体架构与关键功能模块,并对系统实现的关键技术(节点加入、节点退出和流媒体的传输)进行了讨论。基于P2P的流媒体直播系统分为服务器和客户端2个部分:服务器端的主要功能由发布服务通告、获取本地媒体流并播放、获取节点加入P2P网络、将实时媒体流传给孩子节点、监听直接孩子节点的存活情况、处理孩子节点的断线情况等功能构成;客户端主要功能由搜索服务器服务通告、加入P2P网络、获得父节点媒体流并播放、将实时媒体流传给孩子节点、处理直接孩子节点的断线情况等功能构成。
In traditional C/S model stream media playing system problems,the system is designed based on the P2P streaming media broadcast system.Describes the overall system architecture and function modules,and the key technology of system(node joining,node exit and the transmission of streaming media) are discussed.Based on the P2P streaming media broadcast system is divided into server and client two parts: The server main function released by the publisher service announcements,obtain the local media stream and play,get a node to join the P2P network,real-time media spread to the child node,monitor direct child nodes of survival,Treatment of child node disconnection and other functions;Main function of the client by the search server service announcements,join the P2P network,access to the parent node media stream and play,the real-time media hands down to the child nodes,processing of direct child nodes of the broken features such as composition.
出处
《长江大学学报(自然科学版)》
CAS
2011年第10期66-68,277-278,共3页
Journal of Yangtze University(Natural Science Edition)
基金
教育部高职高专计算机类专业2011年度规划课题(jzw590111052)