N
O
D
E
M
E
D
I
A
Thinking
首页
产品
文档
博客
订单
文档
SRT协议推流
2026年 5月 20日 下午3:36
## 简介 v3.13.0版之后增加了SRT协议推流支持。 支持AES传输加密。 windows服务端暂不支持。 ## 配置 直接安装v3.13版之后,默认开启,监听UDP端口9000 升级安装请加配置项 ``` [srt] ; srt协议服务,基于可靠udp低延迟传输,较强的弱网传输能力,可配置密码进行AES传输加密 ; NMS-windows端暂不支持srt服务 ; 用于无人机,编码器和OBS推流,流地址格式: ; srt://192.168.0.4:9000?streamid=h=192.168.0.4,r=/live/srt1,m=publish ; 对应rtmp地址 rtmp://192.168.0.4/live/srt1 ; srt流地址鉴权格式: ; srt://192.168.0.4:9000?streamid=h=192.168.0.4,r=/live/srt1,m=publish,sign=1645847336-e6207f97b84246dd64c18b7cd6ae015e ;port 监听端口(UDP) port = 9000 ;latency 延迟, 单位毫秒 latency = 100 ;passphrase 传输加密密码,至少10位 ; obs加密推流格式 srt://192.168.0.4:9000?streamid=h=192.168.0.4,r=/live/srt1,m=publish&passphrase=0123456789 ; 编码器有 SRT加密密码:选项的直接填入相同密码,流地址不加 &passphrase=0123456789 passphrase = ``` ## 流地址格式 基本遵循SRT协议规范 ### 基本流地址 srt://192.168.0.4:9000?streamid=r=/live/srt1,m=publish 对应播流地址: - rtmp://192.168.0.4/live/srt1 - kmp://192.168.0.4/live/srt1 - http://192.168.0.4:8000/live/srt1.flv ### NMS开了推流域名验证所需流地址 srt://demo.nodemedia.cn:9000?streamid=h=demo.nodemedia.cn,r=/live/srt1,m=publish ### NMS开了参数签名的流地址 srt://192.168.0.4:9000?streamid=r=/live/srt1,m=publish,sign=1645847336-e6207f97b84246dd64c18b7cd6ae015e ### NMS开了传输加密,密码设置一致,流地址 srt://192.168.0.4:9000?streamid=r=/live/srt1,m=publish&passphrase=0123456789 ``` ; obs加密推流格式 srt://192.168.0.4:9000?streamid=h=192.168.0.4,r=/live/srt1,m=publish&passphrase=0123456789 ; 编码器有 SRT加密密码:选项的直接填入相同密码,流地址不加 &passphrase=0123456789 passphrase = 0123456789 ``` ## ffmpeg推流 ffmpeg -re -i demo_file.mp4 -c copy -f mpegts "srt://demo.nodemedia.cn:9000?streamid=h=demo.nodemedia.cn,r=/live/srt,m=publish" >ffmpeg 编译时使用--enable-libsrt ## OBS推流设置  ## 编码器推流设置  >注意,编码器推流传输加密只需将密码填入 SRT加密密码项并开启,流地址无需 &passphrase=0123456789
嘿,我是小R,需要帮助随时找我哦
QQ客服:281269007
邮件支持
扫码加微信
回到顶部