[发明专利]一种基于互联网的流媒体传输方法在审
申请号: | 201410145655.8 | 申请日: | 2014-04-11 |
公开(公告)号: | CN103905458A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 王建松 | 申请(专利权)人: | 北京云视天创网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 罗文群 |
地址: | 100007 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于互联网的流媒体传输方法,属于网络流媒体传输及应用技术领域。本发明方法中,控制服务器处理客户端的流媒体请求,为客户端提供流媒体服务器信息;监控客户端的流媒体服务器运行状态,定期更新全局流媒体服务器资源表。在流媒体数据包的初始传输阶段,以P2P方法进行流媒体数据包的传输,当计算出最优流媒体服务器之后,就终端其他19个数据链路,以单播方式进行数据传输。这样既可以保证初始缓冲时间比较短,同时也避免了对于互联网带宽资源造成大量浪费,提高服务质量的同时,有效地利用了带宽资源。 | ||
搜索关键词: | 一种 基于 互联网 流媒体 传输 方法 | ||
【主权项】:
一种基于互联网的流媒体传输方法,其特征在于该方法包括以下步骤:(1)采集互联网中全部流媒体服务器信息,互联网中的控制服务器将全部流媒体服务器的IP地址进行排序,形成一个流媒体服务器的资源列表,记为全局流媒体服务器资源表;(2)互联网中的请求发送流媒体的客户端,检查本地客户端流媒体服务器资源表信息,若请求发送流媒体客户端不存在本地流媒体服务器资源表,则进行步骤(3),若请求发送流媒体客户端存在本地流媒体服务器资源表,则进行步骤(5);(3)请求发送流媒体的客户端向控制服务器发送一个流媒体传输请求,该请求中包含请求发送流媒体客户端的IP地址,控制服务器接收到请求后,按照请求中的请求发送流媒体客户端的IP地址,检索到与请求发送流媒体客户端的IP地址中ABC段在上述全局流媒体服务器资源表中的排列位置,将流媒体服务器资源表中从该位置开始的20个流媒体服务器的IP地址,组成一张本地流媒体服务器资源表,并将该本地流媒体服务器资源表发送给请求发送流媒体客户端;(4)请求发送流媒体客户端接收到控制服务器发送来的本地流媒体服务器资源表后,将该资源表存储在请求发送流媒体客户端,作为请求发送流媒体客户端的本地流媒体服务器资源表;(5)请求发送流媒体客户端向本地流媒体服务器资源表中的20个流媒体服务器发送流媒体传输请求,在请求发送流媒体客户端分别建立20个设定时间长度t的缓冲区,时间长度的取值为5‑10秒,设定时间长度后,请求发送流媒体客户端分别计算20个缓冲区的流媒体数据接收率,并按照20个流媒体接收率从大到小依次排序,得到一张更新的本地流媒体服务器资源表,请求发送流媒体客户端利用更新的本地流媒体服务器资源表,请求发送流媒体客户端从更新的本地流媒体服务器资源表中排列在第1位的流媒体服务器接收流媒体传输数据,同时中断请求发送流媒体客户端与另外19个流媒体服务器的流媒体传输链路;(6)请求发送流媒体客户端每隔设定时间长度T,计算一次步骤(5)的缓冲区中流媒体数据接收率,定时间长度T的取值范围为5‑10分钟,当流媒体数据接收率小于85%时,请求发送流媒体客户端向更新的本地流媒体服务器资源表中的其他19个流媒体服务器发送流媒体数据传输请求,重新建立19个缓冲区,请求发送流媒体客户端分别计算该19个缓冲区以及正在接收流媒体数据缓冲区的流媒体数据包接收率,若所有流媒体数据接收率都小于85%,则请求发送流媒体客户端向控制服务器发送流媒体服务器更新请求,该更新请求中包含请求发送流媒体客户端的IP地址和更新的本地流媒体服务器资源表,进行步骤(7),若存在流媒体数据接收率大于85%的流媒体服务器,则请求发送流媒体客户端与接收率最大的流媒体服务器建立流媒体传输链路,并再次更新本地流媒体服务器资源表,进行步骤(6);(7)控制服务器接收到请求发送流媒体客户端的更新请求后,从步骤(1)的全局流媒体服务器资源表中,检索与请求发送流媒体客户端的IP地址中ABC段在上述全局流媒体服务器资源表中的排列位置,检索过程中,跳过已包含在请求发送流媒体客户端提供的更新本地流媒体服务器资源表中的IP地址,形成由20个流媒体服务器的IP地址组成的再次更新的本地流媒体服务器资源表;(8)控制服务器将再次更新的本地流媒体服务器资源表发送给在请求发送流媒体客户端,返回步骤(4)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云视天创网络科技有限公司,未经北京云视天创网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410145655.8/,转载请声明来源钻瓜专利网。
- 上一篇:监控植物生长的手机应用系统
- 下一篇:一种片簇分段式油冷却器胀管工装