gpt4 book ai didi

html - 如何在页面中嵌入 YouTube 视频并防止 URL 窃取

转载 作者:搜寻专家 更新时间:2023-10-31 21:49:30 27 4
gpt4 key购买 nike

我有一个网站想要为登录用户提供 YouTube 视频内容(我自己负责以 SSO 方式登录用户)。

因此,我们的想法是视频只能在嵌入到页面中时才能看到(例如以 iFrame 或类似方式)。复制 URL 并粘贴到另一个选项卡,或单击 YouTube 嵌入式播放器中存在的 YouTube Logo 图像,这会将您带到视频的 YouTube 页面 - 应该不起作用。

所以,最简单的想法是将视频设为私有(private),然后当然只有登录用户才能看到。但由于我不想让我自己系统的每个用户都涉及 Google 用户,我想拥有一个像用户这样的“服务帐户”,它将成为我所有视频的所有者。访问视频时,我可以看到两种方法:

  1. 页面上的链接不会直接触发视频,而是到达我的应用程序服务器,它会验证需要什么,以 SA 用户身份向 Youtube 进行身份验证,然后......然后呢?我不想自己流式传输视频,而是直接从 YouTube 嵌入式播放器提供视频。

  2. (不确定这是否可能)如果在 iFrame 中我可以以某种方式设置为以 SA 用户身份登录,那么该过程将流畅地工作(就像在 iFrame 中处于不同的 Chrome 配置文件中一样) .

不确定这里是否可行,以及是否存在其他替代方案,因此欢迎提出任何建议...

最佳答案

我知道您指定了 YouTube 嵌入,但我找到了一个替代方案,因为当我今年早些时候不得不为客户实现同样的事情时,我找不到这个问题的解决方案。

我使用的解决方法是,由于它们是私有(private) 视频,因此托管它们的位置无关紧要。因此,我说服了客户使用 google drive 来存储视频并从那里嵌入它们。效果很好,播放器更干净一些,而且没有 YouTube Logo 。

希望对您有所帮助,

干杯!

编辑:

我认为使它只能从您自己的页面访问的唯一方法是将嵌入锁定到特定域 link , 如果你想用视频服务托管,我唯一能想到的是 Vimeo Plus并使用域级隐私。

关于html - 如何在页面中嵌入 YouTube 视频并防止 URL 窃取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26506629/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com