【问题标题】:How is video/audio streamed (youtube, spotify, etc.) without the data being downloadable?如何在没有可下载数据的情况下流式传输视频/音频(youtube、spotify 等)?
【发布时间】:2019-08-27 23:28:47
【问题描述】:

思考这个问题,在 Google 上找不到任何关于它的信息(很容易)。这不是我的领域,所以我正在寻找一个技术性但简化的答案。

如何在没有可下载形式的数据的情况下传输音频/视频?

【问题讨论】:

    标签: video-streaming audio-streaming drm


    【解决方案1】:

    不是。

    所有媒体数据都在播放时被下载。这些数据可以通过基本的代理工具、浏览器扩展、自定义脚本等轻松保存。

    最多可以使用 DRM 系统对媒体进行加密。这可以防止在网络级别直接复制可播放的媒体数据,但当然媒体必须解密才能播放。并且,解密后可能会被重新录制。

    【讨论】:

    • “这可以防止在网络级别直接复制媒体数据”是错误的。 DRMd 内容仍可从网络下载。但是它是加密的,所以没有密钥是无法播放的。
    • @szatmary 是的,同意,这就是我对那句话的后半部分的理解。我会澄清的,谢谢。
    • 但您仍然说“在网络级别”。现代 DRM 离线工作。无需网络。如果从网络下载,通常(但不总是)是密钥,但它也可能只是应用程序的一部分。播放在客户端中运行的内容解密模块处被阻止。
    • @szatmary 是的,我不同意你的看法。我只是想说,如果没有使用 DRM,则内容是清晰的,即使在播放时也可以轻松访问。但如果使用 DRM 并且内容已加密,则必须进行额外的解密步骤。如果您有什么想法,请随意写一个措辞更好的答案...我很乐意投票。
    • 我只是指出句子This prevents directly copying playable media data at the network level 是不正确的。网络级别没有任何东西可以阻止复制数据,无论是可播放的还是不可播放的。因此,阅读此答案的人可能会误解 DRM 的工作原理。我就这样吧。
    猜你喜欢
    • 1970-01-01
    • 2015-09-16
    • 2011-07-10
    • 1970-01-01
    • 2014-01-08
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    • 2018-02-14
    相关资源
    最近更新 更多