RTMP直播服务的安全性如何



Twitch或Youtube等流媒体服务允许您使用RTMP协议、url和"流密钥/名称"来流式传输视频。

通常流url的形式是:

rtmp://rtmp.example.com/live

和流密钥

123456789abcdefghij

但最终,流媒体软件使用的url实际上是:

rtmp://rtmp.example.com/live/123456789abcdefghij

这只是默默无闻的安全吗?streamkey应该很容易通过网络嗅探获得。

有没有我不知道的安全层?

是否存在我不知道的安全层?

是的,但没有太多用处。RTMPS是基于TLS的RTMP。Facebook Live支持它。我认为Twitch不支持。我原以为YouTube有,但我现在找不到它的参考资料。

如果没有这一点,你是绝对正确的,因为连接可以被嗅探。正如@szatmary所说,这些密钥通常是一次性使用的密钥,因此这并不是一个真正的问题。

最新更新