你的视频为什么会0kb/s?

您所在的位置:网站首页 手机b站网络正常但加载不了 你的视频为什么会0kb/s?

你的视频为什么会0kb/s?

2023-12-22 07:18| 来源: 网络整理| 查看: 265

Hi,各位,这里是实习版主Alan_极蓝星辰,有很多用户向我们反馈播放视频出现0kb/s的问题。我在这里做一下技术方面的分析,并提供下解决方案。(本专栏不代表官方观点,仅供参考)

有异议和改进欢迎在评论区反馈,看到了都会回复。

本期目录:

首先给下解决方案~

我们如何提供视频服务?(选读)

首先给下解决方案~

在我们受理的大部分反馈中,过半数量的都是CDN的问题。

有的是CDN的IP地址无法解析;有的是CDN无法准确分配地区;也有的是特殊软件/宽带运营商使地理位置和IP地址反馈地址不符导致CDN分配错误。

接下来是解决方案:

1.CDN的IP地址无法解析:这一般需要你更改你的DNS地址,具体操作在我的专栏已经有所介绍,可以根据实际情况更改你的DNS地址来恢复正常解析。(我个人比较推荐第三方公共DNS(如谷歌DNS,360DNS,阿里DNS,百度DNS等)

2.CDN无法准确分配地区:这需要你寻求客服娘的帮助或主动做播放测试,以此来纠正你的地区。

3.特殊软件/宽带运营商使地理位置和IP地址反馈地址不符导致CDN分配错误:这需要你关闭你所使用的可伪装地理位置或IP的软件,或重启你的路由器来重新获取公网IP地址,一般来说都会恢复正常解析。

如果你尝试了以上方法,并且你身边的同学和你遭遇了同样的情况,你就可以在用户反馈论坛提交你的申请,我们的同学在看到你的反馈后会及时响应为你解决疑问。

非常感谢好奇的你能看到这里~让我们看下去吧!

我们如何提供视频服务?

你打开了一个网页,想要看其中的视频。在你做了点击这个操作的时候,发生了什么?

首先,我们知道,bilibili的域名是www.bilibili.com,如果我们要正常访问这个域名,需要对这个域名进行解析,进行解析操作需要一种服务器——DNS服务器,这种服务器专门将我们需要访问的网址(域名)转换为IP,来对网址进行访问(这全程是对用户隐藏的,需要使用专用工具才可以看到)。有点晦涩,我来用一张图解释下。

PS:此处本应有host查询,但由于篇幅限制,暂不提供解释

访问网站大致流程(原创)

作为一个视频网站,bilibili自然是为各位同学提供视频内容来供大家观看。但由于每名同学所在的地理位置不同,导致了视频文件从源站点到你所在的机器可能会有很高的延迟,所以我们会在服务区域中部署众多的CDN(内容分发网络)服务器,来对你访问的文件进行加速,这种服务器相当于从源站点的服务器中拷贝了其中的内容,然后发给你。

这里举个例子。如果你想看这个视频(嘿嘿嘿)

在对www.bilibili.com解析后,你会在导航栏中发现这段链接

https://www.bilibili.com/video/BV1yA411Y7tG/

你的浏览器会向www.bilibili.com请求加载BV1yA411Y7tG的视频数据,服务器首先会分析你所在的地区(假设为沈阳),然后会将这个请求转发给沈阳所在的省份(不一定,也有可能是沈阳的服务器)——辽宁省的服务器(假设为upos-sz-mirrorkodo.bilivideo.com),该服务器会将内部存储的BV1yA411Y7tG视频数据转发给你的浏览器,并在你播放视频的时候同步传输数据(不一定)。这里依旧提供一张图辅助解释。

CDN大致原理(原创)

当然,这里也有略微复杂些的原理,不建议小白观看

CDN实现原理-来自简书

但是,同www.bilibili.com一样,upos-sz-mirrorkodo.bilivideo.com也是一个域名,同样需要解析。流程大致与上文相同,这里不再赘述。PS:CDN的实现原理相比于口述的要复杂一些,由于这篇专栏仅供用户解决问题用,所以不会讲述得太深奥。

最后,感谢你对用户反馈论坛工作的支持,我们会持续为每位有疑问的同学服务~有缘再见!

Staff

信息处理&收集:Alan_极蓝星辰

撰稿:Alan_极蓝星辰

发布:Alan_极蓝星辰

信息来源:https://www.jianshu.com/p/14dede92b02f ——CDN实现原理,作者:openthewindow



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3