WO2008014707A1 - Procédé, système et écran de réglage de qualité vidéo - Google Patents
Procédé, système et écran de réglage de qualité vidéo Download PDFInfo
- Publication number
- WO2008014707A1 WO2008014707A1 PCT/CN2007/070335 CN2007070335W WO2008014707A1 WO 2008014707 A1 WO2008014707 A1 WO 2008014707A1 CN 2007070335 W CN2007070335 W CN 2007070335W WO 2008014707 A1 WO2008014707 A1 WO 2008014707A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- sender
- video
- rtcp packet
- receiver
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/752—Media network packet handling adapting media to network capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
- H04N21/26216—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4425—Monitoring of client processing errors or hardware failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4621—Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6373—Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
- H04N21/6379—Control signals issued by the client directed to the server or network components directed to server directed to encoder, e.g. for requesting a lower encoding rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
Definitions
- the present invention relates to the field of video communications, and more particularly to a method, system and terminal for adjusting video quality. Background of the invention
- Video communication is typically carried out over a dedicated or public communication network by point-to-point or point-to-multipoint transmission of video data. From the perspective of users expecting wider communication and lower cost, the public network will be the user's first choice. Due to the real-time and interactivity requirements of video communication, the network carrying video communication must be able to guarantee the smoothness and quality of the video.
- the IP network is a connectionless network using the TCP/IP protocol.
- the H.323 standard is a video communication standard developed by ITU-T in 1996 for IP networks.
- the H.323 standard is a video communication with a large number of commercial users. Standards are widely recognized and widely used.
- the IP network carrying video communication must first face the bandwidth problem. Take video chat as an example.
- the network bandwidth is required to be 128 ⁇ 256kbit/s. Due to the interactive communication, plus the load of the network transmission, an actual point-to-point video call may occupy this bandwidth. 2.5 times (320 ⁇ 640kbit/s). Therefore, video communication needs to consume a large amount of network bandwidth.
- QoS quality of service
- video communication is sensitive to delay and jitter, so video transmission generally uses the real-time User Data Packet Protocol (UDP).
- UDP User Data Packet Protocol
- RTP/RTCP real-time transport control protocol
- RTP and RTCP combine to provide flow control and congestion control for the network.
- each participant periodically transmits RTCP packets, which contain statistics such as the number of transmitted packets and the number of lost packets, which are used to determine the network status for dynamic video quality adjustment. mostly according.
- the quality control of video transmission generally has the following options:
- the minimum transmitted video coding That is, the video stream is generated by the encoder for transmission according to the minimum acceptable bandwidth.
- the main disadvantage of this solution is that video transmission lacks the flexibility to adapt to dynamic network changes.
- Transcoding technology That is, a compressed video data of sufficient quality is stored in the server.
- the server When the output bit rate needs to be reduced, the server only needs to perform partial decoding and encoding to output a suitable video data stream.
- the server stores multiple copies of different qualities of the same video program.
- the I frames of these streams are aligned, and the server selects an appropriate code stream to send to the user according to the bandwidth of the user network.
- the I frame refers to a video coding type, also called a key frame, which can be accessed without being dependent on other frames, and can be accessed at any time by another stream.
- the transcoding technology and the code stream switching technology described in the schemes 2 and 3 greatly increase the storage cost of the server in order to increase the flexibility.
- the encoder parameters are automatically adjusted according to changes in the network environment.
- Number the encoding method that adapts the code rate of the output code stream to the network change.
- the sender divides the compressed data stream into RTP protocol packets and sends them to the receiver.
- the receiver monitors the transmission delay and packet loss rate of the RTP data packet, and feeds back the network transmission status to the sender through the RTCP protocol in the RTP protocol.
- the sender adjusts the data transmission rate according to the network bandwidth to match the network environment.
- This scheme is a more flexible one of the existing methods, but it needs to estimate the current network bandwidth value and adjust the data transmission rate according to this. The quality of the video transmission will be affected when the estimation is not accurate. Summary of the invention
- the main purpose of the embodiments of the present invention is to provide a method, a system, and a terminal for adjusting video quality, without estimating the current network bandwidth value, and ensuring video transmission quality.
- the method of the present invention includes the following steps:
- the sender extracts a default level entry from a preset encoding level table corresponding to different network conditions, establishes a video connection with the parameters in the entry, and sends a real-time transmission control protocol RTCP packet;
- the receiver judges the network status according to the received RTCP packet and returns it to the sender, and the sender adjusts the current coding level entry according to the judgment result.
- embodiments of the present invention also provide a sender terminal, a receiver terminal, and a corresponding system.
- the sender terminal includes: a coding unit, configured to: encode the video stream according to the input parameter, and send the encoded video code stream to the receiver terminal; and the RTCP packet sending unit is configured to send the RTCP packet to the receiver terminal;
- the sender terminal further includes:
- An encoding level table storage unit configured to preset a coding level table
- a level entry extraction unit configured to determine a result according to the received network condition, from the Page, and output the parameters in the extracted level table item to the coding unit.
- the receiving terminal includes: a decoding unit, configured to decode the received video code stream; and an RTCP packet receiving unit, configured to receive the RTCP packet, determine the network status according to the information in the RTCP packet, and feed back the determination result to the sender terminal;
- the receiver terminal further includes:
- the second terminal capability acquiring unit is configured to acquire the terminal capability of the local end, and send the terminal capability to the sender terminal.
- a system for adjusting video quality comprising: a receiver terminal, configured to decode a received video stream, and determine a network status according to the received information in the RTCP packet, and feed back the judgment result to the sender terminal;
- the system also includes:
- the sender terminal is configured to send the encoded video code stream and the RTCP packet, and extract the corresponding level entry from the preset coding level table according to the network status judgment result fed back by the receiver terminal, and use the level entry
- the parameters in the code are encoded.
- the present invention does not need to estimate the current network bandwidth value when performing video quality adjustment, thereby avoiding the problem that the video transmission quality is affected when the estimation is not accurate, thereby ensuring the video transmission quality.
- Figure 1 is a schematic structural view of a system of the present invention
- FIG. 2 is a schematic structural diagram of a sender terminal according to the present invention.
- FIG. 3 is a schematic structural diagram of a receiver terminal according to the present invention.
- FIG. 4 is a flow chart of the method of the present invention. Mode for carrying out the invention
- the present invention provides a system for adjusting video quality, as shown in FIG.
- the system includes: a sender terminal 1 and a receiver terminal 2.
- the sender terminal 1 is configured to send the encoded video code stream and the RTCP packet, and extract a corresponding level entry from the preset coding level table according to the network status judgment result fed back by the receiver terminal 2, and The parameters in this level entry are encoded.
- the receiver terminal 2 is configured to decode the received video code stream, determine the network status according to the information in the received RTCP packet, and feed back the determination result to the sender terminal 1.
- the sender terminal 1 (ie, the sender terminal of the present invention) in the above system mainly includes: an RTCP packet sending unit 11 and a level table entry extracting unit. 12, and an encoding level table storage unit 13 and an encoding unit 14 connected to the level entry extraction unit 12;
- the RTCP packet sending unit 11 is configured to send an RTCP packet to the receiver terminal 2.
- the level entry extraction unit 12 is configured to extract a corresponding level entry from the encoding level table stored by the encoding level table storage unit 13 according to the received network status determination result, and output the parameter in the extracted level entry to the Encoding unit 14.
- the encoding level table storage unit 13 is configured to store a preset encoding level table.
- the encoding unit 14 is configured to encode the video stream according to the input parameters and send it to the receiver terminal 2.
- the sender terminal further includes a first terminal capability acquiring unit 15 and a highest video frame rate determining unit 16, which are connected to each other, and the highest video frame.
- the rate determining unit 16 is also connected to the encoding level table storage unit 13;
- the first terminal capability acquiring unit 15 is configured to acquire the terminal capability of the local end.
- the highest video frame rate determining unit 16 is configured to determine a highest video frame rate by using the terminal capability of the local end and a lower terminal capability of the terminal capability sent by the receiving terminal, and storing the high video frame rate and the encoding level table.
- Unit 13 interacts to determine the level table entries available in the encoding level table accordingly.
- the sender terminal further includes an adaptation unit 17 connected to the RTCP packet sending unit 11 for controlling the RTCP packet sending unit at an adaptive time interval. 11 Send the RTCP packet.
- the receiver terminal 2 (ie, the receiver terminal of the present invention) in the above system includes: a decoding unit 21 and an RTCP packet receiving unit 22;
- the decoding unit 21 is configured to decode the received video code stream.
- the RTCP packet receiving unit 22 is configured to receive the RTCP packet, determine the network status according to the information in the RTCP packet, and feed back the judgment result to the sender terminal 1.
- the receiving terminal further includes a second terminal capability acquiring unit 23, configured to acquire the terminal capability of the local end, and send the terminal capability to the transmitting terminal 1.
- FIG. 4 is a flow chart of the method of the present invention. Referring to FIG. 4, the following main steps are included:
- a coding level table is preset in the sender terminal.
- the coding level table includes several level entries to suit different network conditions. The higher the level entry, the better the network condition is applicable to each parameter value. On the contrary, the lower the level entry, the worse the network condition of each parameter value is.
- each level entry in the encoding level table can include the following parameters: Key frame I frame interval, quality priority or speed priority, quality priority bandwidth, quality priority frame rate, speed priority bandwidth, and speed priority frame rate; in addition, to increase rate control
- the flexibility of each level table can also include: horizontal scaling of the video window, and vertical scaling of the video window.
- Level 9 entry ⁇ 100, 0, 300, 12, 200, 13, 4/5, 1 ⁇ means that at level 9, the encoder will insert an I frame every 100 frames, select the speed priority mode.
- the bandwidth and frame rate under quality priority are 300k and 12 frames respectively
- the bandwidth and frame rate in speed priority mode are 200k and 13 frames respectively
- the horizontal scaling of video window is 4/5
- the vertical scaling of video window is 1. .
- the H.264 standard can increase coding efficiency by about 50%, but its terminal capability requirements will also increase exponentially. If the decoding capability of the receiver terminal is insufficient, the encoding frame rate of the sender terminal must be controlled to prevent the receiver terminal from dropping the frame due to decoding, resulting in a video that is not smooth.
- the terminal capabilities of both senders and receivers in order to achieve better video effects, Before establishing a video connection, you can choose to detect the terminal capabilities of both the sender and the receiver.
- the highest video frame rate is determined by the lower terminal capability of the terminal capabilities of the transmitting and receiving parties, and the level table item available in the encoding level table is determined correspondingly by the highest video frame rate.
- the terminal capability is mainly reflected in the processing power of the CPU.
- the processing power of the CPU is mainly determined by the CPU frequency, but in addition to the main frequency, other factors (such as the Cache size) also have an impact on the processing power of the CPU. Therefore, the highest video frame rate is correspondingly based on the CPU main frequency, for example: 2700 MHz main frequency corresponds to 15 frames, and 400 MHz main frequency corresponds to 1 frame. Further, comprehensively consider the characteristics of the CPU type and the size of the first-level cache Cache to correct the highest corresponding video frame rate, for example: For the AMD chip, the level 2 Cache size exceeds 128 and the frame rate is increased by 1, more than 256. The frame rate is increased by 2.
- the default level entry is extracted from the preset encoding level table by using the highest video frame rate.
- the default level entry should select a lower level entry to ensure that the video connection is successfully established.
- the sender terminal After the video connection is established, the sender terminal sends an RTCP packet to the receiver terminal.
- the transmitted RTCP packet contains information such as packet loss rate, network jitter, and delay time.
- This step can further adopt a method of transmitting an RTCP packet at a certain length of time.
- the time interval for sending packets is shorter to quickly determine the network status.
- the time interval for sending packets should be gradually lengthened to reduce the network load caused by the RTCP packet. Therefore, the present invention preferably transceives RTCP packets at adaptive time intervals.
- the receiver terminal After receiving the RTCP packet sent by the sender terminal, the receiver terminal obtains the relevant information, and if the received packet loss rate, network jitter, and delay time in the RTCP packet are less than the corresponding threshold, the network condition is determined to be good. Otherwise, it is determined that the network is not in good condition.
- the receiver terminal feeds back the network status judgment result to the sender terminal. If the judgment result received by the sender terminal indicates that the current network condition is good, and there is room for improving the video quality and fluency, the current coding level entry is used to be encoded, thereby generating a higher quality video bitstream, and receiving If the judgment result received by the sender terminal indicates that the current network status is not good, that is, the currently used coding level entry has exceeded the adaptability of the current network condition, the current coding level entry is lowered. The code generates a video stream of lower quality and transmits it to the receiver terminal.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
L'invention concerne un procédé, un système et un écran de réglage de qualité vidéo. Selon le procédé, l'expéditeur extrait des articles de la table de niveau de codage par défaut de la table de niveau de codage préétablie correspondant à différents états du réseau et établit une connexion vidéo et transmet des progiciels RTCP (protocole de contrôle de transport en temps réel) en fonction des paramètres des articles de la table; le destinataire estime les états du réseau et les renvoie à l'expéditeur en fonction des progiciels RTCP; l'expéditeur règle les articles de la table de niveau de codage donnée en fonction des résultats de l'estimation, afin d'éviter une estimation incorrecte de la largeur de bande du réseau et d'éviter de porter atteinte à la qualité de la transmission vidéo.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200610103597.8A CN100588249C (zh) | 2006-07-27 | 2006-07-27 | 调节视频质量的方法、系统及终端 |
| CN200610103597.8 | 2006-07-27 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008014707A1 true WO2008014707A1 (fr) | 2008-02-07 |
Family
ID=38996880
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2007/070335 Ceased WO2008014707A1 (fr) | 2006-07-27 | 2007-07-20 | Procédé, système et écran de réglage de qualité vidéo |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN100588249C (fr) |
| WO (1) | WO2008014707A1 (fr) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102638705A (zh) * | 2011-12-09 | 2012-08-15 | 中兴通讯股份有限公司 | 一种cms中转码参数模板化方法及转码系统 |
| CN103501429A (zh) * | 2013-10-22 | 2014-01-08 | 中国农业银行股份有限公司 | 一种基于动态码率的数据编码方法和装置 |
| CN114424552A (zh) * | 2019-09-29 | 2022-04-29 | 华为技术有限公司 | 一种低延迟信源信道联合编码方法及相关设备 |
| CN115174965A (zh) * | 2022-06-30 | 2022-10-11 | 杭州海康威视数字技术股份有限公司 | 视频预览方法、装置、电子设备及计算机可读存储介质 |
| CN115834975A (zh) * | 2022-11-17 | 2023-03-21 | 中国联合网络通信集团有限公司 | 一种视频传输方法、装置、设备及介质 |
Families Citing this family (44)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101242359B (zh) * | 2008-02-27 | 2010-08-18 | 华为技术有限公司 | 动态码率分配方法、分组域流媒体服务器 |
| WO2010124136A1 (fr) | 2009-04-24 | 2010-10-28 | Delta Vidyo, Inc. | Écumoire vidéo efficace |
| CN101621681B (zh) * | 2009-07-30 | 2012-08-29 | 腾讯科技(深圳)有限公司 | 一种调节视频通信质量的方法和设备 |
| CN101990087A (zh) * | 2010-09-28 | 2011-03-23 | 深圳中兴力维技术有限公司 | 无线视频监控系统及根据网络状态动态调整码流的方法 |
| CN102547206B (zh) * | 2010-12-30 | 2014-03-26 | 中国移动通信集团公司 | 一种视频通信过程中确定视频传输参数的方法及装置 |
| CN102098547A (zh) * | 2011-01-24 | 2011-06-15 | 深圳市威康普科技有限公司 | 一种嵌入式网络自适应/实时高清视频的传输方法 |
| CN102413307B (zh) * | 2011-11-30 | 2013-11-27 | 晶门科技(深圳)有限公司 | 电视视频聊天的自适应码率调整方法及调整装置 |
| CN103179438B (zh) * | 2011-12-20 | 2015-12-16 | 中国移动通信集团上海有限公司 | 视频播放首次接入码率的确定方法及装置 |
| CN102523486A (zh) * | 2011-12-31 | 2012-06-27 | 北京佳讯飞鸿电气股份有限公司 | 一种在视频调度系统中实现动态码流带宽自适应的方法 |
| CN102821311B (zh) * | 2012-05-30 | 2015-07-15 | 浙江宇视科技有限公司 | 一种视频数据包优先级设置方法和装置 |
| CN103581767A (zh) * | 2012-07-24 | 2014-02-12 | 鸿富锦精密工业(深圳)有限公司 | 视频质量调节系统、终端及方法 |
| US10051519B2 (en) | 2012-08-27 | 2018-08-14 | Qualcomm Incorporated | Device and method for adaptive rate multimedia communications on a wireless network |
| CN103686227B (zh) * | 2012-09-17 | 2018-03-20 | 南京中兴力维软件有限公司 | 用于移动终端的音视频采集编码方法、装置及系统 |
| CN104125429B (zh) * | 2013-04-27 | 2018-07-06 | 杭州海康威视数字技术股份有限公司 | 视频数据传输的调节方法及装置 |
| CN104349158A (zh) * | 2013-07-26 | 2015-02-11 | 腾讯科技(深圳)有限公司 | 一种通信视频质量调节方法和相关设备及系统 |
| CN103533356A (zh) * | 2013-10-10 | 2014-01-22 | 深圳市智美达科技有限公司 | 视频数据传输方法和装置 |
| CN104702922A (zh) * | 2013-12-10 | 2015-06-10 | 中国电信股份有限公司 | 一种视频传输方法和系统 |
| CN103686346A (zh) * | 2013-12-26 | 2014-03-26 | 乐视网信息技术(北京)股份有限公司 | 视频播放卡顿切换的方法和系统 |
| CN103763216A (zh) * | 2014-01-24 | 2014-04-30 | 深圳市华宝电子科技有限公司 | 一种数据传输的调整系统及方法 |
| CN104254018B (zh) * | 2014-03-19 | 2018-04-03 | 深圳深讯和科技有限公司 | 多媒体播放中的视频帧处理方法和装置 |
| CN104980411B (zh) * | 2014-04-14 | 2020-07-10 | 腾讯科技(深圳)有限公司 | 视频通话的控制方法、服务器、终端及视频通话系统 |
| CN105263066A (zh) * | 2014-06-13 | 2016-01-20 | 珠海全志科技股份有限公司 | 移动设备视频流传输控制方法及系统 |
| CN105491320B (zh) * | 2014-09-16 | 2018-12-14 | 南宁富桂精密工业有限公司 | 视频会议带宽管理方法及系统 |
| TWI586175B (zh) * | 2014-09-16 | 2017-06-01 | 鴻海精密工業股份有限公司 | 視訊會議頻寬管理方法及系統 |
| CN105812837A (zh) * | 2014-12-30 | 2016-07-27 | 华为技术有限公司 | 一种图像处理方法与装置 |
| CN105657422A (zh) * | 2016-01-21 | 2016-06-08 | 航天恒星科技有限公司 | 多场景的图像压缩处理方法及系统 |
| CN107154913B (zh) * | 2016-03-02 | 2021-01-26 | 北京京东尚科信息技术有限公司 | 一种ip电话终端通信方法 |
| CN105812838B (zh) * | 2016-03-17 | 2018-12-04 | 深圳市九洲电器有限公司 | 一种多屏互动数据分享方法及系统 |
| CN107231328B (zh) * | 2016-03-23 | 2020-08-28 | 福建星网锐捷通讯股份有限公司 | 实时视频传输方法、装置、设备及系统 |
| CN105915904A (zh) * | 2016-05-23 | 2016-08-31 | 北京中兴高达通信技术有限公司 | 一种宽带集群呼叫业务的视频流Qos控制方法 |
| CN106131618A (zh) * | 2016-07-27 | 2016-11-16 | 王晓光 | 基于视频容量的视频广告发送方法及系统 |
| WO2018018445A1 (fr) * | 2016-07-27 | 2018-02-01 | 王晓光 | Procédé et système pour envoyer une publicité vidéo sur la base d'une capacité vidéo |
| CN106330907A (zh) * | 2016-08-24 | 2017-01-11 | 阿基米德(上海)传媒有限公司 | 移动端音频高低码流自适应播放方法 |
| CN108206925B (zh) * | 2016-12-16 | 2020-04-14 | 展讯通信(上海)有限公司 | 多路视频通话的实现方法、装置及多通终端 |
| EP3621310A1 (fr) * | 2018-09-10 | 2020-03-11 | Panasonic Intellectual Property Corporation of America | Dispositif de transmission vidéo, procédé de transmission vidéo et programme |
| CN110351595B (zh) * | 2019-07-17 | 2023-08-18 | 北京百度网讯科技有限公司 | 一种缓冲处理方法、装置、设备和计算机存储介质 |
| CN110636283B (zh) * | 2019-09-30 | 2021-10-15 | 普联技术有限公司 | 视频传输测试方法、装置及终端设备 |
| CN111246262A (zh) * | 2020-01-09 | 2020-06-05 | 西安万像电子科技有限公司 | 编码调度控制方法及调度控制器 |
| CN112261354B (zh) * | 2020-09-04 | 2023-03-24 | 浙江大华技术股份有限公司 | 基于多个网络摄像机的数据传输方法及相关装置 |
| CN112188305A (zh) * | 2020-09-29 | 2021-01-05 | 武汉大势智慧科技有限公司 | 一种用于三维渲染的网络调整系统及方法 |
| CN114584814A (zh) * | 2020-11-30 | 2022-06-03 | 华为技术有限公司 | 调整终端功耗的方法、码率的调整方法及相关设备 |
| CN112911650A (zh) * | 2021-03-28 | 2021-06-04 | 高小翎 | 移动高清视频智能双向探测带宽控制系统 |
| CN114245197B (zh) * | 2022-02-24 | 2022-05-17 | 广州市保伦电子有限公司 | 一种音视频互动低延迟传输方法及后台服务器 |
| CN118695027A (zh) * | 2024-06-11 | 2024-09-24 | 国网陕西省电力有限公司电力科学研究院 | 适用于公网信号下视频传输的卡顿优化方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1468001A (zh) * | 2002-06-27 | 2004-01-14 | 上海汉唐科技有限公司 | 基于因特网的媒体流自适应传输方法 |
| WO2004039034A1 (fr) * | 2002-10-24 | 2004-05-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Systeme et procede de reduction du temps de tamponnage initial pour une application en continu |
| CN1744592A (zh) * | 2005-09-29 | 2006-03-08 | 西安交通大学 | 多源流媒体传输QoS控制方法 |
| CN1791872A (zh) * | 2003-03-21 | 2006-06-21 | 诺基亚有限公司 | 用于多媒体流式传输的方法和设备 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6973501B1 (en) * | 2000-06-21 | 2005-12-06 | Adc Telecommunications, Inc. | Reducing loss in transmission quality under changing network conditions |
| JP3699910B2 (ja) * | 2000-10-31 | 2005-09-28 | 株式会社東芝 | データ伝送装置、データ伝送方法及びプログラム |
| CN1316398C (zh) * | 2001-12-15 | 2007-05-16 | 汤姆森特许公司 | 基于客户端或网络环境调整视频流的系统和方法 |
| KR100596945B1 (ko) * | 2003-10-30 | 2006-07-04 | (주)씨앤에스 테크놀로지 | 영상 송수신 대역폭 및 화질 조절기능을 갖는 아이피 영상단말기 및 이의 제어방법 |
-
2006
- 2006-07-27 CN CN200610103597.8A patent/CN100588249C/zh active Active
-
2007
- 2007-07-20 WO PCT/CN2007/070335 patent/WO2008014707A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1468001A (zh) * | 2002-06-27 | 2004-01-14 | 上海汉唐科技有限公司 | 基于因特网的媒体流自适应传输方法 |
| WO2004039034A1 (fr) * | 2002-10-24 | 2004-05-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Systeme et procede de reduction du temps de tamponnage initial pour une application en continu |
| CN1791872A (zh) * | 2003-03-21 | 2006-06-21 | 诺基亚有限公司 | 用于多媒体流式传输的方法和设备 |
| CN1744592A (zh) * | 2005-09-29 | 2006-03-08 | 西安交通大学 | 多源流媒体传输QoS控制方法 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102638705A (zh) * | 2011-12-09 | 2012-08-15 | 中兴通讯股份有限公司 | 一种cms中转码参数模板化方法及转码系统 |
| CN103501429A (zh) * | 2013-10-22 | 2014-01-08 | 中国农业银行股份有限公司 | 一种基于动态码率的数据编码方法和装置 |
| CN114424552A (zh) * | 2019-09-29 | 2022-04-29 | 华为技术有限公司 | 一种低延迟信源信道联合编码方法及相关设备 |
| CN115174965A (zh) * | 2022-06-30 | 2022-10-11 | 杭州海康威视数字技术股份有限公司 | 视频预览方法、装置、电子设备及计算机可读存储介质 |
| CN115174965B (zh) * | 2022-06-30 | 2024-01-02 | 杭州海康威视数字技术股份有限公司 | 视频预览方法、装置、电子设备及计算机可读存储介质 |
| CN115834975A (zh) * | 2022-11-17 | 2023-03-21 | 中国联合网络通信集团有限公司 | 一种视频传输方法、装置、设备及介质 |
| CN115834975B (zh) * | 2022-11-17 | 2024-05-17 | 中国联合网络通信集团有限公司 | 一种视频传输方法、装置、设备及介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN100588249C (zh) | 2010-02-03 |
| CN101115196A (zh) | 2008-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2008014707A1 (fr) | Procédé, système et écran de réglage de qualité vidéo | |
| CN111615006B (zh) | 基于网络状态自评估的视频编码转换传输控制系统 | |
| KR102366630B1 (ko) | 화상 전화에서의 수신기 구동 업 스위칭 | |
| CN101242359B (zh) | 动态码率分配方法、分组域流媒体服务器 | |
| JP4838143B2 (ja) | 送信装置 | |
| Turletti et al. | Videoconferencing on the Internet | |
| CN101909060B (zh) | 一种适用于移动视频实时流媒体传输的Qos控制方法 | |
| JP4000895B2 (ja) | リアルタイム通信のためのビットレート制御方法および装置 | |
| CN101030832B (zh) | 实现实时传输协议报文冗余机制的方法及其系统 | |
| WO2017148260A1 (fr) | Procédé et appareil d'envoi de code vocal | |
| CN108401128B (zh) | 一种视频通话中的拥塞控制方法 | |
| WO2009113924A1 (fr) | Dispositif et procédé d'adaptation de débit cible de signaux vidéo | |
| CN102239690A (zh) | 用于拥塞控制的稳定视频速率适配 | |
| CN104935958B (zh) | 一种实时视频传输装置 | |
| CN102065468A (zh) | 码率调整方法及服务器 | |
| CN100490443C (zh) | 用于调整内容流的比特率的设备和方法 | |
| CN105306970A (zh) | 一种流媒体直播发送速度的控制方法及装置 | |
| CN107154913B (zh) | 一种ip电话终端通信方法 | |
| Tang et al. | Quality Adaptation of Intra-only Coded Video Transmission over Wireless Networks | |
| CN117749776A (zh) | 流媒体数据包的传输方法及装置 | |
| Yang et al. | Video Transmission Control for Networked Vision System Based on RTCP | |
| Masala et al. | Variable time-scale streaming for multimedia transmission over IP networks | |
| Papadimitriou | An integrated smooth transmission control and temporal scaling scheme for MPEG-4 streaming video | |
| Huszák et al. | DCCP-based multiple retransmission technique for multimedia streaming | |
| Zhang et al. | Adaptive streaming media VOD system under the background of new media |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07764262 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| NENP | Non-entry into the national phase |
Ref country code: RU |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC OF 250809 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07764262 Country of ref document: EP Kind code of ref document: A1 |