另辟蹊径:绕开 DRM 远程串流 Netflix

2022-11-16 20:43:14 +08:00
 wangyuyang3
远程串流 Netflix 是个小众的需求。使用场景如:

1 、家庭主机设备与显示器键鼠实际使用环境隔离但又懒得配长距离 HDMI 视频线时,倾向于用另一台电脑开远程屏幕连接前述主机。(不要问为啥不再当前电脑上看,就是闲的)

2 、家里有良好的“精品网”加持路由质量,而使用代理节点极其廉价恰好没有路由优化,只能靠家里宽带拉上去速度。这个时候,出差在外,难以用手头设备直接流畅看 netflix ,可以远程桌面回家里串流 netflix 活动画面。

3 、盗版行业违法犯罪分子在用视频卡直接采集版权作品画面之外,可以多一个选项,如:远程屏幕间接录制作品活动画面以绕开 DRM 。


会失败的方案:(基于 uwp 版 netflix 、基于 PlayReady DRM 的 edge 浏览器)

1 、向日葵、RustDesk:可以成功连接主机,但 netflix 窗口画面会黑屏,只能看到字幕以及听到声音;

2 、Nvidia Shield 串流 + Moonlight 客户端:打开 Netflix 桌面应用或 edge 打开播放页面,流式传输直接强行中断。


能成功的方案:

1 、使用不带 DRM 支持的 chrome 浏览器,可以用任意远程桌面或串流方案看低清版影片,但观赏体验不佳;

2 、使用 Windows 原生 RDP 远程桌面,可以完全无视 DRM ,直接畅享 4K 流媒体,可以通过组策略以及注册表强行修改远程画面帧率为 60 帧。RDP 远程桌面的音频传输体验远好于其它串流方式,如 Nvidia Shield + Moonlight ,后者音频经常会有杂音和不稳定的情况。

3 、使用 Windows 11+hyper-v+GPU 分区( GPU-PV )。在虚拟机内正常调用宿主机 GPU ,同时安装 Parsec 远程串流软件以及附带的虚拟显卡驱动。此时以 Parsec 客户端串流虚拟机内的活动画面,可以无视 DRM 畅享 Netflix 4K 流媒体。这样就能以任何方式从其他设备远程串流至宿主机的活动画面——这 tm 就是嵌套了两个远程串流 hhh


上述方法也适用于在 Windows Subsystem for Android™️ 中绕开 FLAG_SECURE 打开带有安卓禁止截屏机制的 APP 。
5083 次点击
所在节点    分享发现
27 条回复
zhengxinhn
2022-11-16 20:47:19 +08:00
闲的...流媒体本来就是图方便,这样不如 PT/BT
wangyuyang3
2022-11-16 20:53:06 +08:00
@zhengxinhn 我也同时搞 PT 。

两种策略其实并不一是替代关系。有时候忙一阵子真的很难有精力去打开 PT 插件一顿搜然后下载再收到 plex 里,有时候灵光乍现就是突然想直接点开一个从来没听说过的片子,或者家人就是想立刻马上去一个庞大的库里找喜欢的片的时候,PT 方案的时间差会让人失去耐心的哈哈哈。
cxtrinityy
2022-11-16 21:16:45 +08:00
@wangyuyang3 的确不是替代关系,但是是替代系统的一部分,你需要的是一个自动下载,刮削,自建的流媒体中心,pt bt 只是数据来源,建完之后就比你这套方案方便了,因为不需要什么良好的精品网,代理,直接从本地 nas 或软路由或不管什么载体传输到端
wangyuyang3
2022-11-16 21:37:19 +08:00
@cxtrinityy 我其实有 plex pass ,也购买了 lifetime 。自动刮削是没啥问题,不过不解的是“自动下载”是个什么作用。因为理论上插件没办法帮你判断什么你喜欢什么影片,我只听说过自动下载免费种刷流养号…

因为影片总有一个根据个人偏好去挑选的过程,pt 的资源挑选是建立在文字和图片介绍,或者在已经知道某部影片好看的前提下去做下载这么个动作; Netflix 付费方案是把前述挑选的过程简化为直接无脑随机打开看个几分钟。

如果 pt 方案要做到后者这种泛泛挑选的感觉,就必然要随机下载大量资源(即便可能是自己不喜欢的片)。我目前 pt 方案的局限在于,我只会把最有珍藏价值的片子存进去,作为平时重复观看的便利途径。
windirt
2022-11-16 22:54:14 +08:00
既然都能远程串流回家了,那么直接使用手上的设备访问家里网络设备做跳板,直接看 Netflix 不是更香?
wangyuyang3
2022-11-16 22:58:55 +08:00
@windirt yes ,你是对的。所以我其实是强行编理由折腾如何绕开 DRM 。。
cxtrinityy
2022-11-16 23:19:10 +08:00
@wangyuyang3 挑选肯定还是你来,但是可以把找资源,下载,追剧,刮削进行自动化一条龙,你只需要添加你想看的剧,剩下交给软件就好了,下好了自然就出现在 plex 里了,你做的仅仅只是添加目标剧集这个操作,tr+jackett+sonarr ,radarr 或者 nastool 之类的+plex+Chinesesubfinder
Citrus
2022-11-16 23:22:53 +08:00
HDCP 破解器加采集卡不就可以了?
1234rty
2022-11-16 23:40:40 +08:00
不如买个 widevive l1 的解密 key ,直接下载原画质
neptuno
2022-11-16 23:59:46 +08:00
@wangyuyang3 #4 自动下载是那些未更新完的剧,你设置追剧,到时候出新的一集,会自动帮你下载
Ahiok
2022-11-17 00:16:43 +08:00
moonlight 用的大佬修改的 9.10.1 自此就没有发生过音频噪音问题
ltkun
2022-11-17 06:10:55 +08:00
用 pc 看片总觉得落了下乘哈 接投影仪和多声道音箱的当我放屁
baobao1270
2022-11-17 09:20:57 +08:00
RDP 居然能无视 DRM ,神奇,很好奇是怎么实现的。不知道是不是在 client 侧限制了录屏。
GPU-PV 应该也是使用物理 GPU 本身的 HDCP 支持吧。

