音视频处理方法技术

技术编号:39652114 阅读:4 留言:0更新日期:2023-12-09 11:20
本申请公开了一种音视频处理方法

【技术实现步骤摘要】
音视频处理方法、装置、设备、存储介质及程序产品


[0001]本申请属于音视频处理
,尤其涉及一种音视频处理方法

装 置

设备

存储介质及程序产品


技术介绍

[0002]目前,国家在大力发展
5G
技术,各相关企业普遍配合支持
5G
建设的 情况下,
Volte
作为
4G
下的通信制式可以平滑过渡到
5G
下的
VoNR
制式, 基于
VoLTE/VoNR
的视频客服有机会享受到客服行业发展和更替的红利
。 基于此背景市场上视频导航产品层出不穷,但是目前基于
freeswitch
做的 视频导航产品功能比较单一,只能播放离线视频


技术实现思路

[0003]本申请实施例提供了一种音视频处理方法

装置

设备

存储介质及 程序产品,能够解决现有的音视频处理方式的视频导航产品功能单一的问 题

[0004]第一方面,本申请实施例提供一种音视频处理方法,方法包括:
[0005]接收终端设备发送的用户指令;
[0006]解析所述用户指令对应的交互式话音应答
IVR
流程,得到解析结果;
[0007]获取与所述解析结果对应的音视频文件,所述音视频文件包括本地音 视频和数字人实时流中的至少一项;
[0008]采用目标封装方式对音视频数据进行封装,所述音视频数据基于所述 音视频文件确定;
[0009]将封装之后的音视频数据发送至所述终端设备

[0010]在一些实施例中,所述获取与所述解析结果对应的音视频文件之后, 所述采用目标封装方式对音视频数据进行封装之前,所述方法还包括:
[0011]在所述音视频文件为本地音视频的情况下,对所述本地音视频进行解 码和编码,得到所述音视频数据

[0012]在一些实施例中,所述在所述音视频文件为本地音视频的情况下,所 述对所述本地音视频进行解码和编码,得到所述音视频数据,包括:
[0013]将所述本地音视频解码成为
yuv
数据和脉冲编码调制
pcm
数据;
[0014]获取所述
yuv
数据的编码参数,所述编码参数包括:分辨率

帧率
、 码率和图片组单元;
[0015]删除所述
yuv
数据的
b
帧;
[0016]根据所述编码参数对删除
b
帧之后的所述
yuv
数据进行编码;
[0017]根据所述
pcm
数据和编码后的所述
yuv
数据,生成所述音视频数据

[0018]在一些实施例中,所述分辨率是
360*640
像素每英寸

所述帧率是
25 帧每秒

所述码率是
200
千比特每秒

所述图片组单元大小是
10。
[0019]在一些实施例中,所述音视频数据包括视频数据;所述采用目标封装 方式对音视
频数据进行封装,包括:
[0020]将所述视频数据拆分为至少一个视频单元;
[0021]在所述至少一个视频单元中存在大于第一预设长度的视频单元的情况 下,将所述大于第一预设长度的视频单元拆分为至少两个视频子单元,所 述视频子单元的长度小于或等于第一预设长度;
[0022]对所述视频子单元,以及小于或等于第一预设长度的所述视频单元分 别添加实时传输协议
rtp
报文头;
[0023]封装添加
rtp
报文头的所述视频单元和所述视频子单元

[0024]在一实施例中,所述将所述视频数据拆分为至少一个视频单元之后, 所述方法还包括:
[0025]在所述至少一个视频单元不存在大于第一预设长度的视频单元的情况 下,对所有至少一个视频单元分别添加
rtp
报文头;
[0026]封装添加
rtp
报文头的所述视频单元

[0027]在一实施例中,所述音视频数据包括音频数据,所述音视频数据包括 音频数据,所述采用目标封装方式对音视频数据进行封装,包括:
[0028]将所述音频数据拆分为成音频单元,所述音频单元的长度为第二预设 长度;
[0029]对所述音频单元分别添加
rtp
报文头;
[0030]封装添加
rtp
报文头的所述音频单元

[0031]第二方面,本申请实施例提供一种音视频处理装置,装置包括:
[0032]接收模块,用于根据用户指令获取音视频文件;
[0033]解析模块,用于根据所述音视频文件的音视频类型进行解析,得到音 视频数据;
[0034]获取模块,用于将所述音视频数据进行封装;
[0035]封装模块,用于将封装之后的音视频数据发送至客户终端;
[0036]发送模块,用于将封装之后的所述音视频数据发送至所述终端设备

[0037]第三方面,本申请实施例提供了一种音视频处理设备,设备包括:处 理器以及存储有计算机程序指令的存储器;
[0038]处理器执行计算机程序指令时实现如上的音视频处理方法

[0039]第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介 质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如上的 音视频处理方法

[0040]第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程 序产品包括计算机程序指令,所述计算机程序指令被处理器执行时实现如 上的音视频处理方法

[0041]在本申请中,通过接收终端设备发送的用户指令,解析用户指令对应 的
IVR
流程,得到解析结果,获取与解析结果对应的音视频文件,该音视 频文件包括本地音视频和数字人实时流中的至少一项,采用目标封装方式 对音视频数据进行封装,将封装之后的音视频数据发送至所述终端设备
。 如此一来,在视频导航产品中,无论是经过处理的本地音视频,还是数字 人实时流,都能够应用统一的封装方式进行封装,并发送至用户的终端设 备进行播放,从而视频导航产品能够播放至少两种来源的音视频数据,丰 富了视频导航产品的功能

附图说明
[0042]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例 中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅 是本申请的一些实施例,对于本领本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种音视频处理方法,其特征在于,所述方法包括:接收终端设备发送的用户指令;解析所述用户指令对应的交互式话音应答
IVR
流程,得到解析结果;获取与所述解析结果对应的音视频文件,所述音视频文件包括本地音视频和数字人实时流中的至少一项;采用目标封装方式对音视频数据进行封装,所述音视频数据基于所述音视频文件确定;将封装之后的所述音视频数据发送至所述终端设备
。2.
根据权利要求1所述的音视频处理方法,其特征在于,所述获取与所述解析结果对应的音视频文件之后,所述采用目标封装方式对音视频数据进行封装之前,所述方法还包括:在所述音视频文件为本地音视频的情况下,对所述本地音视频进行解码和编码,得到所述音视频数据
。3.
根据权利要求2所述的音视频处理方法,其特征在于,所述对所述本地音视频进行解码和编码,得到所述音视频数据,包括:将所述本地音视频解码成为
yuv
数据和脉冲编码调制
pcm
数据;获取所述
yuv
数据的编码参数,所述编码参数包括:分辨率

帧率

码率和图片组单元;删除所述
yuv
数据的
b
帧;根据所述编码参数对删除
b
帧之后的所述
yuv
数据进行编码;根据所述
pcm
数据和编码后的所述
yuv
数据,生成所述音视频数据
。4.
根据权利要求3所述的音视频处理方法,其特征在于,所述分辨率是
360*640
像素每英寸

所述帧率是
25
帧每秒

所述码率是
200
千比特每秒

所述图片组单元大小是
10。5.
根据权利要求1所述的音视频处理方法,其特征在于,所述音视频数据包括视频数据;所述采用目标封装方式对音视频数据进行封装,包括:将所述视频数据拆分为至少一个视频单元;在所述至少一个视频单元中存在大于...

【专利技术属性】
技术研发人员:景献厅徐亚奇
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1