我正在构建一个用于接收RTSP音频的应用程序(16位,线性PCM)。我已完成RTSP握手并从服务器获取RTP音频数据(TCP传输,在我的情况下不可能使用UDP,防火墙限制)。为了从RTP有效载荷中解析音频数据(PCM)我应该怎么做。 我试图从收到的数据包(前12个字节)中删除RTP标头,但我得到的音频有连续的抖动。是否有任何示例代码或方法用于从RTP数据包解析有效负载。
答案 0 :(得分:0)
您确定完全尊重header specification吗?
解码音频帧可能很棘手,我建议使用FFMPEG libraries。
可以在Stack Overflow上找到一些good examples。