视频网站如何解决流量和带宽问题

CDN方式

CDN是所有网站的标配,不仅仅是视频,就连CSS、图片之类的静态内容,都是通过CDN分发的,所以CDN是标配。

但是即便是CDN,服务器的出口带宽也是难以消除的,因此对视频播放来讲,CDN不能解决根本性的问题。

 

云存储(块存储)

 

云存储就是类似的块存储,阿里云有类似的产品OSS,亚马逊叫S3,可以将大量的文件、视频放到块存储里面,块存储是网站大量存储的最优解决方案。

一般的块存储都有接口,所以通过接口,直接将视频存储到OSS/S3上,然后获取OSS/S3的地址或者ID,存储到数据库即可。

另外,这种云存储都有展示的URL地址,所以直接将URL地址嵌入WEB,就可以实现云播放,并且是不限制带宽,对服务器也没有压力。

不过,有个缺点,就是这种存储的公共流量比较贵,因此直接上WEB会导致费用也比较高。

 

云播放

 

普通的云播放类似云存储,只是会在块存储的功能上,增加一些类似压缩的功能,高级的云播放,支持视频切割,压缩,分辨率选择,生成缩略图等高级功能,不过价格一般也不菲。

这种的缺点其实以价格贵,其二是跟平台绑定死,比如生成各种分辨率的功能,截图的功能,都依赖于平台,因此不容易迁移。

 

所以,综上所述,一般我们推荐,通过CDN+云存储,来构建完整的视频播放网站,来解决网站的流量问题。

整体的架构如下:

 

当然,这个还有一个问题,就是一般的OSS/S3对接,会是服务器端对接,比如通过Drupal上传到服务器,然后服务器端将文件同步到OSS/S3,这个问题会导致上传比较慢,解决这个问题的办法就是,直接上传到OSS/S3,需要开发Drupal的Client端的OSS/S3上传插件,就可以直接upload的云端,然后记录一下ID到Drupal数据库就解决了。

 

原创内容,转载请注明出处!

 

关于CMS的架构和在线视频网站的搭建,也可以参考我们之前相关的文章介绍,

1、 视频网站的弹幕原理和开源代码分享

2、 如何通过开源方案自建视频课程平台

3、 视频网站如何对接云视频点播服务

4、 在线视频教育学习平台介绍

5、 基如何对音视频内容进行审核例

6、 基于Drupal的在线教育网站案例

7、 CMS如何存储和管理大量图片/海量图片?

 

PHP网站源码塘坑模板制作龙岗关键词排名松岗网页制作松岗百度网站优化爱联网站优化排名同乐网站优化排名同乐网络营销松岗网站seo优化东莞品牌网站设计大鹏网站设计模板西乡网站搭建光明网站改版罗湖百度爱采购福永网站制作设计坑梓设计公司网站坑梓百度竞价包年推广布吉品牌网站设计广州百搜词包广州建站丹竹头网站开发西乡网站优化按天收费木棉湾网页制作石岩seo网站推广大鹏百度网站优化盐田百度爱采购坑梓标王双龙百度网站优化排名塘坑网络营销平湖网站搜索优化宝安网站优化排名歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化