所在位置:
首页 >
营销资讯 >
网站运营 > B站等视频网站是如何解决如此大量的视频文件存储的?
B站等视频网站是如何解决如此大量的视频文件存储的?
时间:2023-10-23 08:54:01 | 来源:网站运营
时间:2023-10-23 08:54:01 来源:网站运营
B站等视频网站是如何解决如此大量的视频文件存储的?:普通人就不要猜测企业级客户能拿到的价格了,企业只提需求,并不看提供商用的是什么,只要服务达标价格合适就行,谁管你机房里摆的是古董老爷机还是量子计算机。
硬件成本是提供商去考虑的事情,对B站这种大客户提得更多的是服务收费,否则按边际成本算,提供商规模越大给出的价格就该越便宜,但事实上更贵,因为这生意门槛高上限更高,全世界都没几家成气候的,所以也不能直接把企业级客户拿到的价格往马里亚纳海沟里猜。
但是很显然,服务器这东西,也许一台服务器只能做一件事情,一万台却不止能做一万件事情,现在提供商都不爱提配置,而是将服务器分门别类,以专门定制的服务器做定向服务,并且将机房视作整体,把所有闲置的资源整合成一块,拿这累加起来的参数卖出更多份产品,因此顶级视频网站的硬件成本可以被提供商的其他客户分摊,这又是不确定项。
算来算去,只有B站这类大视频网站自己才知道花出去多少钱。
至于说如何应付用户上传的视频,当然得要动态调整,可以是针对发布视频的账户,也可以是监控趋势,甚至是管理单个视频——表面上,所有用户可以看到所有的视频,可实际上,每个用户同一时间看不来几个视频。
让热门的视频得到足够资源,让冷门的躲起来只是吃点硬盘,这就是最基础的策略,不要以为提供商的硬盘是一个个买的,其实是一车车运的,据说谷歌有多少服务器连它自己都不知道,何况是硬盘容量,如今全世界数据量早就达到ZB级别,说不定过几年要用YB统计,须知一Y是一千Z,一Z是一千E,一E是一千P,一P是一千T,常人无法想象。而且靠着上传速度的限制,数据量的增长可预计可控,大视频网站既然给用户开放高清视频的上传,证明现有硬盘容量完全支撑得起。
你上传个一小时的高清视频,然后智能分析关键帧,压缩打包塞到硬盘,经过一系列处理,恐怕才一两百MB,等到用户提取,搞搞客户端解压补帧提高码率之类,看起来好像是高清,实则PPT,殊不知服务端保存的与客户端展现的已经是两份不一样的数据,才不会傻傻地你上传什么我就保存什么。
与其花精力算硬盘,更该去算内存和带宽,冷门视频在硬盘里不碍什么事,但热门视频的读取无法靠硬盘满足,必须放到内存,同时,再利用其他诸如P2P流媒体技术等等等等,开销大头和难点在这里。
所以,视频的保存对于大型视频网站而言,在如今已经不算多大的问题,有空看看那些解析视频网站如何运作的文章,会有所理解。