RTMP 的标准做法仍然是在线路上输出纯文本流密钥。
我想接受从编码器到 NGINX 的 RTMPS 流,但是 RTMP 模块还没有 RTMPS。
我对所有允许通过 RTMPS 获取 RTMP 流并发送到 facebook 之类的地方的中继解决方案不感兴趣,因为相同的安全漏洞仍然存在,因为在某些时候您正在通过纯文本传递密钥。
我的问题是在哪里可以找到 RTMPS 的参考规范?我想知道在 OBS 和 NGINX 等 RTMPS 源之间进行正确握手需要哪些密钥,然后我将使用与 RTMP 模块的连接。可以在服务器上使用普通密钥和 Let's Encrypt 之类的授权,以便它可以与 RTMPS 编码器进行握手吗?
我见过用于在 TLS 中包装 RTMP 的 stunnel。是否可以反过来 - 使用 stunnel 接收 RTMPS 并将 RTMP 模块转换回 RTMP?