1、使用vlc播放web端保存的码流,确实存在音频断续的问题。
2、使用elecard stream eye软件分析音视频的时间戳,发现音频的时间戳的pcr要比pts大2160,因此建议修改为一致;
但修改为一致后,仍存在音频断续的问题。
3、将音频文件分离出来,单独使用vlc播放,仍存在音频断续的问题;
使用elecard stream eye软件分析时间戳,发现某些音频帧的时间戳相隔较大;如图:
4、在pc上对音频文件重新ps封装,使用固定的时间戳,使用vlc播放正常;
因此可以确定,音频断续的问题是由于某些音频帧的时间戳相差较大造成的。
2、使用elecard stream eye软件分析音视频的时间戳,发现音频的时间戳的pcr要比pts大2160,因此建议修改为一致;
但修改为一致后,仍存在音频断续的问题。
3、将音频文件分离出来,单独使用vlc播放,仍存在音频断续的问题;
使用elecard stream eye软件分析时间戳,发现某些音频帧的时间戳相隔较大;如图:
![](http://192.168.168.12/redmine/attachments/download/160/picture18-1.png)
4、在pc上对音频文件重新ps封装,使用固定的时间戳,使用vlc播放正常;
因此可以确定,音频断续的问题是由于某些音频帧的时间戳相差较大造成的。