MPEG-DASH是如何实现授权的?

How does MPEG-DASH implement authorization?

我无法找到 MPEG-DASH 如何保护来自其他人的流。

例如:我有具有基本授权的网站 (username/password)。 每个用户使用他的凭据登录。 服务器流式传输 10 个不同的视频。

问题:

  1. 是否可以让特定用户看到特定视频?
  2. MPEG-DASH 库是否包含授权?
  3. 我需要自己编写身份验证吗?

如果有任何教程,或纪录片请post :)谢谢

MPEG-DASH 真正关心的是将视频、音频、字幕等从服务器流式传输到最终用户。

通常在服务器端有一个单独的类似 'catalogue' 的功能,它决定用户可以看到和看不到的内容可以流式传输。此视图可以依赖于特定用户,使用标准用户登录和会话机制。

除此之外,您可能还想使用 DRM 加密您的视频。如果这样做,播放视频的客户端必须从 'Licence Authority' 服务器请求许可证密钥。

LA 服务器还可以要求用户登录或授权自己使用您的服务,因此您可以确保只允许给定用户观看特定视频(即使他们以某种方式发现 URL 其中之一是目录功能尚未呈现给他们)。同样,此机制独立于 MPEG-DASH 本身,除了 MPEG-DASH 清单文件可能包含 LA 服务器的 URL(这取决于所使用的 DRM 系统)。