音频调试(2)

前言:

大家好,今天继续分享记录一下最近的音频调试心得!同时这个过程中,也有朋友过来交流音频的问题,通过交流,也是学习到了新东西!

视频和音频复合推流:

在上一篇文章里面有提到fdk-aac编码库,最近在调试通过获取声卡的pcm数据,然后通过fdk-aac进行编码,得到aac的音频数据,然后通过rtsp推流出去,在这个过程中遇到一个问题,就是和h264一起推流出去的时候,用ffplay拉流解码播放的时候,发现aq不断递增(音频缓存,网上说是帧长度,但是测试发现但不发送音频流的时候,aq的值会变小了,同时还可以听到声音)

这个现象显然是不对的,用ffplay解码播放,音频的音质质量是没有问题的,但是用vlc拉流播放就会出现音频卡顿的现象!

本质原因,是rtspserver这边发送的数据太快了,导致客户端那边获取到数据,解码速度没有那么快,所以就先保存到buffer里面进行缓存!

解决方法,可以让发送端发送数据稍微慢一点即可!

这个小问题点,在平时的解码器进行解码数据的时候也会遇到,比如说在公网环境下,有网络抖动,会加大数据量,也会导致解码器解码速度没有那么快,会导致一定的问题!

最后分享一点就是,通过和网友的交流,音频调试真的要非常仔细,稍微一个参数错了,声音就异常了!

好了,今天的分享就到这里了,简单记录一下音视频的问题点和解决思路,下期继续聊!

相关推荐
云霄IT1 小时前
python使用ffmpeg录制rtmp/m3u8推流视频并按ctrl+c实现优雅退出
python·ffmpeg·音视频
枫叶梨花4 小时前
用FunASR轻松实现音频转SRT字幕:完整脚本与解析
自然语言处理·音视频
音视频牛哥11 小时前
打通视频到AI的第一公里:轻量RTSP服务如何重塑边缘感知入口?
人工智能·计算机视觉·音视频·大牛直播sdk·机器视觉·轻量级rtsp服务·ai人工智能
rjszcb13 小时前
通过v4l2,采集视频,FFmpeg编码压缩封装视频(三)
ffmpeg·音视频
小木木爸1 天前
HLS视频切片音频中断问题分析与解决方案
音视频·hls视频切片·音频中断问题
lovep12 天前
CLAP文本-音频基础模型: LEARNING AUDIO CONCEPTS FROM NATURAL LANGUAGE SUPERVISION
音视频·语音识别·多模态模型·音频识别·基础模型
liuhaikang2 天前
【鸿蒙HarmonyOS Next App实战开发】视频提取音频
华为·音视频·harmonyos
源码_V_saaskw3 天前
JAVA图文短视频交友+自营商城系统源码支持小程序+Android+IOS+H5
java·微信小程序·小程序·uni-app·音视频·交友
肥or胖3 天前
【音视频协议篇】WebRTC 快速入门
ffmpeg·音视频·webrtc
aqi003 天前
FFmpeg开发笔记(七十八)采用Kotlin+Compose的NextPlayer播放器
android·ffmpeg·音视频·直播·流媒体