You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求用于搭建SRTP视频流的最小SDP示例(含现有RTP SDP)

支持SRTP的H.264 RTP流SDP示例

以下是适配你现有RTP流的SRTP加密版SDP示例,核心是添加SRTP协议标识和加密参数:

c=IN IP4 0.0.0.0
m=video 5004 RTP/SAVPF 96
a=rtpmap:96 H264/90000
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:PS1uQCVeeCFCanVmcjkpPywjNWhcYD0mXXtxaVBR|2^20|1:32
a=rtcp-mux

关键属性说明

  • 将RTP/AVP替换为RTP/SAVPF:这是SRTP对应的协议类型,SAVPF支持视频流所需的反馈机制,是主流的安全视频RTP配置
  • a=crypto属性:定义加密规则,格式为编号 算法 密钥传输方式:密钥材料
    • 这里使用的是AES-CM 128位加密 + SHA1 80位HMAC校验,是SRTP的标准配置
    • inline:后面的内容是示例密钥材料,实际使用时需要替换为你和接收端协商好的主密钥、主盐值,生产环境中禁止直接内联密钥,建议用DTLS-SRTP自动协商密钥
  • a=rtcp-mux:可选配置,将RTCP控制流和RTP数据流复用在同一个端口,简化传输架构

注意事项

  • 发送端和接收端必须使用完全一致的加密参数(算法、密钥、盐值),否则无法正常解密播放
  • 密钥交换需通过安全通道完成,避免明文传输密钥

内容的提问来源于stack exchange,提问作者Taylor Yi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 18:53:15