[发明专利]基于分布式网络的直播方法和装置有效
申请号: | 200910199347.2 | 申请日: | 2009-11-25 |
公开(公告)号: | CN102075338A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 王闻宇;朱巍;姚欣 | 申请(专利权)人: | 突触计算机系统(上海)有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L29/08;H04L29/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 罗朋 |
地址: | 201203 上海市张江高*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 网络 直播 方法 装置 | ||
技术领域
本发明涉及基于分布式网络的直播方法和装置,尤其涉及基于点对点协议的流媒体直播方法和装置。
背景技术
随着Internet的迅猛发展和普及,基于流媒体的视频技术已经得到越来越广泛的应用。其应用主要集中于视频点播、远程教育、视频会议、数字图书馆等领域。但流媒体的传输对带宽、延迟和包的丢失率等服务质量相关参数都有十分严格的要求,但是随着用户人数的增多,传统的客户机/中央服务器(Client/Server,简称C/S)的模式使中央服务器负载过重,使得服务质量难以保障。
包括点对点协议(P2P,即Peer-to-Peer)的系统具有负载均衡、自适应、自组织和容错力强等优点。在基于点对点协议的网络拓扑结构中,所有用户设备(例如,个人电脑)的角色、行为、责任和义务都是完全平等的。这种网络拓扑结构的用户设备,可以跳过中央服务器直接在用户设备和用户设备之间交换数据。每个用户设备既是服务器又是客户端,在向一个其它用户设备下载数据的同时也可以向另一个其它用户设备传输数据。因此,网络中的用户设备越多,数据传输的速度就越快,网络的带宽效率和可靠性都得到了大幅的提升。
现有的基于点对点网络的媒体播放主要集中于视频点播。而随着网络在生活中的比重增加,对于网络直播的需求也逐步上升。网络直播相对于传统直播来说,可以让大众有更好的主动操作性,更好的和更自由的选择空间。例如目前流行的球赛直播、体育直播等,因为赛事多,直播的提供方也多,将这些信号集中在互联网上发布,观众就可以很方便选择自己所需要观看的直播节目。
而目前对于如何构建有效稳定,传输效率高的播放平台,尚无成熟可行的方案。
发明内容
为了解决现有技术存在的上述问题,实现网络直播,特提出本发明。
本发明的第一方面提供了一种用于基于分布式网络跟踪服务器中的直播方法,该方法包括:接收来自与本跟踪服务器相连的节目源的状态上报信息;根据所述状态上报信息生成节目源状态信息,发送所述节目源状态信息至信息同步装置;接收来自所述信息同步装置的所述节目源的状态回应信息,基于所述状态回应信息更新节目列表。
本发明的第二方面提供了一种用于分布式网络的信息同步装置中的直播方法,该方法包括:分别接收来自跟踪服务器的节目源状态信息;基于来自多个跟踪服务器的所述节目源状态信息生成所述节目源的状态回应信息,所述状态回应信息用于指示所述节目源的当前状态;向所述多个跟踪服务器分别发送所述节目源的所述状态回应信息。
本发明的第三方面提供了一种用于基于分布式网络跟踪服务器中的第一直播装置,其特征在于,所述第一直播装置包括第一状态接收装置、第一状态发送装置和接收处理装置:第一状态接收装置,用于接收来自与本跟踪服务器相连的节目源的状态上报信息;第一状态发送装置,用于根据所述状态上报信息生成节目源状态信息,发送所述节目源状态信息至信息同步装置;接收处理装置,用于接收来自所述信息同步装置的所述节目源的状态回应信息,基于所述状态回应信息更新节目列表。
本发明的第四方面提供了一种用于分布式网络信息同步装置中的第二直播装置,其特征在于,第二直播装置包括第二状态接收装置、回应信息生成装置和第二状态发送装置:第二状态接收装置,用于分别接收来自跟踪服务器的节目源状态信息;回应信息生成装置,用于基于来自多个跟踪服务器的所述节目源状态信息生成所述节目源的状态回应信息,所述状态回应信息用于指示所述节目源的当前状态;第二状态发送装置,用于向所述多个跟踪服务器分别发送所述节目源的所述状态回应信息。
采用本发明提供的技术方案搭建数据块传输平台,可以很好的在分布式网络中实现流媒体直播。并且,本发明的技术方案中节目源在分布式网络中与服务器的信息交互时所使用的协议和用户设备与服务器信息交互时所使用的协议相同。这种协议设定方法很好的保护了下载源,使之不容易被黑客发现攻击。此外,信息同步装置的设置也有效解决了因为跟踪服务器与节目源连接故障而导致与该跟踪服务器相连的用户设备无法正常收看直播节目的问题。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为根据本发明的一个具体实施方式的基于点对点(P2P)协议的网络结构示意图;
图2为根据本发明的一个具体实施方式的直播方法的方法流程图;
图3为根据本发明的一个具体实施方式的直播方法的方法流程图;
图4为根据本发明的一个具体实施方式的数据块分片结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于突触计算机系统(上海)有限公司,未经突触计算机系统(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910199347.2/2.html,转载请声明来源钻瓜专利网。