流程如下:
1. 边缘节点向中心控制节点注册,提供ISP和最大负载等信息。
2. 直播app访问中心控制节点,获取所有探测服务地址列表。
3. 直播app分别向探测服务发送探测包,进行网络测速和运营商检测。
4. 直播app将网络指标参数进行评分,并排序。
5. 直播app携带评分结果和运营商标识访问中心控制节点,将评分结果进入智能调度模块,先使用就近接入算法模块,再进入负载均衡模块,得出最优的N个边缘节点,返回给直播app。
6. 直播app开始拉流。
7. 解码渲染媒体数据。
整个流程主要分为三个部分:注册、探测和直播服务。在注册阶段,边缘节点将自己的信息注册到中心控制节点,以便后续的服务调度。在探测阶段,直播app通过探测服务获取网络指标参数,并根据评分系统进行排序,以选择最优的边缘节点。在直播服务阶段,中心控制节点根据智能调度算法选择最优的边缘节点,并返回给直播app,然后直播app开始进行拉流和解码渲染。整个流程通过边缘计算实现了更快速、更稳定的直播服务。