音频 SDP 文件格式

样例数据

bash 复制代码
v=0
o=- 1443716955 1443716955 IN IP4 10.xx.xxx.236
s=st2110 0-1-0
t=0 0
m=audio 20000 RTP/AVP 97
c=IN IP4 239.x.x.x/64
a=source-filter: incl IN IP4 239.x.x.x 10.xx.xxx.236
a=rtpmap:97 L24/48000/2
a=mediaclk:direct=0 rate=48000
a=framecount:48
a=ptime:1
a=ts-refclk:ptp=IEEE1588-2008:04-5c-6c-ff-fe-0a-53-70:127

参数解释

  • o=:表示流的源 IP 地址。
  • m=audio:表示该文件用于描述音频。20000 是流的端口号,该行必须出现在 a 行之前。
  • c=:表示目标 IP 地址。这是一个 单 / 组 播地址。
  • a=source-filter:可选行,表示一个筛选器。
    • 在用于 Elemental Live 的输入文件中:
      • 如果 有 包含此行,Elemental Live 将只侦听来自该源 IP 地址(10.xx.xxx.236)的数据包。
      • 如果 未 包含此行,Elemental Live 将侦听目标 IP 地址(239.x.x.x)上的任何数据包。
    • 在用于输出的文件中:Elemental Live 总是在其创建的任何 SDP 文件中包含此行。
  • a=rtpmap:提供有关音频格式的信息。
    • PCM 示例:a=rtpmap:97 L24/48000/2。L24 表示每个 PCM 音频样本的比特数;48000 表示的是采样率;2 表示的是声道数量。
    • 杜比数字 (Dolby Digital) 编解码器示例:a=rtpmap:96 AM824/48000/6 a=fmtp:96 channel-order=SMPTE2110.(AES3,AES3)。48000 表示采样率;6 表示 AM824 子帧对的数量,且必须为偶数
相关推荐
极智-9964 小时前
视频文件格式?【图文详解】视频文件后缀名?视频文件格式转换?
音视频·视频文件格式·视频文件后缀名·视频文件格式转换
Android系统攻城狮4 小时前
Android16音频之设置HDMI音频setHdmiSystemAudioSupported:用法实例(一百一十六)
音视频·android16·音频进阶·hdmi音频
aqi006 小时前
FFmpeg开发笔记(九十)采用FFmpeg套壳的音视频转码百宝箱FFBox
ffmpeg·音视频·直播·流媒体
颜颜yan_7 小时前
基于昇腾CANN的智能视频分析系统落地实践
架构·音视频·昇腾
顾道长生'17 小时前
(Arxiv-2025)ID-COMPOSER:具有分层身份保持的多主体视频合成
计算机视觉·音视频·composer
aqi001 天前
FFmpeg开发笔记(八十九)基于FFmpeg的直播视频录制工具StreamCap
ffmpeg·音视频·直播·流媒体
Ghost Face...1 天前
Linux音频控制神器:amixer完全指南
linux·chrome·音视频
八月的雨季 最後的冰吻1 天前
FFmepg--28- 滤镜处理 YUV 视频帧:实现上下镜像效果
ffmpeg·音视频
aqi001 天前
FFmpeg开发笔记(九十二)基于Kotlin的开源Android推流器StreamPack
android·ffmpeg·kotlin·音视频·直播·流媒体
Together_CZ1 天前
Cambrian-S: Towards Spatial Supersensing in Video——迈向视频中的空间超感知
人工智能·机器学习·音视频·spatial·cambrian-s·迈向视频中的空间超感知·supersensing