Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Relay multicast method based on Darwin streaming media sever

A streaming media server and server technology, applied in the field of computer communication, can solve problems such as heavy network burden, increased computer room construction, instability, etc., and achieve the goal of easing network bandwidth and network traffic, reducing network traffic pressure, and strong scene adaptability Effect

Active Publication Date: 2018-04-24
厦门市政智慧城市科技有限公司
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in actual enterprise-level use, it is often necessary to access tens of millions of camera resources, and split out a large number of code streams to provide different functional servers for different functional processing. It is a kind of active push RTSP (real-time streaming) media transfer protocol) command and actively push the audio and video data stream; for example, actively push to the storage server RTSP (real-time streaming protocol) command, and then actively push the audio and video code stream to the storage server for storage, the following process is the same, analyze the code stream Servers, real-time playback code stream servers, etc. At the same time, the construction level of the computer room is required to be level 1. The existence of the bastion machine and the backup machine can be hot-switched and backed up to achieve a trouble-free and seamless system level. As mentioned above, often for a code stream A variety of different processing schemes require single-channel drainage and multi-channel forwarding of the transfer server, so it is necessary to perform multicast at this stage, and the current open source real-time streaming media playback server programs, DarwinStreamServer, Live555Server and libVLC development None of the library implements multicast in the Announce command mode under the RTSP protocol, resulting in the need for a large number of rack servers, very high-bandwidth network cards, core switches and other cost resources for enterprise-level use, which increases the construction of the computer room , the complexity of the integrated wiring and the post-maintenance cost, and under the premise of 30*24, such a high-traffic long-term operation is bound to cause various unpredictable instability, packet loss, and jitter
[0004] 2) Existing switches and routers all support the IGMP protocol and have the multicast function, but the system layout without the multicast function wastes a lot of resources virtually
[0005] 3) In the existing unicast (unicast) server distribution method, if there are 1000 system layout requirements that need to be distributed to 5 functional servers, 1000×5 (that is, each server will have 5 servers with the same function) Links and data packets)) Links and data traffic, but under this premise, the network is full of multiple copies of a large number of identical data packets, a large amount of redundant data causes heavy network burden, long delay, network congestion and even collapse
[0006] 4) Under the existing Broadcast (broadcast) mode, all hosts in the network need to receive a copy of the same data packet, and there is also a large amount of redundant data that causes a heavy burden on the network, delay, congestion and even collapse

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Relay multicast method based on Darwin streaming media sever
  • Relay multicast method based on Darwin streaming media sever

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] like figure 2 As shown, a kind of relay multicast method based on Darwin streaming media server of the present invention specifically comprises the following steps:

[0036] The first step is to deploy the executable file of the Darwin streaming server in two parts. If the transfer configuration file or the value of the flag attribute in the database field of the Darwin streaming server is true, the Darwin server is defined as a transit server. If the Darwin server’s The configuration file or database field transfer flag attribute is false, then the Darwin server is defined as the receiving reflection server; the purpose of this step is to divide the original Darwin streaming media server into two parts for deployment, and the remote camera drainage part is defined as the transfer server to receive the transfer data stream And the part that reflects the corresponding data stream to the client is defined as the receiving reflection server;

[0037] The second step is t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a relay multicast method based on a Darwin streaming media sever. The method comprises the steps of dividing the Darwin streaming media sever into two parts for deployment. Media data transmission can be distributed on different hardware servers relatively reasonably. Media data is provided for the servers with different functions for processing. Moreover, switch hardware devices in a video private network are utilized fully. Under the condition of not increasing uplink and downlink traffic of server network cards, one way of code streams are relayed through multiple ways, network bandwidths and network traffic are greatly mitigated, a deployment mode is flexible, and the scene adaptability is high.

Description

technical field [0001] The invention relates to the field of computer communication, in particular to a relay multicast method based on a Darwin streaming media server. Background technique [0002] The existing problems of streaming media servers are as follows: [0003] 1) The existing streaming media server with multicast relay capability adopts the multicast method based on client access, that is, a method of passively receiving RTSP (Real-time Streaming Media Transmission Protocol) instructions and actively pushing audio and video data streams. However, in actual enterprise-level use, it is often necessary to access tens of millions of camera resources, and split out a large number of code streams to provide different functional servers for different functional processing. It is a kind of active push RTSP (real-time streaming) media transfer protocol) command and actively push the audio and video data stream; for example, actively push to the storage server RTSP (real-...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L29/08H04L12/927H04L47/80
CPCH04L47/806H04L65/1066H04L69/161H04L65/75H04L65/611H04L65/65H04L67/5682
Inventor 杨智勤
Owner 厦门市政智慧城市科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products