1、硬件配置太低
如果硬件配置太低,GPU性能不足,部分视频解码完成后会比现在的音频时钟慢很多,此时只能丢弃,导致画面更新不及时,无法与播放的音频匹配,导致音画不同步。
2、网络传输问题
在网络不稳定的情况下,会出现延迟、丢包等问题,同时的音视频包不会同时准确到达。如果收到数据后贴上当前的时间戳,也会出现不同步的问题。
3、直播过程中的前处理阶段
前处理阶段就是对图像美化,风格化,图像处理等,也就是常说的美颜。而美颜算法需要用到GPU编程,如果GPU占用太高会导致手机发烫,而手机发烫会导致摄像头采集掉帧,采集掉帧画面就会出现问题。