[发明专利]直播数据传输方法、系统及可读存储介质在审
申请号: | 202111301499.6 | 申请日: | 2021-11-04 |
公开(公告)号: | CN114124910A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 海克洪 | 申请(专利权)人: | 湖北美和易思教育科技有限公司 |
主分类号: | H04L65/60 | 分类号: | H04L65/60;H04L65/65;H04L65/80;H04N21/2187;H04N21/2343;H04N21/4402 |
代理公司: | 武汉红观专利代理事务所(普通合伙) 42247 | 代理人: | 曾国辉 |
地址: | 430000 湖北省武汉市东湖新技术开发区北斗路6号武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 数据传输 方法 系统 可读 存储 介质 | ||
1.一种直播数据传输方法,其特征在于,应用于数据接收端,所述直播数据传输方法包括:
当接收到与所述数据接收端通信连接的数据发送端传输的直播数据包时,将所述直播数据包拆分为多个基础数据包和多个冗余数据包;
判断多个所述基础数据包是否处于丢包状态,若处于丢包状态,则基于多个所述基础数据包和多个所述冗余数据包,对多个所述基础数据包中丢失的数据包进行恢复;
对恢复的数据包和多个所述基础数据包进行解码,生成所述数据发送端传输的初始直播数据。
2.根据权利要求1所述的直播数据传输方法,其特征在于,所述若处于丢包状态,则基于多个所述基础数据包和多个所述冗余数据包,对多个所述基础数据包中丢失的数据包进行恢复的步骤包括:
若处于丢包状态,则根据所述直播数据包中携带的数量标识和所述基础数据包的数量,确定丢包数量,并根据所述丢包数量,判断丢失的数据包是否支持成功恢复;
若支持成功恢复,则基于多个所述基础数据包和多个所述冗余数据包,对多个所述基础数据包中丢失的数据包进行恢复;
若不支持成功恢复,则向所述数据发送端反馈重新发送请求,以供所述数据发送端基于所述重新发送请求,再次发送所述直播数据包。
3.根据权利要求1所述的直播数据传输方法,其特征在于,所述基于多个所述基础数据包和多个所述冗余数据包,对多个所述基础数据包中丢失的数据包进行恢复的步骤包括:
根据多个所述基础数据包与多个所述冗余数据包之间的编码对应关系,确定多个所述基础数据包中与丢失的数据包所对应的目标基础数据包,以及多个所述冗余数据包中与丢失的数据包所对应的目标冗余数据包;
获取与所述冗余数据包对应的解码算法,并基于所述解码算法,对所述目标基础数据包和所述目标冗余数据包进行解码运算,获得丢失的数据包。
4.根据权利要求1所述的直播数据传输方法,其特征在于,所述对恢复的数据包和多个所述基础数据包进行解码,生成所述数据发送端传输的初始直播数据的步骤包括:
识别恢复的数据包携带的第一顺序标识,以及多个所述基础数据包分别携带的第二顺序标识;
根据所述第一顺序标识和所述第二顺序标识,对恢复的数据包和多个所述基础数据包进行排序,获得数据包序列;
对所述数据包序列依次进行FEC解码和音视频解码,生成所述数据发送端传输的初始直播数据。
5.根据权利要求1-4任一项所述的直播数据传输方法,其特征在于,所述判断多个所述基础数据包是否处于丢包状态的步骤之后包括:
若不处于丢包状态,则获取多个所述基础数据包分别携带的第三顺序标识,并根据所述第三顺序标识,对多个所述基础数据包进行排序;
对排序后的多个所述基础数据包依次进行FEC解码和音视频解码,生成所述数据发送端传输的初始直播数据。
6.根据权利要求1-4任一项所述的直播数据传输方法,其特征在于,所述判断多个所述基础数据包是否处于丢包状态的步骤包括:
获取所述直播数据包中携带的数量标识,并根据所述数量标识和所述基础数据包的数量,判断多个所述基础数据包是否处于丢包状态;
或者,读取多个所述基础数据包携带的编码标识,并根据各所述编码标识判断多个所述基础数据包是否处于丢包状态。
7.一种直播数据传输方法,其特征在于,应用于数据发送端,所述直播数据传输方法包括:
当采集到初始直播数据时,基于音视频编码器将所述初始直播数据编码为多个基础数据包;
基于FEC编码器对多个所述基础数据包进行再次编码,生成与多个所述基础数据包对应的冗余数据包;
将多个所述基础数据包和所述冗余数据包生成为直播数据包,并将所述直播数据包基于UDP传输协议传输到与所述数据发送端通信连接的数据接收端,以供所述数据接收端基于所述基础数据包和所述冗余数据包,获得所述初始直播数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北美和易思教育科技有限公司,未经湖北美和易思教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111301499.6/1.html,转载请声明来源钻瓜专利网。