[发明专利]多媒体帧的传输方法、装置和计算机可读存储介质在审
申请号: | 202110202922.0 | 申请日: | 2021-02-23 |
公开(公告)号: | CN113038246A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 董伟臣 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/437;H04N21/462 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 祝乐芳 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多媒体 传输 方法 装置 计算机 可读 存储 介质 | ||
本公开涉及一种多媒体帧的传输方法、装置和计算机可读存储介质,通过边缘节点向上层节点发送拉流请求,接收上层节点发送的流标识对应的多媒体帧之后,将接收到的多媒体帧与本地缓存中所述流标识对应的多媒体帧进行比对,直到获取第一多媒体帧,向客户端发送所述第一多媒体帧以及之后接收到的多媒体帧,并从所述第一多媒体帧开始缓存,从而,避免将已经向客户端发送过的多媒体帧再次发送给客户端,避免客户端回播的现象,从而,提高用户体验。
技术领域
本公开涉及计算机技术领域,尤其涉及一种多媒体帧的传输方法、装置和计算机可读存储介质。
背景技术
在直播场景中,源服务器首先将直播数据流发送到内容分发网络(ContentDelivery Network,CDN),客户端通过访问CDN观看直播,明显提高了访问效率。
现有技术中,为了减少首屏时间,CDN中的边缘节点或者上层节点均会设置缓存器,缓存器对实时数据进行缓存,即缓存器中缓存的是最新的接收到的数据,当接收到客户端发送的播放请求之后,会先将缓存数据发送给客户端,从而,减少用户的首屏等待时间,同时,为了避免首屏花屏的现象,边缘节点或者上层节点在缓存时,以图像组(Group ofPicture,gop)为基础进行缓存,其中,gop的第一个多媒体帧为关键帧,从而,避免首屏花屏,提高用户体验。当边缘节点接收到客户端的播放请求之后,如果边缘节点没有命中,边缘节点则会向上层节点发送拉流请求,上层节点会先将缓存器中的多媒体帧发送给客户端,再继续发送实时接收到的多媒体帧,然而,当边缘节点和上层节点之间连接中断时,边缘节点会重新与上层节点建立连接,边缘节点再次向上层节点发送拉流请求,上层节点依然会先将缓存器中的多媒体帧发送给边缘节点,再继续发送实时接收到的多媒体帧,边缘节点将接收到多媒体帧继续发送给客户端,以使客户端进行播放。
然而,采用现有技术的方式,客户端可能会出现回播的现象,用户体验不高。
发明内容
为了解决上述技术问题,本公开提供了一种多媒体帧的传输方法、装置和计算机可读存储介质。
本公开第一方面提供一种多媒体帧的传输方法,包括:
向上层节点发送拉流请求,所述拉流请求中包含流标识,所述拉流请求用于请求获取所述流标识对应的多媒体帧,所述多媒体帧可以为音频帧或者视频帧;
接收所述上层节点发送的所述流标识对应的多媒体帧;
将接收到的多媒体帧与本地缓存中所述流标识对应的多媒体帧进行比对,直到获取第一多媒体帧,其中,所述第一多媒体帧与所述本地缓存中所述流标识对应的多媒体帧均不同;
向客户端发送所述第一多媒体帧以及之后接收到的多媒体帧,并从所述第一多媒体帧开始缓存。
可选的,所述将接收到的多媒体帧与本地缓存中所述流标识对应的多媒体帧进行比对,直到获取第一多媒体帧,包括:
将接收到的多媒体帧的属性信息与本地缓存中所述流标识对应的多媒体帧的属性信息进行初始比对,其中,所述属性信息包括:类型和大小;
若接收到的多媒体帧的属性信息与本地缓存中所述流标识对应的多媒体帧的属性信息均不相同,确定所述接收到的多媒体帧为第一多媒体帧;
若本地缓存中所述流标识对应的多媒体帧中存在至少一个候选多媒体帧,其中,所述候选多媒体帧的属性信息与接收到的多媒体帧的属性信息相同,将所述接收到的多媒体帧的数据内容分别与所述至少一个候选多媒体帧的数据内容进行再次比对,若接收到的多媒体帧的数据内容与所述至少一个候选多媒体帧的数据内容均不相同,确定所述接收到的多媒体帧为第一多媒体帧。
可选的,所述将所述接收到的多媒体帧的数据内容分别与所述至少一个候选多媒体帧的数据内容进行再次比对,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110202922.0/2.html,转载请声明来源钻瓜专利网。