ffmpeg - 如何在 ffmpeg 中解密和录制 mpd(破折号)直播视频?

标签 ffmpeg live-streaming drm mpeg-dash widevine

我想解密和下载/记录 MPD(破折号)实时流并存储该视频以供以后查看。我已经制作了一个使用许可证 URL 播放 MPD 的演示,但我想下载视频数据以供以后查看。该流使用 Widevine DRM。

最佳答案

像 Widevine 这样的 DRM 系统的主要目的之一是防止它可以查看(除了在屏幕上)和共享解密的视频,所以如果这是你的目标,那么简单的答案就是你不能不破坏 Widevine。
如果您只是希望能够将内容下载/复制到设备并允许授权查看者离线观看,那么您可以使用永久许可证来执行此操作。
交付 DRM 许可证时,它包含授权数据以及解密 key ,并且此授权数据可以包括将许可证保留一段时间的能力 - 这通常是“下载并开始”视频服务的工作方式。

关于ffmpeg - 如何在 ffmpeg 中解密和录制 mpd(破折号)直播视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65980359/

相关文章:

下载chrome 69版时ffmpeg视频文件不完整错误

c# - 使用 C# 将大 (4gb) avi 文件转换为 mpeg 或 mp4 格式

android - 如何在android webview中播放widevine drm内容

opencv - 使用 ffMpeg 支持编译 OpenCV

video - MP4 中的仿真预防字节

django - 创建一个直播网站

ios - 如何重命名 AVPlayer 中的完成按钮?

node.js - 使用 ffmpeg 与 facebook rtmps 进行 GoLive 传输问题

javascript - PlayReady/Widevine 和 ClearKey 之间有什么区别?

ios - 如何将文本叠加在正在播放到 Apple TV 的 DRM 视频上?