Live555客户端如何解码音频数据

时间:2016-03-01 12:46:33

标签: c++ audio wav rtsp live555

我正在尝试通过live555 lib从本地网络接收rtsp音频流并将其写入wav文件。因此,我编写了一个从MediaSink类派生的数据接收器类,就像在示例中所做的那样< testRTSPClient'。连接已成功建立,但我不知道如何解码数据。

格式为' L16',应该是未压缩的pcm数据。我注意到我可以从sdp描述(2个频道,44100频率,......)中获取编写我的wav标题的详细信息。

但是哪种格式有数据?如何获取我的两个通道数据以写入我的wav文件?每次迭代我都会收到一个大小为1400的uchar *类型的缓冲区,应该传递给解码器。

有人对此有所了解吗?

0 个答案:

没有答案