自建的视频网站服务器硬件性能有什么要求?

avatar 2019年9月24日14:22:24 评论 40

假设我需要建立一个视频网站(其实视频只是该网站提供的服务之一,不过比重较高),同时在线观看人数为100人,每个视频小于10分钟,清晰度大致在360P徘徊,每天更新视频数量大概10~20个。
如果以上假设成立,我需要一台怎样性能的服务器,多大的网络带宽,需要提供多少流量,资金支出要多少?

P.S. 我希望所以视频源都存储在我的服务器上,而不是优酷这些视频网站上(一来有广告影响体验,二来源挂在别处也不方便管理,三来我不希望被打上别的网站的水印,四来我仅希望用户是在我的网站上观看)

服务器硬件一个4core cpu 绝对是够了, 最低4G内存(linux)也能跑得动的,建议16G内存,两个以上的100M网卡,硬盘注意一下看我后面分析。 这种情况一般1U搞定了,为了以后扩容可以考虑2U。 这个自己询价吧。

软件你可以选择windows也可以选择linux,个人推荐 centos + nginx ,

你可以采用 http + flv 的播放方案,这个很适用于 PC 终端,假如你要 ipad 手机 PC通吃,可以考虑 http live streaming 方案(更推荐) 或者 http + mp4 方案。 其实以前快播没有倒的时候,用快播、百度方案比较节省带宽,在山寨视频站相当的流行。
1. 360P 的视频码率不会超过一兆,其实500-700K已经不错了,因为发流速度比片源码率高,我们算1Mbps好了.
2. 在线100人观看, 那么需要的带宽就是 100Mbps, 你需要一个百兆独享带宽接入 (这里假设你没有盗链别人),假如是想联通电信通吃,选择双线还是架设两台服务器就看你具体情况了。 你的服务器至少要两个100M网卡。
3. 必须做防盗链,否则你的100Mbps带宽根本撑不住,你的网站名气越大,盗链的人越多。 防盗链防下载对于服务器性能影响很小,特别是现在的服务器性能肯定够了。
4. 硬盘和文件系统,优化的好的话,一个7200转磁盘就足够提供 100Mbps 吞吐了,但是我们假设优化的一般,但是 30-40 Mbps 还是达得到的, 再考虑raid冗余,你raid5 就搞4块硬盘吧,记得上线前测试一下性能,因为不同的raid5性能测试起来可能差不少。不差钱可以考虑SAS硬盘。
5. 硬盘容量问题,你可以采用2T-4T的硬盘,你有4盘做raid5,从你的更新频率看,12T怎么也应该够了吧。

从你的描述看你应该还需要一个视频CMS系统。我搞这个已经过了快10年了,估计现在出来很多新的不错的视频 CMS 了,这里不做推荐。

假如还需要知道什么,欢迎咨询。

联系阿里云代理商采购服务器

加我的QQ或微信,都是2040593,最好备注“阿里云采购”字样,采购流程可以参考《在阿里云买服务器最多能便宜多少钱?

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: