如何保护 Streaming Key 不受 public 影响?

How to protect Streaming Key from public?

我正在从 OBS 向我网站上的 Wowza Streaming Engine and playing it back in JW Player 发送实时 RTMP 流。我网站的成员将能够流式传输到他们自己的 "channels".

唯一的问题是,如果我网站上的观众查看源代码,he/she 可以访问流密钥。如果一个用户获得另一个用户的流密钥,那么他们就可以流式传输到他们的频道。

保护此流密钥的好方法是什么?

您可以编写一个模块来执行基于服务器颁发的令牌的身份验证。出于类似目的,还存在一些商业模块的免费限制版本。这是一篇介绍如何开始这项工作的文章:https://streamtoolbox.com/hello-wowza-module-tutorial