security - RTMP 直播服务的安全性如何?

标签 security youtube rtmp live-streaming twitch

Twitch 或 Youtube 等流媒体服务允许您使用 RTMP 协议(protocol)、使用 url 和“流 key /名称”流式传输视频。

通常流 url 是这种形式:

 rtmp://rtmp.example.com/live

和流键
123456789abcdefghij

但最后,流媒体软件使用的网址实际上是:
 rtmp://rtmp.example.com/live/123456789abcdefghij

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

是否有我不知道的安全层?

最佳答案

Is there a security layer I'm not aware of ?



是的,但它没有太多用处。 RTMPS 是基于 TLS 的 RTMP。 Facebook Live 支持它。我认为 Twitch 不会。我以为 YouTube 做到了,但目前我找不到它的引用。

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

关于security - RTMP 直播服务的安全性如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46727157/

相关文章:

FFmpeg CLI - 使用 ZMQ (zmqsend) 交换 RTMP 源

flash - 将 RTMP 直播链接嵌入浏览器

android - 如何在我自己的私有(private)应用程序中使用 Android 的人脸解锁?

iphone - 我应该如何将信用卡信息从 iPhone 应用程序发布到 Windows 服务器?

php - 使用 PDO::quote() 还会被黑客攻击吗?

vb.net - 使用visual basic.net实现Youtube上传

api - google youtube api v3 获取播放列表项没有返回结果

javascript - 如何动态创建嵌入到页面的多个 YouTube 视频?

javascript - 将 Canvas 对象保存到图像中时出现安全错误

audio - 使用 FFMPEG 将 16 channel 音频输入源拆分为 4 个单独的 4 channel 音频源以进行流式传输