1.一种流数据的传输集群的调度方法,包括:
预存客户端的位置信息与至少一个传输集群的配置关系,其中,不同传输集群归属于不同传输服务供应方;
根据各传输服务供应方的传输集群的传输性能数据,对所述配置关系进行修正;
按照修正后的配置关系为第一客户端调度对应的第一传输集群;
将调度的第一传输集群通知至第一客户端,以用于流数据的传输。
2.根据权利要求1所述的方法,其中,所述传输性能数据携带对应一次传输过程的客户端标识和传输集群标识,所述根据各传输服务供应方的传输集群的传输性能数据,对所述配置关系进行修正包括:
汇集对应同一位置信息的多个客户端对同一传输集群的传输性能数据,并计算平均值;
通过比较所述平均值是否达到设定阈值,或通过比较同一位置信息对应不同传输集群的平均值,对位置信息与传输集群的配置关系进行修正。
3.根据权利要求1所述的方法,其中,在所述根据各传输服务供应方的传输集群的传输性能数据,对所述配置关系进行修正之前,所述方法还包括:
收集多个客户端在与各传输集群进行流数据传输时上报的传输性能数据,所述传输性能数据包括码率和/或帧率。
4.根据权利要求1所述的方法,其中,所述按照修正后的配置关系为第一客户端调度对应的第一传输集群包括:
按照修正后的配置关系,查找所述第一客户端对应配置的多个传输集群;
从所述多个传输集群中选取满足设定条件的第一传输集群,所述设定条件包括历史选取的次数低于设定比例、排序在历史选取的传输集群之后、大于设定优先级或传输性能满足设定要求。
5.根据权利要求1所述的方法,其中,所述配置关系为客户端所处位置区域与传输集群的对应关系,所述按照修正后的配置关系为第一客户端调度对应的第一传输集群包括:
提取所述第一客户端的网络地址和/或定位信息;
根据所述网络地址和/或定位信息,识别所述第一客户端所属位置区域;
按照所述配置关系,查找针对所识别的位置区域配置的第一传输集群。
6.根据权利要求1所述的方法,其中,在所述将调度的第一传输集群通知至第一客户端之后,所述方法还包括:
接收第一客户端上传的目标流数据,将所述目标流数据推送至存储多个传输集群的流数据的存储服务器。
7.根据权利要求6所述的方法,其中,所述方法还包括:
接收第二客户端获取所述目标流数据的调度请求,并将存放目标流数据的第一传输集群通知至第二客户端。
8.根据权利要求7所述的方法,其中,所述方法还包括:
接收第二客户端更换第一传输集群的调度请求,并按照所述配置关系为第二客户端调度第二传输集群,由所述第二传输集群从所述存储服务器调取所述目标流数据。
9.根据权利要求1所述的方法,其中,在所述按照修正后的配置关系为第一客户端调度对应的第一传输集群之前,所述方法还包括:
接收第一客户端分配传输集群的调度请求。
10.一种流数据的传输集群的调度装置,包括:
配置关系预存模块,用于预存客户端的位置信息与至少一个传输集群的配置关系,其中,不同传输集群归属于不同传输服务供应方;
配置关系修正模块,用于根据各传输服务供应方的传输集群的传输性能数据,对所述配置关系进行修正;
集群调度模块,用于按照修正后的配置关系为第一客户端调度对应的第一传输集群;
集群通知模块,用于将调度的第一传输集群通知至第一客户端,以用于流数据的传输。