[发明专利]一种HLS直播和组播直播接续的方法和装置有效
申请号: | 202110556828.5 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113285947B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 赵頔 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L65/611 | 分类号: | H04L65/611;H04L65/65;H04L65/80;H04L67/06;G06F16/41;H04N21/2187;H04N21/6405;H04N21/6437;H04N21/845 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 许铨芬 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 hls 直播 接续 方法 装置 | ||
本发明涉及网络视频领域,特别是涉及一种HLS直播和组播直播接续的方法和装置。主要包括:发送端由HLS直播源获取距当前直播时间点最近的ts分片;发送端将获取到的ts分片按照组播直播要求生成组播包发出;接收端获取组播包,建立本地索引文件,将组播包还原为本地ts分片;播放终端使用还原后的本地ts分片进行直播。本发明不修改或扩展HLS规范,仅有的扩展信息在发送端和接收端之间进行数据拆分和整合,使用现有组播传输中常用手段,对HLS直播源和播放终端的兼容性好。同时也解决了现有技术HLS直播转组播直播后,组播直播一旦因故障出现异常,无法再次切换回HLS直播,导致直播中断的问题。
【技术领域】
本发明涉及网络视频领域,特别是涉及一种HLS直播和组播直播接续的方法和装置。
【背景技术】
内容分发网络(Content Delivery Network,简写为CDN)是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN本身并不对视频内容进行修改。原有的CDN视频提供直播服务时,用户数据报协议(User Datagram Protocol,简写为UDP)组播发送是最常见的形式之一,广泛适用于机顶盒、PC等各类型终端。
基于HTTP的自适应码率流媒体传输协议(HTTP Live Streaming,简写为HLS)是Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u8格式的HLS索引文件和ts(Transport Stream)媒体分片文件,在需要加密的从场合,还包含key加密串文件。
组播直播是传统数字视频广播(Digital Video Broadcasting,简写为DVB)视频直播的传输形式,传输内容为ts视频流,通常用实时传输协议(Real-time TransportProtocol,简写为RTP)封装,并由发送端控制视频速率通过组播方式,向终端侧广播发送直播。
随着视频业务需求的不断增长,HLS直播随着OTT(Over The Top)业务的普及,HLS直播采用单播传输总体带宽的开销相对于组播劣势十分明显。HLS直播与组播直播由于设计要求的不同,现有技术实现两者的切换要么面临过大的起播延迟,要么需要扩展HLS协议,同时现有方案都没有妥善处理组播直播异常包括断流、抖动时,由组播直播切换回HLS直播的情况。本发明就是基于CDN视频技术,通过CDN边缘节点与HLS直播源配合,实现一种HLS直播和组播直播之间可以无缝切换接续的方法。
鉴于此,如何克服现有技术所存在的缺陷,解决HLS直播和组播间切换的接续问题,是本技术领域待解决的问题。
【发明内容】
针对现有技术的以上缺陷或改进需求,本发明解决了现有HLS和组播切换时起播慢、兼容性差、无法双向切换等问题。
本发明实施例采用如下技术方案:
第一方面,本发明提供了一种HLS直播和组播直播接续的方法,具体为:发送端由HLS直播源获取距当前直播时间点最近的ts分片;发送端将获取到的ts分片按照组播直播要求生成组播包发出;接收端获取组播包,建立本地索引文件,将组播包还原为本地ts分片;播放终端使用还原后的本地ts分片进行直播。
优选的,发送端将ts分片按照组播直播要求生成组播包发出,具体包括:将ts分片按照ts文件格式要求分割为ts包;将至少一个ts包封装为RTP包;在封装后的RTP包中添加与ts分片相关的扩展信息,生成组播包,其中,扩展信息包括ts分片文件名称、ts分片文件大小和每个ts包在原ts分片文件中对应的位置;使用组播RTP形式发送封装后的组播包。
优选的,接收端将组播包还原为本地ts分片,具体包括:由HLS直播源首次被播放终端访问开始,接收端持续从组播直播接收封装后的组播包;根据组播包中封装的扩展信息,将组播包还原为对应名称的ts分片;直至不再有终端访问该直播为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110556828.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:除垢装置及除垢方法
- 下一篇:一种不断水管道生物膜及生长环采集装置