EFV新增定向分发功能,文件分布式储存,最大效率使用云储存或CDN功能

EFV新增定向分发功能,文件分布式储存,最大效率使用云储存或CDN功能

EFV这次更新的这个定向分发功能非常有用,可配合一些云储存或CDN(云储存或CDN一般都有此功能:如果用户访问云储存域名,云储存没有此文件,会自动缓存到云储存),配合这些云储存可以做到:一部分一部分的视频分发到不同的云储存中,分散所有切片内容到不同的云储存中,一个云储存中只有指定设置的一部分视频切片,并且m3u8加载的时候切片会自动加上指定的分发域名。

更新内容:

一、高级定向分发功能,可批量设置指定视频定向分发至指定一个或多个域名,可以做到一部分一部分的视频分发到指定的域名中,图片和切片可分别设置,图片和切片的定向分发可分别设置不同的域名。
二、修复注册页面的BUG,和后台验证用户名的一个BUG。

定向分发功能详解:

大部分云储存或者CDN都有一个比较方便的功能,叫做域名同步功能,配合这个功能和定向分发功能,即可做到一部分一部分切片内容定向分发到一个或者多个域名中。
案列:
七牛云云储存一:https://1.moemv.com
云储存二:https://2.moemv.com
云储存三:https://3.moemv.com
云储存四:https://4.moemv.com
云储存五:https://5.moemv.com
云储存六:https://6.moemv.com
图片专用云储存七:https://7.moemv.com
以上云储存都是使用七牛云,正式环境中可使用完全不同的云储存或者CDN。

高级版EFV现有视频1000个,全部转码切片完成。
我分别对1-200,201-400,401-600,601-800,801-1000设置定向分发:
1-200号视频:
定向分发设置 https://1.moemv.com|https://2.moemv.com
图片分发设置 https://7.moemv.com
意思是播放1-200号视频时,会自动添加分发域名1或者2,这个时候如果云储存没有这个切片,就会自动缓存,如果时间够长则1,2会缓存所有1-200号视频中所有切片内容。
图片只能单域名,图片定向分发至7号专用云储存。

201-400:
定向分发设置:https://1.moemv.com|https://3.moemv.com
图片分发设置 https://7.moemv.com
1号和3号最终会储存有201-400号视频切片所有内容,并且EFV循环使用其中切片。。

401-600:
定向分发设置:https://2.moemv.com|https://4.moemv.com
图片分发设置 https://7.moemv.com
2号和4号最终储存有401-600号视频切片所有内容,并且EFV循环使用其中切片。

601-800:
定向分发设置:https://3.moemv.com|https://5.moemv.com
图片分发设置 https://7.moemv.com
3号和5号最终储存有601-800号视频切片所有内容,并且EFV循环使用其中切片。。

801-1000:
定向分发设置:https://4.moemv.com|https://6.moemv.com
图片分发设置 https://7.moemv.com
4号和6号储存最终会缓存全部801-1000号视频所有切片内容,并且EFV循环使用其中切片。

这样有一个好处,就是不用所有云储存都全部缓存所有的视频切片内容,节约成本,并且两个云储存储存一批切片,保证负载均衡和数据安全。所有图片统一缓存到一个云储存也方便管理,一目了然。