youtube 的数字版权保护技术有点牛 x 哦,有哪位知道是如何实现的

2019-04-14 17:19:38 +08:00
 luxin88

昨天在 youtube 上买了一个电影,想着用大屏分享给大家一起看(单位有那种特别大的拼接屏),结果接上电脑后,发现无法播放 1080P 的高清版,只能播放 480P 的。感觉有点奇怪,我自己看的时候都是 1080P 呀。

后来用不同设备研究了下,发现 某些设备连接上之后可以播放 1080P,有些不行,不能播放的包括但不限于:某些杂牌显示器,视频采集设备(比如摄像机 /图像采集卡等),某些信号转换设备。

依稀记得,当年看 HDMI 标准的时候,好像有提到数字版权保护,但是当时因为用不上,所以没有关注这些内容,但是记得仅提到了电影放映机之类的设备,没有提到其他的。

感觉应该是这个协议起到的作用,因为使用的是 Chrome 浏览器,所以怀疑是 Google 在浏览器内置了什么私有 API 来检测使用的显示器是不是支持版权保护。所以换了 Edge 和 IE 浏览器来测试,结果一样,所以感觉这个应该是一个所有浏览器都支持的标准协议。

把目前测试到的结果跟大家分享一下吧:

1.直接插入不支持版权保护显示器或者视频设备,则 youtube 上只能播放 480p 的内容。 2.如果使用 HDMI 扩展器之类的设备,把信号扩展成多路输出,在输出端上接入支持版权保护的设备与不支持版权保护的设备,浏览 youtube 的时候是完全没有问题的,但是一旦播放了被版权保护的内容,不支持版权保护的设备立马黑屏,支持版权保护的设备是正常的。

另外有哪位大大知道版权保护实现的细节内容,欢迎一起分享一下。

6844 次点击
所在节点    YouTube
24 条回复
mxalbert1996
2019-04-14 21:30:25 +08:00
luxin88
2019-04-14 23:33:52 +08:00
@heiyutian 我是说,假如你购买了这个视频,但是你的显示设备部支持 HDCP,那么你只能看 480p,即便你的显示设备能达到 4K,如果显示设备支持 HDCP,那么可以看 1080
luxin88
2019-04-14 23:39:53 +08:00
@zhs227 并不是 HDMI 输出 480p,而是 ytb 网页上只给最高 480p 的选项,这是一个显示器的情况,我尝试用了一个 DVI 的 spliter 分出来了 4 路,然后接一个采集卡,一个显示器,显示器是支持 HDCP 的,然后显示器这边能输出 1080 了,采集器那边就直接黑屏了,所以感觉显卡应该能检测到 spliter 的存在,我接大屏是通过矩阵进去的,矩阵的原理是在矩阵内部模拟了一个显示器,可能这个矩阵不支持 HDCP,所以只能输出 480p
sampeng
2019-04-15 07:09:56 +08:00
国内其实对这块也有要求。拿个什么证是需要必须支持 hdcp 的。被折腾个够呛

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/555042

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX