[发明专利]切片方法、装置、设备及可读存储介质有效
申请号: | 202111299337.3 | 申请日: | 2021-11-04 |
公开(公告)号: | CN114245153B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 庄晓川 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/4402;H04N21/845 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈文香 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 切片 方法 装置 设备 可读 存储 介质 | ||
本申请公开了一种切片方法、装置、设备及可读存储介质,边缘推流节点每次接收到直播数据包后,若该直播数据包符合预设条件,则生成一个AMF数据包并发送给中心节点。中心节点接收到该AMF数据包后,根据AMF数据包包含的切片名等对一组直播数据包进行切片。采用该种方案,能够保证各个中心节点的切片结果一样。当边缘拉流节点拉流时,即使切换中心节点,边缘拉流节点获取到的m3u8文件指示的TS切片与不切换时获取到m3u8文件指示的TS切片一致,进而使得播放端根据m3u8文件获取TS切片并播放时,不会发生异常。
技术领域
本申请涉及直播技术领域,特别涉及一种切片方法、装置、设备及可读存储介质。
背景技术
目前,直播技术采用的流媒体传输协议主要包括flash视频(flash video,FLV)、HTTP动态自适应流(Dynamic Adaptive Streaming over HTTP,DASH)、HTTP实时流媒体(HTTP Live Streaming,HLS)等。其中,HLS协议因其的简洁性及针对HTTP协议的友好性,其已经成为直播上使用较为广泛的标准之一。
大多数的直播网站或直播app都会利用云厂商提供的分布式集群网络进行分发管理。分布式集群网络通常采用多层架构来保证链路稳定。主播端向边缘推流节点发送直播数据包,边缘推流节点将直播数据包推送给多个中心节点,由中心节点对直播数据包进行连续切片,得到传输流(Transport Stream,TS)切片,一个TS切片的时长一般为6S。中心节点动态生成m3u8格式的索引文件,该m3u8索引文件记录至少3个最新的TS切片。当用户在播放端观看直播时,向边缘拉流节点发送拉流请求。边缘拉流节点从中心节点获取m3u8索引文件,然后向播放端发送m3u8索引文件。播放端根据m3u8索引文件中TS切片的下载地址,下载TS切片并播放。
由于中心节点对直播数据包的切片是不一致的。当边缘拉流节点切换中心节点请求TS切片时,中心节点响应的内容不一致,导致播放端出现画面倒退、跳变甚至无法播放等问题。
发明内容
本申请实施例提供一种切片方法、装置、设备及可读存储介质,通过保证中心节点对直播数据包切片的一致性,保证边缘拉流节点切换中心节点时,获取到m3u8文件指示的TS切片与不切换时获取到m3u8文件指示的TS切片一致,进而使得播放端根据m3u8文件获取TS切片并播放时,不会发生异常。
第一方面,本申请实施例提供一种切片方法,应用于边缘推流节点,该方法包括:
接收来自主播端的直播数据包;
当所述直播数据包是第X个满足预设条件的直播数据包时,针对所述第X个满足预设条件的直播数据包生成第X个动作消息格式AMF数据包,所述第X个AMF数据包用于指导中心节点对第X组直播数据包切片,所述第X组直播数据包包括所述第X个满足预设条件的直播数据包,以及所述边缘推流节点接收到所述第X个满足预设条件的直播数据包之后、接收第X+1个满足预设条件的直播数据包之前接收到的直播数据包,其中,X≥1且为整数;
向所述中心节点发送所述第X个AMF数据包。
第二方面,本申请实施例提供一种切片方法,应用于中心节点,该方法包括:
接收来自边缘推流节点的第X个网络协议AMF数据包,所述第X个AMF数据包是所述边缘推流节点针对第X个满足预设条件的直播数据包生成的,所述X≥1且为整数;
根据所述第X个AMF数据包对第X组直播数据包切片,所述第X组直播数据包包括所述第X个满足预设条件的直播数据包,以及所述中心节点接收到所述第X个满足预设条件的直播数据包之后、接收第X+1个满足预设条件的直播数据包之前接收到的直播数据包。
第三方面,本申请实施例提供一种切片装置,包括:
接收模块,用于接收来自主播端的直播数据包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111299337.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能型管道在线监测系统
- 下一篇:一种放射性药物运输容器