An adaptive streaming media live broadcast control system
An adaptive streaming media and control system technology, applied in the field of communication, can solve problems such as waste of network resources, delayed video, and the network does not support multicast protocols, etc., to achieve reasonable use of network resources, ease concurrent congestion, and better viewing effects Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] Such as figure 1 and figure 2 As shown, an adaptive streaming media live broadcast control system includes a resource server 1, a client 2 and an adaptive server 3;
[0047] The resource server 1 includes a live request judgment module 101 and a multicast join module 102; the client 2 includes a live request module 103, an adaptation request module 104 and a data receiving module 105; the adaptive server 3 includes a resource judgment module 106 and a unicast conversion module 107, temporary storage module 108, data sending module 109;
[0048] A live request module 103, configured to send a program live request to the resource server 1,
[0049]Live request judging module 101 is used to receive the live program request sent by client 2, and judge whether the network where client 2 is located supports multicast, if the judged result is "yes", then send join instruction to multicast join module 102; If the result is "no", feedback "join failure information" to client...
Embodiment 2
[0059] Such as image 3 As shown, the difference between the adaptive streaming media live broadcast control system provided in this embodiment and the embodiment 1 is that it is further defined that the adaptive server 3 also includes a P2P query module 201 and a response module 202, and the resource server 1 also includes a node query module. Module 203; Client 2 includes an adjacent node selection module 204 and a live broadcast joining module 205;
[0060] The resource judging module 106 is further configured to send a query instruction to the P2P query module 201 after receiving the adaptation request;
[0061] The P2P query module 201 is configured to receive a query command and send a node query command to the resource server 1, where the node query command includes the client ID information and the program information requested to be played;
[0062] The node query module 203 is used to receive node query instructions, obtain node list data of each node information ac...
Embodiment 3
[0070] Such as Figure 4 and Figure 5 As shown, the difference between the adaptive streaming media live broadcast control system provided in this embodiment and Embodiment 2 is that it is further defined that the client 2 includes a screening module 301, a cache module 302, a cache judgment module 303 and a frame judgment module 304;
[0071] Buffering module 302, is used for buffering the video data packet that data receiving module 105 receives;
[0072] Frame judging module 304, is used for judging the video frame situation of the data packet in the cache area, and sets or identifies the frame label of each data packet, and wherein frame label is the data packet that comprises I frame, P frame or B frame;
[0073] Cache judging module 303, is used for judging the amount of data in the buffer area, when judging that the amount of data in the buffer area is less than 50% of the total storage capacity in the buffer area, send the first data request instruction to the live a...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


