了一套行业领先CDN分发技术:软件后端分发涉及编码、发布、存储、分发、缓存等的一体化技术方案,而业务软件前端播放设置了一套鉴权、导向、流媒体、传输、播放的完整技术体系,解决内容管理、传输和客户端适配等多方面运营难点,充分保证内容传输的安全性和稳定性。Р实现方式Р调度系统主要由域名调度系统和内容调度组成。内容分发系统包括具体内容的分发和用户访问的调度,根据用户所在位置的不同,选择最合适的节点提供服务,使全网的用户都能得到优质的服务体验,支持分发方式的管理,业务调度和监控,流量统计,业务调优等。系统通过域名解析、定位用户位置,采用定制好的分发策略合理选择附近的CDN节点,将用户请求的内容转发到节点位置。智能调度技术基于CDN流媒体动态算法实现。Р在基于CDN(content work)的流媒体系统中,流媒体服务器和流媒体代理服务器是提供流服务的关键平台,是流媒体系统的核心设备。流媒体服务器一般处于IP核心网中,用于存放流媒体文件,响应用户请求并向终端发送流媒体数据。流媒体代理服务器,位于网络的边缘,靠近用户,流媒体代理服务器的作用显得尤其重要,其中流媒体调度算法采用基于CDN的流媒体动态调度算法DSA(dynamic scheduling algorithm for streaming media based on CDN),可以实现内容智能调度,提供分发速度,减少缓存,提高用户体验。Р流媒体动态调度算法(DSA)Р假定网络处于理想状态,没有抖动和传输延时,服务器到代理之间的网络只提供单播服务,而代理到客户之间支持IP多播服务,用户总是希望从头开始播放。Р缓存在代理中的每个流媒体对象都要建立和保存一个叫媒体对象访问日志的数据结构,如下РP:媒体对象前缀部分(时间长度表示); РTi:媒体对象i的总长度(时间长度表示); РB:每个数据块,表示传输的最小数据单位(时间长度表示);