在我的网站上嵌入YouTube视频的带宽数据影响

12

如果我在我的网页中嵌入了一个Youtube视频,那么这对我的服务器有什么数据使用影响?


我为我的网站拥有一个共享网络托管计划,每个月的数据传输限制为5GB。当用户在我的网站上播放视频时,我的服务器会被征税以进行数据传输,即如果视频大小为1GB,则我的数据传输限制将减少1GB吗?


视频流服务是否会使我的服务器处理器过载?


还有什么其他需要注意的事项吗?


请问您是否有可以给我指向的链接?这将非常有帮助。


谢谢


好的。谢谢你的回复。我正在研究Youtube API,可能因为这是一个新的东西需要学习,所以感到有些不知所措。但我希望它会很容易处理。 - Null Head
4个回答

30

Youtube播放器和视频内容都是从Youtube的服务器流式传输的。你所付出的唯一代价就是在HTML页面中添加视频播放器嵌入代码所需的一些字节。


6
当您嵌入YouTube视频时,它直接从YouTube服务器流式传输。您的服务器没有参与其中。

2
当您在HTML页面中插入YouTube或任何嵌入代码时,您的服务器会向用户的Web浏览器/客户端(技术上意味着用户的Web浏览器)提供HTML内容。并且该HTML内容由客户端/用户的Web浏览器处理和翻译。这意味着它被您的服务器作为链接提供,但是当客户端将其翻译时,它就变成了一个动作;一个从某个地方拉取内容的动作。因此,客户端(用户的Web浏览器)从嵌入在iframe中的指定URL中拉取视频。反过来,使用的带宽是通过计算得出的。"最初的回答"。

2
除了Etienne Perot所说的内容外,这里涉及到3个节点,分别是:
1. 您的服务器 2. Youtube服务器 3. 客户端(即访问您网站的用户)
简单来说,嵌入是一种HTML标记,允许您包含资源链接。由于YouTube的嵌入以youtu.be/foo或youtube.com/foo的形式出现,因此您的浏览器会解析(处理链接)并从该链接获取内容,从而访问YouTube网站(地下)以获取引用链接,而不经过您的服务器或类似的任何东西。
同时,当您在HTML页面中插入YouTube或任何嵌入代码时,您的服务器会向访问者的Web浏览器/客户端提供HTML内容(技术上意味着访问者的Web浏览器)。这个HTML内容被客户端/用户的Web浏览器处理和翻译。
这意味着它作为一个链接由您的服务器提供,但当客户端将其翻译时,它变成了一个动作;一个从某个地方拉取内容的动作。因此,客户端(用户的Web浏览器)从iframe中嵌入的指定URL拉取视频。
反过来,使用的带宽是根据计算的。
客户端(即用于访问互联网和视频URL的带宽)-由您的ISP从您的数据活动订阅中计算或计费。
Youtube服务器(即提供正在流传的内容的服务器的带宽)-由Google Cloud服务从其内部云资源分配中计算或计费。如果您使用Google Chrome浏览器,可以通过右键单击视频并单击检查元素,然后切换到网络选项卡来检查此内容;您可能需要刷新页面以使页面尝试重新加载所有内容:这样做的目的是查看内容从何处加载。请参见Network Analysis Reference了解如何在Google Chrome开发人员工具中使用网络选项卡。Mozilla Firefox和一些命名浏览器也具有检查元素和网络监视器功能。我希望这能帮助某些人。

它确实做到了!我受过教育。 - Kingsley Ijike
使用Google Drive API在我的网站上插入图像或视频,与使用YouTube API相比,在带宽使用方面会有相同的结果吗? - sebas.varela
@sebas.varela 是的,它会。不过这也取决于你是如何提供文件的。 如果你直接从 Google Drive 生成的链接中提供图像和视频,那么它就是相同的范例。 - Damilola Boiyelove

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接