音频 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 子帧对的数量,且必须为偶数
相关推荐
追风201911 小时前
OSS存储的视频,安卓和PC端浏览器打开正常,苹果端打开不播放,什么原因?
音视频
救救孩子把12 小时前
从 Sora 到 Sora 2:文本生成视频进入下一个阶段(附sora教程)
音视频·sora
-KamMinG14 小时前
云上极速转码:阿里云ECS+T4 GPU打造高性能FFmpeg视频处理引擎(部署指南)
阿里云·ffmpeg·音视频
给大佬递杯卡布奇诺1 天前
FFmpeg 基本API avcodec_alloc_context3函数内部调用流程分析
c++·ffmpeg·音视频
给大佬递杯卡布奇诺1 天前
FFmpeg 基本API avio_open函数内部调用流程分析
c++·ffmpeg·音视频
Damon小智1 天前
RedPlayer 视频播放器在 HarmonyOS 应用中的实践
音视频·harmonyos·鸿蒙·小红书·三方库·redplayer
云雾J视界1 天前
Linux企业级解决方案架构:字节跳动短视频推荐系统全链路实践
linux·云原生·架构·kubernetes·音视频·glusterfs·elk stack
Likeadust2 天前
新版视频直播点播平台EasyDSS用视频破局,获客转化双提升
大数据·音视频
涛涛讲AI2 天前
一段音频多段字幕,让音频能够流畅自然对应字幕 AI生成视频,扣子生成剪映视频草稿
人工智能·音视频·语音识别
lzptouch2 天前
数据预处理(音频/图像/视频/文字)及多模态统一大模型输入方案
人工智能·音视频