LIVE VIDEO STREAM GUIDING METHOD, CCL SERVER AND SYSTEM
FIG6 is a schematic structural diagram of a CCL server according to some embodiments of the present disclosure 
FIG6 is a schematic structural diagram of a CCL server according to some embodiments of the present disclosure. The CCL server 600 may vary considerably depending on the configuration or performance, and may include one or more central processing units 622 (e.g., one or more processors) and memories 632, and one or more storage media 630 (e.g., one or one mass storage devices) for storing application programs 662 or data 666. Here, the memories 632 and the storage media 630 may be a volatile storage device or a non-volatile storage device. The programs stored on the storage media 630 may include one or more modules (not shown), each of which may include a series of instructions for the CCL server. Further, the central processing units 622 may be configured to communicate with the storage media 630, and implement, on the CCL server 600, a series of instructions stored in the storage medium 630.
schematic structural diagram
662
666
data
658
output interfaces
600
CCL server
6
andFIG.
632
memories
650
wireless network interfaces
630
storage media
661
operating systems
656
keyboards
622
central processing units
['1. A method for diverting a live video stream, the method being applied to a Content Delivery Network, CDN, cluster wherein each node of the CDN cluster is deployed with a Cache Content Location, CCL, proxy, through which to exchange data with a CCL server, the CCL server may be configured to store video stream information of live video streams currently maintained by each edge node, and the method comprising: receiving and maintaining, by a target stream-pushing edge node, a target live video stream pushed by at least one anchor terminal, and reporting, by the target stream-pushing edge node, video stream information of the target live video stream to the CCL server through a locally deployed CCL proxy of the target stream-pushing edge node; when a stream-pulling request of the target live video stream sent by a target static parent node is received, determining, by a dynamic parent node M, whether the target live video stream is maintained locally, wherein the dynamic parent node M is a node at an upper-level of the static parent node in the CDN; if the target live video stream is not maintained locally, sending, by the dynamic parent node M, the video stream information of the target live video stream to the CCL server through a locally deployed CCL proxy of the dynamic parent node M; receiving, by the dynamic parent node M, node identification information of the target stream-pushing edge node sent by the CCL server; and pulling, by the dynamic parent node M, the target live video stream from the target stream-pushing edge node according to the node identification information, and feeding back, by the dynamic parent node M, the target live video stream to the target static parent node.']