Unlock instant, AI-driven research and patent intelligence for your innovation.

Data forwarding system and method of streaming media forwarding server

A technology of forwarding server and forwarding method, which is applied in the data forwarding system field of streaming media forwarding server, which can solve the problems of inability to store complete frame data in memory, low memory utilization rate, memory fragmentation, etc., so as to improve memory utilization rate and avoid network The effect of blocking and flexible software architecture design

Inactive Publication Date: 2020-08-25
开放智能机器(上海)有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing streaming media forwarding module generally pre-allocates enough memory of one frame data length for each streaming media network link to receive network data, or dynamically allocates memory according to the data length. The former may cause low memory utilization, while the latter has It is easy to cause severe memory fragmentation
If streaming media data forwarding is blocked, it will cause problems such as blocking the entire link network
[0003] The data size of each frame of the video is inconsistent. If the memory pre-allocation for receiving audio and video data from the network is too large, it will cause waste of resources; if the pre-allocation is too small, the memory cannot save the complete frame data; Data size dynamically allocates memory, which will lead to serious memory fragmentation
Furthermore, the asynchronous processing of audio and video data network reception and forwarding without buffering will lead to a series of problems such as the entire link network congestion, the network buffer area becoming larger, and the network smoothing.

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
  • Data forwarding system and method of streaming media forwarding server
  • Data forwarding system and method of streaming media forwarding server
  • Data forwarding system and method of streaming media forwarding server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. The present invention is not limited to this embodiment, and other embodiments may also belong to the scope of the present invention as long as they conform to the gist of the present invention.

[0059] In a preferred embodiment of the present invention, based on the above-mentioned problems existing in the prior art, a data forwarding system of a streaming media forwarding server is now provided, such as figure 1 As shown, the streaming media forwarding server 1 is respectively connected to at least one media source 2 and at least one client 3, and the streaming media forwarding server 1 specifically includes:

[0060] The first storage area 11 is used to save a circular buffer queue with a preset length, and the audio and video data sent by each media source is stored in the circular buffer queue in units of frames;

[0061] The second stor...

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 provides a data forwarding system and method of a streaming media forwarding server, and relates to the technical field of the Internet. The method comprises the following steps that thestreaming media forwarding server receives audio and video data sent by each media source, adds the audio and video data into a circular buffer queue in a circular coverage manner by taking a frame as a unit, and respectively stores frame information of each frame of audio and video data into a frame data node list and a media source node list; and the streaming media forwarding server receives adata reading request including the media source number sent by the client, sequentially reads the frame data node list corresponding to the media source number and the frame information in the framedata node list, and reads the audio and video data from the circular cache queue according to the frame information. The invention has the beneficial effects that the memory utilization rate of the streaming media forwarding server is effectively improved; the data receiving and forwarding are separated, and the problems of network congestion and the like are effectively avoided.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a data forwarding system and method of a streaming media forwarding server. Background technique [0002] Streaming media forwarding refers to a module that obtains audio and video data from network devices, and then forwards the audio and video data to each client. The existing streaming media forwarding module generally pre-allocates enough memory of one frame data length for each streaming media network link to receive network data, or dynamically allocates memory according to the data length. The former may cause low memory utilization, while the latter has It is easy to cause severe memory fragmentation. If streaming media data forwarding is blocked, it will cause problems such as blocking the entire link network. [0003] The data size of each frame of the video is inconsistent. If the memory pre-allocation for receiving audio and video data from the network is too l...

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): H04N21/231H04N21/262H04N7/18
CPCH04N7/181H04N21/23106H04N21/26291
Inventor 黄敏强黄明飞姚宏贵
Owner 开放智能机器(上海)有限公司