|
我们商用的方案
分为 存储服务器 边缘缓存服务器
存储服务器
就是存储MP4源视频的
要求高稳定性 配置是12x3T 带BBU的HW卡 Raid60安全结构 + G口
我们实时处理生成HLS,MSS等 就是你们链接的切片
这个切片文件我们不真实存储, 而是临时生成在内存里, 生成速度是毫秒级 不占系统和存储资源
为什么生成? 生成给边缘服务器缓存
如果生成物理的文件 10T视频 10T/MP4 + 10T/HLS 就需要20T存储空间 如果增加MPD/MSS 翻倍在翻倍
太费存储硬盘了, 并且迁移的问题, 10W个MP4文件和100W个TS文件 哪个迁移快些? 文件越多硬盘寻道和同步索引越慢
边缘缓存服务器
提供缓存服务, 缓存从存储服务器里拉取的m3u8/ts文件
普通搭配 120G SSD + 1000G SSD 作为缓存节点
系统盘和缓存盘分开是因为降低负载和故障率
缓存的硬盘大小 不需要和后端一致大小, 缓存节点 , 缓存满了会自动清理掉过期的和无人访问的内容
高端搭配 120G SSD + 4000G SSD 热存储 + 10T SATA 冷存储 HW-R10 运营级别缓存节点
这是我们定制的客户商用缓存节点,搭配10G的带宽
冷存储就是缓存正常内容
热存储就是缓存热点内容
当某些视频被推荐, 突发流量巨大, 我们的策略(比如某视频10分钟被播放多少次) 就转移到热存储SSD缓存,提高吞吐性能
总的来说 你的问题是钱的问题
钱到位,部署多区域节点缓存节点, 比如香港 台湾
你国内访问速度就快了
|
|