Movatterモバイル変換


[0]ホーム

URL:


CN104486688A - Vehicle-mounted video transmitting method and device - Google Patents

Vehicle-mounted video transmitting method and device
Download PDF

Info

Publication number
CN104486688A
CN104486688ACN201410856209.8ACN201410856209ACN104486688ACN 104486688 ACN104486688 ACN 104486688ACN 201410856209 ACN201410856209 ACN 201410856209ACN 104486688 ACN104486688 ACN 104486688A
Authority
CN
China
Prior art keywords
video image
time
real
bit rate
encoder bit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410856209.8A
Other languages
Chinese (zh)
Other versions
CN104486688B (en
Inventor
庄少华
陈文明
江常杯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN HUABAO ELECTRONIC TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN HUABAO ELECTRONIC TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN HUABAO ELECTRONIC TECHNOLOGY Co LtdfiledCriticalSHENZHEN HUABAO ELECTRONIC TECHNOLOGY Co Ltd
Priority to CN201410856209.8ApriorityCriticalpatent/CN104486688B/en
Publication of CN104486688ApublicationCriticalpatent/CN104486688A/en
Application grantedgrantedCritical
Publication of CN104486688BpublicationCriticalpatent/CN104486688B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention is applied to the technical field of vehicle-mounted videos, and provides a vehicle-mounted video transmitting method and device. The vehicle-mounted video transmitting method includes the steps that under the unstable network situation, a current video image is cached; the encoding rate of the video image is adjusted in real time according to the real-time cached data size of the video image; the video image is encoded according to the encoding rate, and a video data package is generated; the video data package is transmitted. By means of the vehicle-mounted video transmitting method and device, the problems that under the unstable network situation, the reliability of real-time transmission of vehicle-mounted video data cannot be guaranteed, and the quality of the vehicle-mounted videos is lowered are solved, the packet loss probability in the real-time video transmission process can be reduced to the maximum degree, and stable real-time video streams are obtained, so that the reliability of real-time transmission of the vehicle-mounted video data is guaranteed, and the quality of the vehicle-mounted videos is improved.

Description

A kind of Vehicular video transmission method and device
Technical field
The invention belongs to Vehicular video technical field, particularly relate to a kind of Vehicular video transmission method and device.
Background technology
Along with popularizing of watch-dog, a lot of vehicle is all provided with watch-dog, by watch-dog, the information in registration of vehicle driving process, generates Vehicular video.When there is traffic accident or traffic dispute, can by checking that Vehicular video judges responsible party, therefore Vehicular video is the vaild evidence of transport solution accident or traffic dispute.
But existing Vehicular video monitoring system, when unstable networks, can not ensure the reliability of Vehicular video real-time data transmission, reduce the quality of Vehicular video.Its reason is, in vehicle travel process, can through different base stations, switch between different base stations, the instability of network can be caused, there is the phenomenons such as bandwidth fluctuation, delay jitter and packet loss, therefore can not ensureing the reliability of Vehicular video real-time data transmission, because this reducing the quality of the Vehicular video after real-time Transmission.
Summary of the invention
The object of the embodiment of the present invention is to provide a kind of Vehicular video transmission method, be intended to existing Vehicular video monitoring system, when unstable networks, the reliability of Vehicular video real-time data transmission can not be ensured, reduce the problem of the quality of Vehicular video.
The embodiment of the present invention is achieved in that a kind of Vehicular video transmission method, comprising:
When unstable networks, the video image that buffer memory is current;
According to the data volume of the real-time buffer memory of described video image, the encoder bit rate of the described video image of adjustment in real time;
According to described encoder bit rate, described video image is encoded, generating video packet;
Transmit described video packets of data.
Another object of the embodiment of the present invention is to provide a kind of Vehicular video transmitting device, comprising:
Video image cache module, for when unstable networks, the video image that buffer memory is current;
Encoder bit rate adjusting module, for the data volume according to the real-time buffer memory of described video image, the encoder bit rate of the described video image of adjustment in real time;
Video packets of data generation module, for according to described encoder bit rate, encodes to described video image, generating video packet;
Video packets of data transport module, for transmitting described video packets of data.
In embodiments of the present invention, according to the data volume of the real-time buffer memory of video image, the encoder bit rate of the described video image of adjustment in real time; According to encoder bit rate, video image is encoded, generating video packet; Transmitting video data bag.Avoid when unstable networks, appearance can not ensure the reliability of Vehicular video real-time data transmission, reduce the problem of the quality of Vehicular video, packet loss when reducing real-time video transmission can be maximized, obtain stable live video stream, thus both ensure that the reliability of Vehicular video real-time data transmission, also improve the quality of Vehicular video.
Accompanying drawing explanation
Fig. 1 is the realization flow figure of the Vehicular video transmission method that the embodiment of the present invention provides;
Fig. 2 is the implementation process figure of the Vehicular video transmission method step S102 that the embodiment of the present invention provides;
Fig. 3 is the implementation process figure of the step S201 that the embodiment of the present invention provides;
Fig. 4 is the implementation process figure of the step S202 that the embodiment of the present invention provides;
Fig. 5 is the structured flowchart of the Vehicular video transmitting device that the embodiment of the present invention provides;
Fig. 6 is the structured flowchart of encoder bit rate adjusting module in the Vehicular video transmitting device that provides of the embodiment of the present invention;
Fig. 7 is the structured flowchart that in the Vehicular video transmitting device that provides of the embodiment of the present invention, encoder bit rate reduces unit;
Fig. 8 is the structured flowchart that in the Vehicular video transmitting device that provides of the embodiment of the present invention, encoder bit rate heightens unit.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
embodiment one
Fig. 1 is the realization flow figure of the Vehicular video transmission method that the embodiment of the present invention provides, and details are as follows:
In step S101, when unstable networks, the video image that buffer memory is current;
Wherein, described when unstable networks, the video image that buffer memory is current, is specially:
When unstable networks, set up buffer area, by the video image that described buffer area buffer memory is current.
Wherein, by buffer area, can the video image that do not send in time due to network congestion of buffer memory.
In step s 102, according to the data volume of the real-time buffer memory of described video image, the encoder bit rate of the described video image of adjustment in real time;
Wherein, the data volume of real-time buffer memory represents levels of accumulation data cached in buffer area, directly utilizes levels of accumulation data cached in buffer area, real-time coding code check, adapt to the change of the network bandwidth with this, network added flow need not be increased, the object increasing reliability can be reached.
In step s 103, according to described encoder bit rate, described video image is encoded, generating video packet;
Can adopt any one video format existing, encode to described video image, generating video packet, does not limit at this.
In step S104, transmit described video packets of data.
Adopt the predetermined network transmission protocol, transmit described video packets of data, the described network transmission protocol includes but not limited to transmission control protocol (Transmission Control Protocol, TCP).
In embodiments of the present invention, according to the data volume of the real-time buffer memory of video image, the encoder bit rate of the described video image of adjustment in real time; According to encoder bit rate, video image is encoded, generating video packet; Transmitting video data bag.Avoid when unstable networks, appearance can not ensure the reliability of Vehicular video real-time data transmission, reduce the problem of the quality of Vehicular video, packet loss when reducing real-time video transmission can be maximized, obtain stable live video stream, thus both ensure that the reliability of Vehicular video real-time data transmission, also improve the quality of Vehicular video.
embodiment two
Fig. 2 is the implementation process figure of the Vehicular video transmission method step S102 that the embodiment of the present invention provides, and details are as follows:
In step s 201, when increasing according to the data volume of the real-time buffer memory of described video image, the encoder bit rate of described video image is reduced in real time, until described data volume is close to preset data amount;
Wherein, when increasing according to the data volume of the real-time buffer memory of described video image, reduce the encoder bit rate of described video image in real time, and according to the corresponding relation of self-defining described encoder bit rate and frame per second, corresponding reduction frame per second, to ensure the video quality of real-time Transmission.
In step S202, when the described data volume according to the real-time buffer memory of described video image reduces, heighten the encoder bit rate of described video image in real time, until described data volume is close to preset data amount.
Wherein, when the described data volume according to the real-time buffer memory of described video image reduces, heighten the encoder bit rate of described video image in real time, and according to the corresponding relation of self-defining described encoder bit rate and frame per second, correspondingly heighten frame per second, to ensure the video quality of real-time Transmission.
In embodiments of the present invention, according to the data volume of the real-time buffer memory of video image, the encoder bit rate of the described video image of adjustment in real time; According to encoder bit rate, video image is encoded, generating video packet; Transmitting video data bag.Packet loss when reducing real-time video transmission can be maximized, obtain stable live video stream, thus both ensure that the reliability of Vehicular video real-time data transmission, also improve the quality of Vehicular video.
embodiment three
Fig. 3 is the implementation process figure of the step S201 that the embodiment of the present invention provides, and details are as follows:
In step S301, obtain the difference between the real-time writing speed of described video image and reading speed;
In step s 302, judge whether described difference is greater than preset difference value in Preset Time;
In step S303, when whether difference described in Preset Time is greater than preset difference value, represents that the data volume of the real-time buffer memory of described video image increases, reduce the encoder bit rate of described video image in real time, until described data volume is close to preset data amount.
Wherein, within the sampling time of reducing encoder bit rate, the difference of read-write pin and read pointer is sampled and added up, by sampling statistics, when whether difference described in Preset Time is greater than preset difference value, represent that the data volume of the real-time buffer memory of described video image increases, reduce the encoder bit rate of described video image in real time.
For ease of illustrating, for practical application, details are as follows:
Wherein, buffer area is made up of multiple buffer unit, and the video data that H264 encoder time per unit produces writes one or more buffer units of buffer area, and data writing position write pointer represents, the size of each buffer unit is a fixed value, as 1024byte;
A unit buffer unit is once sent to TCP transmit queue as a packet by read pointer, if the difference of write pointer and read pointer is less than a unit, then read pointer is set to wait state;
The translational speed of write pointer affects by encoder bit rate, and the speed of read pointer sends the impact of code check by TCP, and network state is poorer, represents that speed of giving out a contract for a project is slower, and the probability of packet loss is tending towards increasing, then turn encoder bit rate down, namely reduce encoder bit rate.
In embodiments of the present invention, stable as much as possible and level and smooth in order to real-time video, reducing encoder bit rate is response fast, the sampling time of therefore reducing encoder bit rate is shorter than the sampling time raising encoder bit rate, by reducing encoder bit rate, packet loss when reducing real-time video transmission can be maximized, obtain stable live video stream, thus both ensure that the reliability of Vehicular video real-time data transmission, also improve the quality of Vehicular video.
embodiment four
Fig. 4 is the implementation process figure of the step S202 that the embodiment of the present invention provides, and details are as follows:
In step S401, obtain the difference between the real-time writing speed of described video image and reading speed;
Writing speed is the value of write pointer, and reading speed is the value of read pointer.
In step S402, judge whether described difference is not more than preset difference value in Preset Time;
In step S403, when whether difference described in Preset Time is not more than preset difference value, represents that the data volume of the real-time buffer memory of described video image reduces, heighten the encoder bit rate of described video image in real time, until described data volume is close to preset data amount.
Wherein, within the sampling time raising encoder bit rate, the difference of read-write pin and read pointer is sampled and added up, by sampling statistics, when whether difference described in Preset Time is not more than preset difference value, represent that the data volume of the real-time buffer memory of described video image reduces, heighten the encoder bit rate of described video image in real time.
Wherein, the sampling time raising encoder bit rate is longer than the sampling time of reducing encoder bit rate.
For ease of illustrating, for practical application, details are as follows:
Wherein, buffer area is made up of multiple buffer unit, and the video data that H264 encoder time per unit produces writes one or more buffer units of buffer area, and data writing position write pointer represents, the size of each buffer unit is a fixed value, as 1024byte;
A unit buffer unit is once sent to TCP transmit queue as a packet by read pointer, if the difference of write pointer and read pointer is less than a unit, then read pointer is set to wait state;
The translational speed of write pointer affects by encoder bit rate, and the speed of read pointer sends the impact of code check by TCP, if network state is better, then the speed of TCP transmission video data is faster, the speed reading video data is faster, just allow the more video data of encoder encodes, namely encoder bit rate can be adjusted to larger, and frame per second can also tune up;
If the difference of write pointer and read pointer is greater than 0 and be similar to the size of whole buffer area, then the video data volume that in the representation unit time, TCP sends is less than the video data that coding produces, and should reduce encoder bit rate; If the difference of write pointer and read pointer is 0, and keep difference to be 0 in a period of time, then raise encoder bit rate;
In embodiments of the present invention, stable as much as possible and level and smooth in order to real-time video, raising encoder bit rate is slow response, therefore the sampling time raising encoder bit rate is longer than the sampling time of reducing encoder bit rate, by raising encoder bit rate, can packet loss when reduction real-time video transmission, improve transmission speed, obtain stable live video stream, thus both ensure that the reliability of Vehicular video real-time data transmission, also improve the quality of Vehicular video.
embodiment five
The present embodiment essentially describes the realization flow of Vehicular video transmission in actual applications, and details are as follows:
1, install onboard by vehicle-mounted DVR, connect camera and 3G antenna, plug wireless 3G card, normally power on to equipment, vehicle-mounted DVR normally starts;
2, after the normal electrifying startup of equipment, carry out 3G dialup networking, and registration is networked to video server;
3, open real-time video client, by client application equipment end real-time video, carry out real-time video monitoring;
4, device coding produces real time video data, and be sent to server by wireless 3G, server is forwarded to client, and client carries out decoding playback;
5, when device coding code check starts, first can give tacit consent to an initial bit rate value, then can carry out self-adaption code rate adjustment according to the real time status of 3G network, make full use of wireless network resource to reach, ensure the transmission quality of real-time video;
6, after device coding produces and looks real-time audio data, server is mail to by Transmission Control Protocol, at application layer application buffer area, and the read-write pointer of difference set buffer area, send the difference of buffer area read-write pointer according to real time video data application layer, namely utilize and send the data cached levels of accumulation of buffer area, in real time the encoder bit rate of adjustment transmitting terminal, adapt to the change of the network bandwidth with this, network added flow need not be increased;
7, send buffer area to be made up of multiple buffer unit, the video data that H264 encoder time per unit produces writes one or more buffer units in Circular buffer district, data writing position write pointer represents, the size of each buffer unit is a fixed value, as 1024byte, often write a certain amount of coding video frequency data, write pointer carries out corresponding shifting function;
8, a unit buffer unit is once sent to TCP transmit queue as a packet by read pointer, if the difference of write pointer and read pointer is less than a unit, then read pointer is set to wait state;
9, the translational speed of write pointer affects by encoder bit rate, and the speed of read pointer sends the impact of code check by TCP, if network state is better, then the speed of TCP transmission video data is faster, the speed reading video data is faster, just allow the more video data of encoder encodes, namely code check can be adjusted to larger, and frame per second can also tune up; On the contrary, network state is poorer, represents that speed of giving out a contract for a project is slower, and the probability of packet loss is tending towards increasing, then turn code check down, reduces frame per second;
If the difference of 10 write pointers and read pointer is greater than 0 and be similar to the size of whole buffer area, then the video data volume that in the representation unit time, TCP sends is less than the video data that coding produces, and should reduce encoder bit rate; If the difference of write pointer and read pointer is 0, and keep difference to be 0 in a period of time, then should raise encoder bit rate;
11, reduce encoder bit rate and raise two kinds of adjustable strategies that encoder bit rate is this self-adaption code rate adjustment algorithm, when the encoder bit rate of real-time video is greater than the transmission code rate of network, carry out the adjustment of reduction encoder bit rate, when Video Coding is less than Internet Transmission code check, carry out the encoder bit rate adjustment raised.In reality, in order to real-time video is stable as much as possible and level and smooth, reducing encoder bit rate is response fast, but rising encoder bit rate is slow response, needs to wait for that steadily certain period adjusts network just namely raise encoder bit rate;
Although 12 reduction encoder bit rates are quick responses, and to raise encoder bit rate be slow response, but two kinds of code adjustment strategies all need to carry out sampling statistics, namely added up by the sampling of the read-write pointer position difference of certain period, judge whether to carry out encoder bit rate adjustment response, and the sampling time raising encoder bit rate is longer than the sampling time of reducing encoder bit rate;
13, while taking encoder bit rate to adjust, in order to ensure real-time video quality, tackling frame per second mutually and also adjusting, reducing frame per second when code check reduces, when code check raises, increase frame per second;
embodiment six
Fig. 5 is the structured flowchart of the Vehicular video transmitting device that the embodiment of the present invention provides, and this device can run in vehicle-mounted video monitoring device.For convenience of explanation, illustrate only part related to the present embodiment.
With reference to Fig. 5, this Vehicular video transmitting device, comprising:
Video image cache module 51, for when unstable networks, the video image that buffer memory is current;
Encoder bit rate adjusting module 52, for the data volume according to the real-time buffer memory of described video image, the encoder bit rate of the described video image of adjustment in real time;
Video packets of data generation module 53, for according to described encoder bit rate, encodes to described video image, generating video packet;
Video packets of data transport module 54, for transmitting described video packets of data.
In a kind of implementation of the present embodiment, in this Vehicular video transmitting device, described video image cache module 51, specifically for when unstable networks, sets up buffer area, by the video image that described buffer area buffer memory is current.
In a kind of implementation of the present embodiment, be the structured flowchart of encoder bit rate adjusting module 52 in the Vehicular video transmitting device that provides of the embodiment of the present invention with reference to figure 6, Fig. 6, in this Vehicular video transmitting device, described encoder bit rate adjusting module 52 comprises:
Encoder bit rate reduces unit 521, for when increasing according to the data volume of the real-time buffer memory of described video image, reduces the encoder bit rate of described video image in real time, until described data volume is close to preset data amount;
Encoder bit rate heightens unit 522, for when the described data volume according to the real-time buffer memory of described video image reduces, heightens the encoder bit rate of described video image in real time, until described data volume is close to preset data amount.
In a kind of implementation of the present embodiment, be the structured flowchart that in the Vehicular video transmitting device that provides of the embodiment of the present invention, encoder bit rate reduces unit 521 with reference to figure 7, Fig. 7, in this Vehicular video transmitting device, described encoder bit rate reduces unit 521 and comprises:
First obtains subelement 5211, for obtaining the difference between the real-time writing speed of described video image and reading speed;
First judgment sub-unit 5212, for judging whether described difference is greater than preset difference value in Preset Time;
Encoder bit rate reduces subelement 5213, for when whether difference described in Preset Time is greater than preset difference value, represent that the data volume of the real-time buffer memory of described video image increases, reduce the encoder bit rate of described video image in real time, until described data volume is close to preset data amount.
In a kind of implementation of the present embodiment, be the structured flowchart that in the Vehicular video transmitting device that provides of the embodiment of the present invention, encoder bit rate heightens unit 522 with reference to figure 8, Fig. 8, in this Vehicular video transmitting device, described encoder bit rate is heightened unit 522 and is comprised:
Second obtains subelement 5221, for obtaining the difference between the real-time writing speed of described video image and reading speed;
Second judgment sub-unit 5222, for judging whether described difference is not more than preset difference value in Preset Time;
Encoder bit rate heightens subelement 5223, for when whether difference described in Preset Time is not more than preset difference value, represent that the data volume of the real-time buffer memory of described video image reduces, heighten the encoder bit rate of described video image in real time, until described data volume is close to preset data amount.
The device that the embodiment of the present invention provides can be applied in the embodiment of the method for aforementioned correspondence, and details, see the description of above-described embodiment, do not repeat them here.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add required common hardware by software and realizes.Described program can be stored in read/write memory medium, described storage medium, as random asccess memory, flash memory, read-only memory, programmable read only memory, electrically erasable programmable memory, register etc.This storage medium is positioned at memory, and processor reads the information in memory, performs the method described in each embodiment of the present invention in conjunction with its hardware.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; the change that can expect easily or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.

Claims (10)

CN201410856209.8A2014-12-312014-12-31A kind of Vehicular video transmission method and deviceActiveCN104486688B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410856209.8ACN104486688B (en)2014-12-312014-12-31A kind of Vehicular video transmission method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410856209.8ACN104486688B (en)2014-12-312014-12-31A kind of Vehicular video transmission method and device

Publications (2)

Publication NumberPublication Date
CN104486688Atrue CN104486688A (en)2015-04-01
CN104486688B CN104486688B (en)2018-12-25

Family

ID=52761178

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410856209.8AActiveCN104486688B (en)2014-12-312014-12-31A kind of Vehicular video transmission method and device

Country Status (1)

CountryLink
CN (1)CN104486688B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105744342A (en)*2016-01-282016-07-06腾讯科技(深圳)有限公司Data transmission method and device for mobile terminal
CN106060571A (en)*2016-05-302016-10-26湖南纽思曼导航定位科技有限公司Automobile travelling data recorder and live video streaming method
CN107295423A (en)*2016-04-052017-10-24南京微特喜网络科技有限公司A kind of adaptive coding and transmission method live for mobile terminal video
CN108093257A (en)*2017-12-052018-05-29北京小米移动软件有限公司Bit rate control method, electronic equipment and the storage medium of Video coding
CN108495142A (en)*2018-04-112018-09-04腾讯科技(深圳)有限公司Method for video coding and device
CN109905424A (en)*2017-12-082019-06-18浙江舜宇智能光学技术有限公司Wireless data uniform transmission method and its application
WO2019206026A1 (en)*2018-04-282019-10-31华为技术有限公司Method for v2x dynamically adjusting video transmission parameter and related product
CN114640886A (en)*2022-02-282022-06-17深圳市宏电技术股份有限公司Bandwidth-adaptive audio and video transmission method and device, computer equipment and medium
CN115883877A (en)*2022-11-242023-03-31浪潮数字(山东)科技有限公司 A method and system for transmitting ultra-high-definition video streams

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1655547A (en)*2004-09-092005-08-17上海川海信息科技有限公司A speed control method in stream media transmission system
CN101222296A (en)*2008-01-312008-07-16上海交通大学 Adaptive transmission method and system in uplink cellular video communication
CN101771492A (en)*2008-12-292010-07-07华为技术有限公司Method and device for adjusting streaming media bit rate
CN102143377A (en)*2010-11-302011-08-03华为技术有限公司Video stream delay factor monitoring method and video stream delay factor monitoring device
CN102413379A (en)*2011-11-292012-04-11中国传媒大学Starting delaying method for streaming media live broadcasting system
CN103763216A (en)*2014-01-242014-04-30深圳市华宝电子科技有限公司System and method for adjusting data transmission
US8804508B1 (en)*2009-07-162014-08-12Teradici CorporationMethod and apparatus for using a network appliance to manage media communications

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1655547A (en)*2004-09-092005-08-17上海川海信息科技有限公司A speed control method in stream media transmission system
CN101222296A (en)*2008-01-312008-07-16上海交通大学 Adaptive transmission method and system in uplink cellular video communication
CN101771492A (en)*2008-12-292010-07-07华为技术有限公司Method and device for adjusting streaming media bit rate
US8804508B1 (en)*2009-07-162014-08-12Teradici CorporationMethod and apparatus for using a network appliance to manage media communications
CN102143377A (en)*2010-11-302011-08-03华为技术有限公司Video stream delay factor monitoring method and video stream delay factor monitoring device
CN102413379A (en)*2011-11-292012-04-11中国传媒大学Starting delaying method for streaming media live broadcasting system
CN103763216A (en)*2014-01-242014-04-30深圳市华宝电子科技有限公司System and method for adjusting data transmission

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105744342A (en)*2016-01-282016-07-06腾讯科技(深圳)有限公司Data transmission method and device for mobile terminal
US10728594B2 (en)2016-01-282020-07-28Tencent Technology (Shenzhen) Company LimitedMethod and apparatus for transmitting data of mobile terminal
WO2017129090A1 (en)*2016-01-282017-08-03腾讯科技(深圳)有限公司Data transmission method and device for mobile terminal
CN107295423A (en)*2016-04-052017-10-24南京微特喜网络科技有限公司A kind of adaptive coding and transmission method live for mobile terminal video
CN106060571A (en)*2016-05-302016-10-26湖南纽思曼导航定位科技有限公司Automobile travelling data recorder and live video streaming method
CN108093257A (en)*2017-12-052018-05-29北京小米移动软件有限公司Bit rate control method, electronic equipment and the storage medium of Video coding
CN109905424A (en)*2017-12-082019-06-18浙江舜宇智能光学技术有限公司Wireless data uniform transmission method and its application
CN108495142A (en)*2018-04-112018-09-04腾讯科技(深圳)有限公司Method for video coding and device
CN108495142B (en)*2018-04-112021-05-25腾讯科技(深圳)有限公司Video coding method and device
WO2019206026A1 (en)*2018-04-282019-10-31华为技术有限公司Method for v2x dynamically adjusting video transmission parameter and related product
CN110418175A (en)*2018-04-282019-11-05华为技术有限公司 A V2X method for dynamically adjusting video transmission parameters and related products
CN114640886A (en)*2022-02-282022-06-17深圳市宏电技术股份有限公司Bandwidth-adaptive audio and video transmission method and device, computer equipment and medium
CN114640886B (en)*2022-02-282023-09-15深圳市宏电技术股份有限公司Self-adaptive bandwidth audio/video transmission method, device, computer equipment and medium
CN115883877A (en)*2022-11-242023-03-31浪潮数字(山东)科技有限公司 A method and system for transmitting ultra-high-definition video streams

Also Published As

Publication numberPublication date
CN104486688B (en)2018-12-25

Similar Documents

PublicationPublication DateTitle
CN104486688A (en)Vehicle-mounted video transmitting method and device
CN101326830B (en) Method and system for adaptive coding of real-time information in wireless network
CN112887843B (en)Method and system for transmitting Virtual Reality (VR) content
CN104956631B (en) Apparatus and method for performing link-aware adaptive streaming
CN106488175A (en)A kind of video transmission method
CN108667739A (en) Congestion control method, device and system
Brunello et al.Low latency low loss scalable throughput in 5G networks
CN104009819A (en)Anti-packet-loss real-time communication method and system based on layered coding, and related devices
CN106488176A (en)A kind of video frequency transmitter
CN101771492A (en)Method and device for adjusting streaming media bit rate
CN115037416B (en)Data forward error correction processing method, device, electronic equipment and storage medium
CN113973341A (en) Communication method and device
CN204929081U (en)Video transmission device
CN110149299B (en)Video optimization method, device and system, terminal and network equipment
CN103763216A (en)System and method for adjusting data transmission
US20170237525A1 (en)Methods and apparatus for maximum utilization of a dynamic varying digital data channel
CN115066844A (en)Dynamic uplink end-to-end data transmission scheme with optimized memory path
CN103647727A (en)Audio and video transmission control method and audio and video transmission control device
CN102742203A (en)Method, device and system for transmitting data in coaxial network
US20190089759A1 (en)Video encoding circuit and wireless video transmission apparatus and method
CN114449291A (en) Data transmission method, device and computer storage medium
KR101827427B1 (en)Video signal transmitting apparatus and method thereof
KR20200118415A (en) Method and apparatus for remapping QS flow, computer storage medium
KR101642112B1 (en)Modem bonding system and method for sending and receiving real time multimedia at mobile network
CN110831155A (en) An information transmission method, device and system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp