Enhanced-RTMP 实现

Enhanced-RTMP 是由 Veovera Software Organization (VSO) 提出,旨在改进和增强 Adobe 已经过时的 RTMP 的协议规范。VSO 的成员包括 Adobe,Apple,Google 和 Veriskope 等等。

到目前为止(2025.06.18),Enhanced-RTMP 已经发布了两个正式规范文档,其中 v1 版本主要增加了传输 H.265,VP9 和 AV1 视频的规范,v2 版本主要增加了视频 VP8,音频 AC-3,E-AC-3,Opus 和 FLAC 传输的规范;增加了多轨音视频传输的规范;还增加了类似 HTTP 协议中 302 重定向的 Reconnect 规范。

FFmpeg 到目前为止(2025.06.18)已经支持了 Enhanced-RTMP 两个版本中描述的绝大多数功能,不支持 VP8 视频传输,不支持 Reconnect,OBS 支持了 Enhanced-RTMP v1 中描述的绝大多数功能,未实现 Reconnect,不支持录制为 flv 文件时视频编码为 Enhanced-RTMP v1 中增加的视频编码。

nginx-http-live-module 已经实现 Enhanced-RTMP 两个版本中描述的绝大多数功能(包括 Reconnect 功能,不支持 AMF3 编码),并实现了增加的音视频的录制功能,HLS(单轨)和 DASH(单轨)功能。

功能演示见:Enhanced-RTMP 技术实现

另外,Wireshark 已经支持了 Enhanced-RTMP 数据分析,但是到目前为止(2025.06.18),它对 Enhanced-RTMP 第二版多轨道音视频数据的分析有问题,在演示视频中有提及。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值