The invention discloses a system and method of P2P streaming media player, the source node distributes the required raw multimedia data; can transcoding node will receive the original multimedia data of the multimedia transcoding operation by transcoding multimedia data, according to the code can not be transferred to the node data requests the transcoding of multimedia data do not send the transcoding node; the non transcoding node receives the transcoding multimedia data, according to the data of the multimedia transcoding, playback of multimedia information corresponding to the. With transcoding can transcoding nodes, when receiving nodes not transcoding data requests, multimedia data will be received by the transcoding, get the multimedia data nodes required data request type, not to make the multimedia data transcoding nodes do not need to obtain the type from the source node. It can be seen that this application can reduce the bandwidth load of source node by transcoding service of transcoding node.
【技术实现步骤摘要】
本专利技术涉及互联网领域,特别是涉及一种P2P流媒体播放的系统及方法。
技术介绍
随着互联网技术的进步,基于网络来获取知识的用户越来越多,即利用网络和终端,通过在线讲堂、在线交流等方式来学习的用户越来越多。由于网上学习的用户人数的增加,大规模互联网在线交互学习系统应运而生。大规模互联网在线交互学习系统可以是基于P2P流媒体播放系统,以实现大规模网络视频播放的系统,其利用网络技术传输用户所需的多媒体数据,用户基于终端将接收到的多媒体数据进行播放,以进行网上学习。由于用户所使用的终端性能以及网络环境各有不同,即播放节点的解码能力以及显示设备等具有差异性,系统需要为不同的终端设备发送不同编码率的多媒体数据,以保障用户可以流畅地进行网上学习。现有技术中是基于P2P流媒体系统,采用分层编码、多频道间协作等路径选择技术来传输多媒体数据,使用户可以播放接收到的多媒体数据。其多媒体数据一般是由数据源服务器分发的,即用户节点的多媒体数据大多数来自于数据源服务器。但是,由于用户所使用的终端设备以及网络环境越来越多元化,所需的多媒体数据类型越来越多样化,增加数据源服务器的负载带宽消耗,进而影响到用户播放多媒体数据的流畅性。如何满足多元化终端所需多媒体数据的多样性,以降低数据源节点负载是本领域亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种牌P2P流媒体播放的系统,其目的在于解决现有技术中多元化终端所需的多媒体数据的多样性,使得数据源节点的负载较高的问题;本专利技术的另一目的是提供一种P2P流媒体播放的方法,其满足多元化终端所需的多媒体数据的多样性,使得数据源节点的负载较 ...
【技术保护点】
一种P2P流媒体播放的系统,其特征在于,包括:源节点,用于分发媒体播放所需的原始多媒体数据;可转码节点,用于根据不可转码节点的数据请求,将接收到的所述原始多媒体数据进行多媒体转码操作,得到转码多媒体数据,将所述转码多媒体数据发送所述不可转码节点;所述不可转码节点,用于接收所述转码多媒体数据,根据所述转码多媒体数据,播放相应的多媒体信息。
【技术特征摘要】
1.一种P2P流媒体播放的系统,其特征在于,包括:源节点,用于分发媒体播放所需的原始多媒体数据;可转码节点,用于根据不可转码节点的数据请求,将接收到的所述原始多媒体数据进行多媒体转码操作,得到转码多媒体数据,将所述转码多媒体数据发送所述不可转码节点;所述不可转码节点,用于接收所述转码多媒体数据,根据所述转码多媒体数据,播放相应的多媒体信息。2.如权利要求1所述的系统,其特征在于,所述不可转码节点为移动节点,所述可转码节点为固定节点;所述固定节点具体用于根据同一层固定节点集合的所述其它固定节点的请求,将接收到的原始多媒体数据发送至其它固定节点;根据低层固定节点集合的所述固定节点的请求,将高质量多媒体数据进行转码操作,得到低质量多媒体数据,发送所述低质量多媒体数据至所述低层固定节点集合内的所述固定节点;其中,所述固定节点位于覆盖网内,所述覆盖网内有多层固定节点集合,所述固定节点集合依据所需的多媒体数据质量的高低划分为不同层次的固定节点集合。3.如权利要求2所述的系统,其特征在于,所述移动节点具体用于当接收到其它移动节点的请求时,将所接收到的所述转码多媒体数据发送至所述其它移动节点。4.如权利要求3所述的系统,其特征在于,所述移动节点具体用于当所述固定节点上传带宽不足和/或传输出错时,从所述源节点获取所需的所述转码多媒体数据。5.如权利要求2所述的系统,其特征在于,还...
【专利技术属性】
技术研发人员:张宏立,阙正湘,黄东,
申请(专利权)人:湖南科瑞迪教育发展有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。