我正在尝试通过live555 lib从本地网络接收rtsp音频流并将其写入wav文件。因此,我编写了一个从MediaSink类派生的数据接收器类,就像在示例中所做的那样< testRTSPClient'。连接已成功建立,但我不知道如何解码数据。
格式为' L16',应该是未压缩的pcm数据。我注意到我可以从sdp描述(2个频道,44100频率,......)中获取编写我的wav标题的详细信息。
但是哪种格式有数据?如何获取我的两个通道数据以写入我的wav文件?每次迭代我都会收到一个大小为1400的uchar *类型的缓冲区,应该传递给解码器。
有人对此有所了解吗?