提出了一种基于分簇结构的混合分发算法，算法采用分簇的方法将流媒体中的节点资源进行簇划分, 形成由簇头、簇内节点构成的分簇网络结构，簇头与簇内节点通过拉拽算法来获得数据，而簇头间采用推送分发算法. 仿真结果表明, 该算法能提高数据块复制速度，减少数据传播时延，有效降低系统的控制开销，提高了播放连续度.
A hybrid scheduling algorithm based on clustering is presented. In the algorithm, node resources are divided into cluster head and cluster nodes by clustering method and form a clustering network structure. For the network, data is obtained by push algorithm between cluster heads and heads, while pull algorithm between cluster heads and inter-cluster nodes. Simulations show that the algorithm can increase the speed of data block duplication ,reduce the data propagation delay, reduce the control overhead of streaming system efficiently and improve the degree of continuous playback.