前言:
熟悉开发的朋友都知道,我国防火墙大致的特点就是限制了国内用户对国外资源的访问,而国外用户访问国内资源除了速度慢一点基本还是可以进行访问的。
那么针对国外用户观看国内的直播点播资源问题基本就是解决网络问题了,以下是几种大家比较好理解的机房搭建模式,不一定是理想的,但应该是值得借鉴的。
1、直接搭建ECS公网服务器,加大公网带宽和储存空间(适用于用户量较少的运营商)。
阿里云服务器:https://tco.aliyun.com/tco/oss/calculator?spm=5176.2017081514.0.0.69191c570RawkS
优点:
可实现资源统一管理,所有节目源皆由国内提供,统一管理。
缺点:
公网服务器投资成本高,主要在带宽和存储上,用户量多时可能造成卡顿。
2、资源本地化,使用当地的直播和点播资源,服务器只做用户管理、资源管理和广告管理等(适用于在各个国家有本地资源的运营商)。
通过软件对不同国家的节目资源进行分类,不同的国家访问自己当地的节目源(节目源获取方式:搭建节点服务器或者抓取网络节目源)。
测试系统:http://47.98.147.48:8080/ajx_new/index.html 帐号:sa 密码:admin123
优点:
节省带宽费用和公网服务器的存储空间费用。
缺点:
获取各个国家的节目源难。
3、搭建CDN加速服务器,多节点解决网络问题。
CDN加速:http://www.cnblogs.com/yingsong/p/5416613.html
优点:
解决了网络问题,提高访问速度,方便统一资源管理。
缺点:
投入大,每个国家基本都得建立节点服务器。
总结
当然除了以上几种肯定还有其他模式可以实现,小菜在这里只做一个简单的学习记录,予以往后扬嘴一笑的回忆。在了解相关资料的过程中发现很多大神也有提到使用(互联网数据中心IDC)和边界网关协议(BGP)等等等,但似乎都不太适用于基础型用户,在这里就不做相关记载。
参考文档:
CDN详解:https://baike.sogou.com/v63323676.htm?fromTitle=CDN%E6%8A%80%E6%9C%AF%E8%AF%A6%E8%A7%A3
雷神音视频交流群的大神们:
THE END 谢谢查看
编辑:吴明辉