netflix 给 chrome 和 firefox 的是无加密视频,但是分辨率最高只到 720p。用 ie 才能看 1080p,用 edge 才能看 4k,我一开始以为微软赞助了,后来发现是因为 ie 有自己的 html5 drm 方案。
4k 视频因为我 cpu 不是 Kaby Lake 看不了,但是简单了解了下原理,是用了 hdcp 2.2 的一个方案,给显示器的信号是未解密的,然后显示器负责解密。这种原理,录屏软件是肯定录不到的,采集卡因为没有支持解密的也录不到。
但是问题是,现在 ie 看 1080p 的也录不到,各种截图软件和录屏软件都试过,视频那块是黑的,不知道是如何实现的。我猜测是 windows 系统有跟 ie 配合,遇到 drm 视频会屏蔽录屏和截图相关的 api ?
另外补充下,我用 geforce experience 自带的那个游戏录制,倒不是黑。不过打开 netflix 网站之后,nv 这个录制工具会自动停掉。
因为之前也看到有做教学视频的人问视频加密的问题,感觉是不是可以探讨下 netflix 的实现方法
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/363293
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.