希望楼主能确认“客户端 /接收端是否有 HDCP 解码能力”,如果有的话说明即使能够串流,也是受到 HDCP 保护的;如果没有的话那就值得研究里面的技术原理了。
wangyuyang3
2022-11-17 09:47:11 +08:00
@baobao1270 client 侧可以随便录屏,我已经测试过了。

至于 RDP 能绕开 DRM 的具体原因,我看网上公开资料很少,只是有零星讨论能成功。所以我也挺疑惑的,放到这里来讨论讨论。参见:

https://social.technet.microsoft.com/Forums/en-US/14d4c6e4-3bc1-4563-b6e9-26a24dda1f12/can-hdcpprotected-content-be-played?forum=winRDc

RDC is the application which establish remote desktop connection to remote system. If you establish RDP using RDC to remote Windows PC, operation such as open specific resource (plays HDCP-protected content), these resources are still opens on remote system.

So, resources should be playable through RDP session.


https://www.reddit.com/r/ParsecGaming/comments/ssd0ze/stream_youtube_tv_through_parsec/
msvcr110
2022-11-17 10:47:43 +08:00
也有设想过 RDP 串流,不过是用来看 emby 或者 gdrive 上的东西。国内现在很难建立长时间大流量的国外链接,RDP 可以解决这个问题,不过需要远程服务器上有 GPU 否则会很卡。
oott123
2022-11-17 16:23:24 +08:00
你 Parsec 串流虚拟机就无视 DRM ,那能不能:
1. 通过 Parsec 远程连接虚拟机串流
2. 通过 Parsec 远程连接宿主机串流
wwbfred
2022-11-17 22:25:10 +08:00
1. 你自己也说了就是闲的。
2. 直接在自家建个代理,既方便,比这个用途还广泛。
3. 盗录有一套完整的工业化流程,不用这种舍近求远损害画质的方案。就好比大公司访问外网会走跨境专线,在搬瓦工上搭个 V2RAY 绝对不会是什么"多一个选项"。
wangyuyang3
2022-11-17 23:18:06 +08:00
@wwbfred 没必要跟我讲这些大道理,我就是版权法律行业的,能不知道你说的这些?

HDCP 协议能发展到今天,就是归功于古早时期以盗录为主要模式的侵权,技术是简陋些,但是效率极高,门槛极低。只是现在随着技术发展,有更多更直接的方式可以获取到接近原始的数据,但这不代表录屏盗版已经绝迹了,否则这些平台压根就不需要用这些技术措施来限制、恶心用户了。

不会你以为只有手握 BluRay Remux 片源的才算盗版行业吧?你让流媒体平台一夜之间弃用 HDCP 试试看
wangyuyang3
2022-11-17 23:20:12 +08:00
@wwbfred 工业化的盗版,什么时候仅仅以画质为唯一判断标准了。你猜猜看现在还有没有电影院盗录?按你的标准,这种垃圾画质真的有人看?
wangyuyang3
2022-11-17 23:31:17 +08:00
@wwbfred 还有关于代理回家的问题,这种真的没必要好为人师,虽然我也经常在 v 站好为人师。
代理回家的性能瓶颈在于家宽上行,不是每个人都能像我一样豪横地买 100R/月的 200M 上行提速包。考虑到 4K 流媒体在极端情况下可以超过 80 乃至 100Mbps ,你猜猜现在国内有多少地区用户光纤上行 30M 甚至 10M ,这种代理回家有什么用?相反,RDP 发挥了独特的优势,在尽可能减少画面感观损耗的情况下,可以把连接速率需求拉低到 20Mbps 以下,这就是它的作用。

还有一个核心问题,为什么要折腾,我有自己的理由,在上面帖子回复说自己“闲得慌”是自谦、自嘲,你还真的得了便宜还卖乖似的。一个价值观问题:DRM 可以限制盗版,但我认为作为用户我有权利基于任何原因远程串流流媒体画面。(包括我在最后注解里说的,我在 WSA 安装 2FAS Auth 有 FLAG_SECURE 限制,近似于 DRM 的限制,所以在虚拟机内构建 WSA 有助于我解除这些限制。

不要凡事都按照自己的经验认知去对他人说三道四。

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

https://www.v2ex.com/t/895778

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

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

© 2021 V2EX