[发明专利]一种流媒体直播录制方法、网络设备及存储介质在审
申请号: | 201911136981.1 | 申请日: | 2019-11-19 |
公开(公告)号: | CN112911315A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 莫松 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/433;H04N21/434;H04N21/438;H04N21/845;H04N21/8547 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 直播 录制 方法 网络设备 存储 介质 | ||
本发明实施例提供一种流媒体直播录制方法、网络设备及存储介质,媒体源切换后,网络设备在为从新媒体源处录制的TS切切片分配切片供应序号时,依旧沿用切换前的供应序号分配规则,并根据原媒体源的末TS切片的切片供应序号开始分配,这样能够保证媒体源切换前后录制切换的切片供应序号的连续,避免了因媒体源切换前后TS切片的切片供应序号彼此独立无关而导致的客户端侧直播中断的问题,使得网络设备在媒体源切片后持续不断地向客户端供应切片供应序号连续的TS切片,保障客户端的播放连续不被中断,从而提升用户的直播观看体验。
技术领域
本发明涉及互联网技术领域,尤其涉及一种流媒体直播录制方法、网络设备及存储介质。
背景技术
HLS(HTTP Live Streaming,HTTP流媒体协议)协议是苹果公司(Apple Inc.)实现的基于HTTP(Hyper Text Transfer Protocol,超文本传输协议)的流媒体传输协议,近年来,HLS协议在流媒体领域得到了广泛应用。HLS协议在服务器端将直播数据流存储为连续的、很短时长的媒体文件,而客户端则不断的下载并播放这些小媒体文件。因为服务器端总是会将最新的直播数据生成新的媒体文件,这样客户端只要不停地按顺序播放从服务器获取到的媒体文件,就能实现直播。
通常,对于一个直播频道,可以为其配置两个甚至更多的媒体源,这样,当直播频道原本所用的媒体源发生故障的时候,可以切换到另外的媒体源上为客户端提供媒体视频文件。不过,同一直播频道的各个录制源的编码器间可能没有相关性,彼此完全独立,在这种情况下,如果发生了媒体源的切换,则网络设备在媒体源发生切换前后分别录制的媒体文件之间也不存在相关性,这就会导致媒体源切换之后客户端出现播放中断的问题。
发明内容
本发明实施例提供的流媒体直播录制方法、网络设备及存储介质,主要解决的技术问题是:如何避免直播频道的媒体源发生切换后客户端直播中断的问题。
为解决上述技术问题,本发明实施例提供一种流媒体直播录制方法,包括:
在监测到直播频道的媒体源发生切换后,记录末TS(Transport Stream,传输流)切片的切片供应序号,末TS切片为切换前对原媒体源录制的最后一个TS切片,切片供应序号用于指示向客户端供应录制的TS切片的顺序;
从切换后的新媒体源的各TS切片中确定首TS切片,首TS切片为切换后对新媒体源录制的首个TS切片;
从首TS切片开始对新媒体源的TS切片进行录制;
根据切换前的切片供应序号分配规则以及末TS切片的切片供应序号为录制的TS切片分配切片供应序号。
本发明实施例还提供一种网络设备,网络设备包括处理器、存储器及通信总线;
通信总线用于实现处理器和存储器之间的连接通信;
处理器用于执行存储器中存储的一个或者多个程序,以实现上述流媒体直播录制方法的步骤。
本发明实施例还提供一种存储介质,其特征在于,存储介质中存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现上述流媒体直播录制方法的步骤。
本发明的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911136981.1/2.html,转载请声明来源钻瓜专利网。