[发明专利]一种直播数据传输的方法、服务器及系统在审
申请号: | 201710551111.5 | 申请日: | 2017-07-07 |
公开(公告)号: | CN109218764A | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 王聪 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04L12/24 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 数据包 第一服务器 数据传输系统 第二服务器 数据传输 客户端 发送 服务器 播放流畅度 发生故障 序号确定 携带 存储 视频 客户 | ||
本发明实施例公开了一种直播数据传输的方法,该方法应用于直播数据传输系统,系统包含第一服务器及第二服务器,第一服务器与第二服务器分别用于存储待发送的直播数据包,包括:当第一服务器发生故障时获取第一服务器的第一直播数据包,第一直播数据包为第一服务器发送至客户端的最后一个直播数据包,第一直播数据包中携带第一序号;根据第一序号确定第二直播数据包,第二直播数据包中携带第二序号;向客户端发送第二直播数据包。本发明还提供一种服务器及直播数据传输系统。本发明实施例可以使得客户端接收到直播数据包是连续的,从而大幅提升了直播视频的播放流畅度。
技术领域
本发明涉及信息处理领域,尤其涉及一种直播数据传输的方法、服务器及系统。
背景技术
随着互联网络技术的发展,越来越多的网站通过对网络直播节目的整合,最大限度去满足受众的观看需求。直播视频的特点是具有实时性,所以针对直播视频的音画连贯性要求很高,而服务器故障是不可避免的。在故障切换的过程中,画面和声音会有几秒停顿,恢复后的直播视频有可能后退或者快进,导致错过重要的信息,这往往是无法被接受的。
为了使得直播视频具有较好的连贯性,目前可以采用流媒体直播超文本传输协议(hyper text transfer protocol live streaming,HLS),HLS协议核心分为两部分,一部分是m3u8文件,该m3u8文件里是直播视频流的切片列表信息。另一个是视频的传输流(transport stream,TS)切片文件。HLS协议在服务器端将直播数据流存储为连续的,客户端不断地下载并播放服务器端存储的直播数据流,用户就可以看到连贯的直播视频。
然而,采用HLS协议虽然可以连贯地播放直播视频,但是需要考虑一个重要的前提,也就是TS切片文件在传输过程中不能出现丢失。在实际应用中,可能会因为网络质量不稳定等问题导致TS切片文件在传输的过程中发生丢失,从而造成直播视频播放不顺畅。
发明内容
本发明实施例提供了一种直播数据传输的方法、服务器及系统,当第一服务器出现故障时,可以切换至第二服务器继续发送直播数据包,且第二服务器发送的第一个直播数据包与第一服务器发送的最后一个直播数据包是连续的,使得客户端接收到直播数据包也是连续的,从而大幅提升了直播视频的播放流畅度。
有鉴于此,本发明第一方面提供了一种直播数据传输的方法,该方法应用于直播数据传输系统,所述直播数据传输系统包含第一服务器以及第二服务器,其中,所述第一服务器与所述第二服务器分别用于存储待发送的直播数据包,所述方法包括:
当所述第一服务器发生故障时,获取所述第一服务器的第一直播数据包,其中,所述第一直播数据包为所述第一服务器发送至客户端的最后一个直播数据包,所述第一直播数据包中携带第一序号;
根据所述第一直播数据包中携带的所述第一序号确定第二直播数据包,其中,所述第二直播数据包中携带第二序号,所述第二序号为所述第一序号之后连续的一个序号;
向所述客户端发送所述第二直播数据包。
本发明第二方面提供了一种服务器,所述服务器应用于直播数据传输系统,所述直播数据传输系统还包括第一服务器,其中,所述第一服务器与所述服务器分别用于存储待发送的直播数据包,所述服务器包括:
第一获取模块,用于当所述第一服务器发生故障时,获取所述第一服务器的第一直播数据包,其中,所述第一直播数据包为所述第一服务器发送至客户端的最后一个直播数据包,所述第一直播数据包中携带第一序号;
第一确定模块,用于根据所述第一获取模块获取的所述第一直播数据包中携带的所述第一序号确定第二直播数据包,其中,所述第二直播数据包中携带第二序号,所述第二序号为所述第一序号之后连续的一个序号;
发送模块,用于向所述客户端发送所述第一确定模块确定的所述第二直播数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710551111.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种流媒体视频切换的方法及智能电视
- 下一篇:一种视频直播房间推荐方法及装置