jre*_*end 6 google-chrome hardware-acceleration
我不完全确定 Stack Overflow 是否是提出这个问题的正确网站,但自从一周前一位朋友向我提到这个问题以来,我一直在思考这个问题。我知道硬件加速的基本功能:将某些工作负载卸载到计算机中的其他组件(即 GPU 或声卡),以提高各种应用程序的性能。我只是想知道当流式传输 Google Chrome 窗口时硬件加速打开/关闭时到底发生了什么,以及为什么它在完全不同的应用程序中产生差异。
如果您不熟悉我在标题中提到的内容,这里有一个简单的例子来说明我的意思:假设您想在 Discord 上与朋友一起观看 Netflix 节目或体育赛事,所以你们一起加入通话在应用程序上观看您在 Chrome 选项卡中流式传输视频。但是,当您的朋友加入流时,他们可以听到您正在流式传输的音频,但对于观看的人来说,视频源将被屏蔽。有趣的是,人们发现这个问题的解决方案之一是在 Google Chrome 的设置中禁用硬件加速,这样视频和音频就可以毫无问题地传输。
发生这种情况的原因是有道理的:为了防止潜在的盗版和非法重新分发文案材料,但为什么禁用硬件加速会重新启用此功能呢?硬件加速是否允许在应用程序之间共享数据?Discord 是否设置了一个标志,表示正在流式传输特定窗口/屏幕,并且 Chrome 只能在启用硬件加速时“看到”该标志?
我想根本的问题是:启用硬件加速如何让 Netflix、电视提供商或任何其他网站知道他们的内容正在流式传输?
请随意为这篇文章推荐其他标签,不想包含不和谐,因为它没有引用他们的 API
编辑:另外,请告诉我这是否偏离主题,以便我可以将其删除并重新发布到另一个网站上
| 归档时间: |
|
| 查看次数: |
7509 次 |
| 最近记录: |