Networking live stream distribution method and device for digital broadcasting system and storage medium
A technology for digital broadcasting and live streaming, applied in transmission systems, electrical components, etc., can solve problems such as increasing the total duration of file distribution, and achieve the effect of reducing the bandwidth requirements of the computer room, reducing bandwidth pressure and traffic costs, and reducing the number of broadcast equipment.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0038] The present invention utilizes the NAT traversal technology to allow the broadcasting equipment to establish a peer-to-peer interconnection (Peer-to-Peer, P2P for short), and builds the broadcasting equipment in the system into a P2P distribution network in a tree structure. The distribution network organized in a tree structure is called a P2P distribution tree, and the broadcasting devices are called nodes. The root node of the P2P distribution tree obtains the live stream or file from the server, and other nodes obtain the live stream or file from the parent node through the P2P connection between nodes.
[0039] Three nodes in the distribution tree form a node group, and a node group connects 12 child nodes. Such as figure 1 ( figure 2 ), node 1, node 2, and node 3 are root nodes, and nodes 4 to 15 establish P2P connections with node 1, node 2, and node 3 respectively.
[0040] The distribution tree can be composed of more than two levels of hierarchy, such as i...
Embodiment 2
[0051] In this embodiment, the broadcast device has NAT type detection and bandwidth detection capabilities, and can report to the server. The system establishes a distribution tree according to the NAT type of nodes and network bandwidth data to realize P2P networking.
[0052] The broadcasting device connects 3 parent nodes and 12 child nodes in the distribution tree. The server can send a message informing the node to connect to the specified parent node.
[0053] The broadcast device establishes a P2P connection with the parent node through NAT penetration technology. The broadcasting equipment utilizes the P2P network to realize the distribution of live streaming and files, reducing the number of broadcasting equipment that directly obtains data from the server, and reducing the bandwidth pressure and traffic cost of the server.
[0054] The broadcast device preferentially uses the P2P connection to obtain live streams or files from the parent node, and can switch to ob...
Embodiment 3
[0056] A P2P networking and live streaming and file distribution method for a digital broadcasting system, deploying a digital broadcasting system, including forwarding streaming media servers for live streaming, broadcasting equipment and clients; using NAT penetration technology to allow broadcasting equipment to establish point-to-point (P2P) interconnection, constructing a P2P distribution network (distribution tree) in the broadcasting equipment in the system according to a tree structure, and distributing live streams and files through the distribution network.
[0057] Preferably, the P2P distribution network is a hierarchical structure of two or more layers, including a server layer, a root node layer, and a child node layer, wherein the root node in the root node layer obtains a live stream from a server in the server layer or Files, other sub-node layer nodes obtain live streams or files from the parent node through the P2P connection between nodes.
[0058] Preferab...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com