返回测试器
SRT

SRT 浏览器播放限制与服务端接入

解释 SRT 是可靠传输协议,不是浏览器播放协议,需要服务端接入并转换。

网页能否直连
需转换
链路位置
可靠传输协议
浏览器结论
不能浏览器直连

一句话结论

SRT 适合做跨公网、弱网环境下的可靠回传,但浏览器不能直接播放 srt://。网页项目里它通常是服务端接入源。

它在视频链路里的位置

SRT 解决的是传输可靠性和抗丢包,不解决浏览器播放入口。

常见结构是:远端编码器 SRT -> 接入服务器 -> HLS/WebRTC/FLV -> 浏览器。

在浏览器项目里怎么用

前端输入 srt:// 时只能做识别和解释,不能用 video 或 MSE 直接播放。

服务端需要做什么

服务端要配置 caller/listener 模式、端口、延迟参数、密钥和防火墙,再把媒体输出成网页协议。

常见开发场景

  • 远程采集、活动直播回传、弱网链路、跨地域源站接入。

排查顺序

  • 先查 SRT 模式、端口、passphrase、延迟参数是否一致,再查转换后输出是否可播。

推荐转换路径

  • SRT -> HLS 用于兼容分发。
  • SRT -> WebRTC 用于低延迟预览。
  • SRT -> HTTP-FLV 用于工程监看。

最小可用实现

  • 前端:提示用户输入转换后的 HLS/WebRTC/FLV 播放地址。
  • 后端:运行 SRT 接入服务,并输出浏览器可用格式。

开发者判断标准

SRT 不能只按名字判断是否可播,要看它在链路中承担的是源站输入、网页播放输出、低延迟会话,还是网络辅助能力。当前浏览器结论:不能浏览器直连。落地前需要确认真实源站、是否需要服务端转换、CORS/HTTPS 策略、编码支持和延迟目标。

相关协议