【问题标题】:Parse PCM audio data from RTP packet从 RTP 数据包中解析 PCM 音频数据
【发布时间】:2017-01-07 02:47:22
【问题描述】:

我正在构建一个用于接收 RTSP 音频(16 位,线性 PCM)的 c 应用程序。我已经完成了 RTSP 握手并从服务器获取了 RTP 音频数据(TCP 传输,UDP 在我的情况下是不可能的,防火墙限制)。为了从 RTP 有效负载解析音频数据 (PCM),我应该怎么做。 我试图从收到的数据包(前 12 个字节)中删除 RTP 标头,但我得到的音频有连续的抖动。是否有任何示例代码或从 RTP 数据包中解析有效负载的方法。

【问题讨论】:

    标签: c audio rtsp rtp pcm


    【解决方案1】:

    你确定你完全尊重header specification吗?

    解码音频帧可能很棘手,我建议使用FFMPEG libraries

    一些good examples 可以在 Stack Overflow 上找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-18
      • 2011-05-04
      • 1970-01-01
      • 2020-05-19
      • 2011-07-28
      • 1970-01-01
      • 1970-01-01
      • 2014-08-07
      相关资源
      最近更新 更多