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

Method and system for sending multimedia code stream

A transmission method and technology of a transmission system, which are applied in closed-circuit television systems, selective content distribution, and pulse-modulated television signal transmission, etc., can solve problems affecting user experience, pauses, video image blurring, etc., achieve high-quality video services, reduce Possibilities, Effects of Uniform Sending

Active Publication Date: 2011-05-04
杭州洋驼网络科技有限公司
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the code rate of the multimedia code stream exceeds the upper limit of the bandwidth, problems such as blurred screens and pauses will appear in the video image, which seriously affects the user experience. Engineering practice has also confirmed the existence of the situation where the system's instantaneous code rate exceeds the system bandwidth.
At the same time, the transmission bit rate of the multimedia stream varies from time to time, and violent fluctuations will also affect the quality of multimedia video

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
  • Method and system for sending multimedia code stream
  • Method and system for sending multimedia code stream
  • Method and system for sending multimedia code stream

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] Such as figure 1 As shown, the multimedia stream sending method of an embodiment of the present invention comprises the following steps:

[0040] Step 101, compressing and encoding the multimedia signal, and dividing and encapsulating it into data packets;

[0041] Step 102, set the buffer, configure the mapping relationship between the total number of buffered data packets and the expected number N of data packets to be sent according to the system bandwidth, and set the length of an adjustment cycle;

[0042] The larger the system bandwidth, the larger the expected number N of data packets to be sent, the larger the total number of currently buffered data packets, and the larger the expected number N of data packets to be sent.

[0043] One adjustment cycle may be one sending cycle or multiple sending cycles. In order to transmit the multimedia code stream more uniformly, one adjustment period is usually set to be multiple transmission periods. In this embodiment, o...

Embodiment 2

[0058] Step 201, compressing and encoding the multimedia signal, and dividing and encapsulating it into data packets;

[0059] Step 202, set the buffer, and configure the mapping relationship between the total number of buffered data packets and the expected number N of data packets to be sent according to the system bandwidth; set an adjustment cycle length to send the same number of data packets L times.

[0060] The mapping relationship between the configured total number of buffered data packets and the expected number N of data packets to be sent can be simply expressed as the following table:

[0061]

[0062] The user can also configure other relationships between the total number of buffered data packets and the expected number N of data packets to be sent according to the system bandwidth, and another mapping table can be established accordingly. Diversified configurations can meet the diverse needs of users.

[0063] Step 203, put the data packet to be sent into t...

Embodiment 3

[0077] As shown in Figure 2, the multimedia code stream with a code rate of 512kbps has a waveform of a burst code stream before adjustment, such as Figure 2-a As shown, when the I frame with a period of 2 seconds arrives, a peak appears in the waveform graph, and the peak value exceeds 20 data packets, while P frames are sent at other times, and the data packets remain at about 5. Depend on Figure 2-a It can be seen that when an I frame arrives and needs to be sent, the instantaneous sending bit rate of the multimedia code stream may exceed the bandwidth and cause a blurred screen.

[0078] According to the code stream transmission method of the present invention, the waveform after smooth adjustment is as follows: Figure 2-b As shown, the shape ratio of the whole wave is Figure 2-a The waveform shown in is smooth, and the maximum peak value is about 10 data packets, which is half of the peak value before adjustment, which can effectively reduce the possibility that the...

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 method and a system for sending multimedia code stream. The method comprises the following steps: packaging the multimedia code stream into a packet; setting a buffer area; putting the packet to be sent into the buffer area; confirming the number of the packets which are expected to be sent within a regulating period according to the sum of the current packets in the buffer area when the regulating period reaches; confirming the actual sending number of the packet in the current regulating period according to the number of the packets which are expected to be sent, and sending the packets according to the actual sending number in each sending period of the regulating period. In the invention, the instant sending code rate of the multimedia code stream is possibleto exceed the system bandwidth and the multimedia code stream can be uniformly sent, so as to provide the user with the video service with higher quality.

Description

technical field [0001] The invention relates to the field of video monitoring, in particular to a method and system for sending multimedia code streams. Background technique [0002] In the field of video surveillance, multimedia service quality, especially video image quality is the most critical issue in operation. [0003] In the video monitoring system, when the user sets the encoding parameters such as bit rate and frame rate, the bit rate of the system is controlled by the encoder. The encoder collects audio and video data, encodes them according to the encoding parameters, and then packages and sends the multimedia code stream to the destination address. [0004] The multimedia stream consists of I, P, and B frames. An I frame refers to an intra-frame coded picture, and no other additional information is required for decoding. Compared with other frame types, an I frame requires more data, so an I frame is only sent when needed. I-frames are mainly composed of tran...

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): H04N7/24H04N7/18
CPCH04N21/44004H04N21/23406
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