【技术实现步骤摘要】
音视频数据的处理方法、装置、电子设备及存储介质
[0001]本申请涉及移动通信
,尤其涉及一种音视频数据的处理方法、装置、电子设备及存储介质。
技术介绍
[0002]B-TrunC(Broadband Trunking Communication,宽带集群通信)是由宽带集群产业联盟组织制定的专网宽带集群系统标准。B-TrunC协议定义了宽带集群网络中视频业务的端到端流程,在业务开始时通过媒体参数的协商流程,可以确定本次业务发起的媒体参数格式。
[0003]在实时通信中,音视频数据通常使用UDP(User Datagram Protocol,用户数据协议)进行传输,由于UDP是一种无连接的传输协议,无法保证数据传输的质量,所以在网络传输环境较差的时候,不可避免会发生丢包,从而导致音频不连续、视频花屏或者停顿等现象,影响用户的通信体验。
[0004]现有的抗丢包策略往往基于丢包重传机制进行,丢包重传机制要求接收端检测到数据丢包后,发送报文至发送端,从而发送端根据该报文确定相应的数据包,发送至接收端,完成对丢包的纠正。
[0005]然而,丢包重传依赖于接收端的反馈才能完成,不适用于没有接收端反馈的通信业务,应用范围受限。
技术实现思路
[0006]本申请实施例提供一种音视频数据的处理方法、装置、电子设备及存储介质,基于FEC编码对音视频数据进行抗丢包处理,无需接收端的反馈,便可自动进行丢包检测和恢复,提高了数据传输的准确度。
[0007]第一方面,本申请实施例提供了一种 ...
【技术保护点】
【技术特征摘要】
1.一种音视频数据处理方法,其特征在于,所述方法包括:发送音视频建立请求,其中,所述音视频建立请求中包括发送端的前向纠错FEC编码参数;获取所述音视频建立请求的确认消息;当所述确认消息中包括FEC编码协商参数时,基于所述FEC编码协商参数对所述发送端的音视频数据进行抗丢包处理,其中,所述FEC编码协商参数为根据所述发送端的FEC编码参数和接收端的FEC编码参数确定的FEC编码参数。2.根据权利要求1所述的方法,其特征在于,所述FEC编码参数包括:FEC开关参数、FEC分组参数、FEC冗余度和FEC抗丢包模式。3.根据权利要求2所述的方法,其特征在于,当所述发送端的FEC开关参数和所述接收端的FEC开关参数均为开启FEC编码时,所述确认消息中的FEC编码协商参数的FEC分组参数、FEC冗余度和FEC抗丢包模式分别根据所述发送端和接收端的FEC分组参数、FEC冗余度和FEC抗丢包模式确定。4.根据权利要求1所述的方法,其特征在于,所述发送端的FEC编码参数包括:发送端FEC开关参数、FEC分组备选参数、FEC冗余度备选参数和FEC抗丢包模式备选参数。5.根据权利要求4所述的方法,其特征在于,所述FEC编码协商参数为根据所述接收端的FEC编码能力、所述发送端的FEC分组备选参数、FEC冗余度备选参数和FEC抗丢包模式备选参数确定的所述接收端的FEC分组参数、FEC冗余度和FEC抗丢包模式。6.根据权利要求1所述的方法,其特征在于,在发送音视频建立请求之前,还包括:在宽带集群通信协议的终端集群能力中加入FEC编码能力;所述发送端向集群核心网发送注册请求消息,其中,所述注册请求消息中包括所述发送端的FEC编码能力;获取所述集群核心网的注册通过消息,其中,所述注册通过消息为所述集群核心网根据所述注册请求消息中的FEC编码能力和所述发送端的签约信息确定的消息。7.根据权利要求1-6任一项所述的方法,其特征在于,基于所述FEC编码协商参数对所述发送端的音视频数据进行抗丢包处理,包括:根据所述FEC编码协商参数,确定所述发送端的音视频数据的FEC冗余数据;在所述发送端的音视频数据中添加FEC冗余数据,以根据所述FEC冗余数据对所述发送端的音视频数据进行抗丢包处理。8.一种音视频数据的处理方法,其特征在于,所述方法包括:获取发送端的音视频建立请求和接收端的FEC编码参数,其中,所述音视频建立请求中包括发送端的前向纠错FEC编码参数;根据所述发送端的FEC编码参数和所述接收端的FEC编码参数确定所述音视频建立请求的确认消息,其中,所述确认消息为所述音视频建立请求的回应消息;当所述确认消息中包括FEC编码协商参数时,向所述发送端和接收端发送FEC启动消息,以使所述发送端和接收端基于所述FEC编码协商参数和所述FEC启动消息对音视频数据进行抗丢包处理,其中,所述FEC编码协商参数为根据所述发送端的FEC编码参数和接收端的FEC编码参数确定的FEC编码参数。9.一种音视频数据的处理方法,其特征在于,所述方法包括:
...
【专利技术属性】
技术研发人员:丁长文,
申请(专利权)人:成都鼎桥通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。