当前位置: 首页 > news >正文

音频 SDP 文件格式

样例数据

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 子帧对的数量,且必须为偶数
http://www.dtcms.com/a/272494.html

相关文章:

  • 基于多模态感知的裂缝2D及3D检测方案
  • Boost.Asio学习(3):异步读写
  • windows对\和/敏感吗?
  • 小白成长之路-NFS文件存储及论坛项目搭建(php)
  • C++之unordered_set和unordered_map基本介绍
  • jmeter如何让一个线程组中的多个请求同时触发
  • PyTorch中torch.eq()、torch.argmax()函数的详解和代码示例
  • 多线程交替打印ABC
  • Windows安装DevEco Studio
  • 解决问题:在cmd中能查看到pnpm版本,在vscode终端中却报错
  • [5种方法] 如何将iPhone短信保存到电脑
  • 搜索算法在前端的实践
  • G5打卡——Pix2Pix算法
  • Vue前端导出页面为PDF文件
  • 【HDLBits习题 2】Circuit - Sequential Logic(4)More Circuits
  • AI驱动的业务系统智能化转型:从静态配置到动态认知的范式革命
  • 基础 IO
  • Spring Boot中的中介者模式:终结对象交互的“蜘蛛网”困境
  • JAVA JVM的内存区域划分
  • Redis的常用命令及`SETNX`实现分布式锁、幂等操作
  • Redis Stack扩展功能
  • K8S数据流核心底层逻辑剖析
  • AI进化论06:连接主义的复兴——神经网络的“蛰伏”与“萌动”
  • k8s集群--证书延期
  • 项目进度管控依赖Excel,如何提升数字化能力
  • 调度器与闲逛进程详解,(操作系统OS)
  • UI前端与数字孪生结合案例分享:智慧城市的智慧能源管理系统
  • 数据结构笔记10:排序算法
  • Windows 本地 使用mkcert 配置HTTPS 自签名证书
  • Java并发 - 阻塞队列详解