【技术实现步骤摘要】
一种串流音频处理方法、装置、设备及介质
[0001]本专利技术涉及音频处理
,尤其涉及一种串流音频处理方法
、
装置
、
设备及介质
。
技术介绍
[0002]一般情况下,游戏引擎中会要求有声卡,串流音频数据传输给声卡,并由声卡处理后将最终的音频数据传输至用户终端
。
[0003]然而声卡处理过程中需要为播放预留时间
,
导致现有串流音频数据经过声卡处理存在网络延迟
。
技术实现思路
[0004]本专利技术提供了一种串流音频处理方法
、
装置
、
设备及介质,以解决现有串流音频传输延时较长的问题
。
[0005]根据本专利技术的一方面,提供了一种串流音频处理方法,包括:
[0006]获取待拦截
API
;
[0007]拦截待拦截
API
,并基于待拦截
API
,确定目标串流音频关联数据;
[0008]对目标串流音频关联数据进行音频解析和处理,得到终端播放音频数据
。
[0009]根据本专利技术的另一方面,提供了一种串流音频处理装置,包括:
[0010]待拦截
API
获取模块,用于获取待拦截
API
;
[0011]目标串流音频关联数据确定模块,用于拦截待拦截
API
,并基于待拦截
API
,确定目标 ...
【技术保护点】
【技术特征摘要】
1.
一种串流音频处理方法,其特征在于,包括:获取待拦截应用程序接口
API
;拦截待拦截
API
,并基于所述待拦截
API
,确定目标串流音频关联数据;对所述目标串流音频关联数据进行音频解析和处理,得到终端播放音频数据
。2.
根据权利要求1所述的方法,其特征在于,获取待拦截
API
,包括:确定音频缓冲区管理
API
以及音频客户端实例创建
API
;基于所述音频缓冲区管理
API
以及所述音频客户端实例创建
API
,确定待拦截
API。3.
根据权利要求1所述的方法,其特征在于,拦截待拦截
API
,包括:在所述目标串流音频关联数据,传输至所述待拦截
API
之后,若检测到所述待拦截
API
向声卡传输所述目标串流音频关联数据,则拦截所述待拦截
API。4.
根据权利要求2所述的方法,其特征在于,基于所述待拦截
API
,确定目标串流音频关联数据,包括:基于所述音频缓冲区管理
API
,确定音频帧配置字节数
、
静音播放标识以及音频播放路径;基于所述音频客户端实例创建
API
,确定音频缓存区空闲空间
、
音频格式
、
字节单位以及原始声道数量;将所述音频帧配置字节数
、
所述静音播放标识
、
所述音频播放路径
、
所述音频缓存区空闲空间
、
所述音频格式
、
所述字节单位以及所述原始声道数量,作为所述目标串流音频关联数据
。5...
【专利技术属性】
技术研发人员:吴金峰,张安京,郭建君,
申请(专利权)人:北京蔚领时代科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。