8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如何保护流密钥以便通过 HLS 安全地使用直播?

Carol.Kar 2月前

12 0

我正在尝试构建一个简单的直播平台,用于学习目的。目前,我正在使用 nginx rtmp 模块,该模块设置一个 rtmp 应用程序,并通过 HLS 端点提供内容...

我正在尝试构建一个简单的直播平台,用于学习目的。目前,我正在使用 nginx rtmp 模块,该模块设置了一个 rtmp 应用程序,并通过 HLS 端点提供内容。除了 nginx 服务器之外,我还构建了一个处理用户和直播信息的 Go API。流密钥经过哈希处理并存储在数据库中,因此只有流媒体可以使用该密钥来生成内容(例如使用 OBS 等软件编码器)。现在出现了问题:

如果任何用户想要观看直播,他们需要 .m3u8 在 hls 端点请求文件,该文件的前缀是流密钥( <stream-key>.m3u8 ),但是,作为观众,他们怎么可能获得该流密钥值(并且无法访问流密钥的私有值)?

显然需要遵循其他方法,因为我无法找到一种方法来公开此流,以使创作者可以安全,并且观看者可以正确消费内容。

有人可以建议一种方法以便我可以开始解决这个问题吗?

帖子版权声明 1、本帖标题:如何保护流密钥以便通过 HLS 安全地使用直播?
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Carol.Kar在本站《authentication》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: