[go: up one dir, main page]

CN104219479B - Video communication service processing method and system - Google Patents

Video communication service processing method and system Download PDF

Info

Publication number
CN104219479B
CN104219479B CN201310207936.7A CN201310207936A CN104219479B CN 104219479 B CN104219479 B CN 104219479B CN 201310207936 A CN201310207936 A CN 201310207936A CN 104219479 B CN104219479 B CN 104219479B
Authority
CN
China
Prior art keywords
parameter
video
network
callee
terminal
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.)
Active
Application number
CN201310207936.7A
Other languages
Chinese (zh)
Other versions
CN104219479A (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201310207936.7A priority Critical patent/CN104219479B/en
Publication of CN104219479A publication Critical patent/CN104219479A/en
Application granted granted Critical
Publication of CN104219479B publication Critical patent/CN104219479B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention discloses a kind of video communication service processing method and system, wherein, method includes:When calling party end initiates video call business, local first network parameter is obtained, and obtains the first video parameter with first network match parameters, then video call request message is sent to callee's terminal, including the first video parameter;Callee's terminal obtains the second local network parameter;The second video parameter matched with the second network parameter is obtained, media negotiation is carried out based on the second video parameter and the first video parameter, the video parameter of this video call business is determined as media negotiation result, and media negotiation result is returned to calling party end;Calling party end is based on media negotiation result and carries out video call business with callee's terminal.The embodiment of the present invention can match video parameter configuration according to network condition and carry out video communication service, so that the service quality of video communication service is effectively ensured.

Description

Video communication service processing method and system
Technical field
The present invention relates to the communication technology, especially a kind of video communication service processing method and system.
Background technology
It is various to be based on 3G (Third Generation) Moblie under integration of three networks background(3rd generation, 3G)And fixed network Multimedia service emerge in an endless stream, and video communication service is undoubtedly one of business wherein most with prospects.
Because the video data volume is larger, therefore, real time video data transmission is carried out in video communication service to network Service quality has certain requirement.During practical application, the Internet protocol that video communication terminal is accessed(Internet Protocol, IP)Network environment is often more complicated, including 3G, the WLAN based on IEEE802.11b standards (WiFi), ADSL(Asymmetrical Digital Subscriber Loop, ADSL), fiber optic communication Network etc..However, during the present invention is realized, inventor has found, prior art is used before video calling connection is set up Family and the real network situation for not knowing about video communication local terminal and opposite end, also can not just select to be best suited for present network conditions Video parameter configuration carries out video communication service, so as to can not ensure the service quality of video communication service.If preferable network The configuration of condition setting video parameter is too low, then the video communication service of better quality can not be effectively provided using Internet resources; If it is too high that poor network condition sets video parameter to configure, can be because network condition can not be supported and cause video communication industry Business is interrupted.
The content of the invention
A technical problem to be solved of the embodiment of the present invention is:A kind of video communication service processing method is provided with being System, carries out video communication service, so that video communication service is effectively ensured to match video parameter configuration according to network condition Service quality.
A kind of video communication service processing method provided in an embodiment of the present invention, including:
When calling party end initiates video call business in response to user's request, obtain and react the calling party end LAN The first network parameter of network condition;
Corresponding relation between the calling party end network parameter that pre-sets of inquiry and video parameter, is obtained and described the The first video parameter that one network parameter matches;
Calling party end sends video call request message to callee's terminal, and the video call request message includes First video parameter;
Callee's terminal response obtains in receiving the video call request message and reacts callee's terminal local net Second network parameter of network condition;
Corresponding relation between network parameter and video parameter that callee's terminal inquiry is pre-set, is obtained and described the The second video parameter that two network parameters match;
Callee's terminal is based on the second video parameter and carries out media negotiation with the first video parameter, determines this video call The video parameter of business returns to media negotiation result as media negotiation result, and to calling party end;
Calling party end is based on media negotiation result and carries out video call business with callee's terminal.
In another specific embodiment of the above method, the first network parameter includes working as with second network parameter The bandwidth of preceding network, packet loss, shake be delayed in it is any one or more;
First video parameter includes resolution ratio with the second video parameter;
Corresponding relation between the network parameter and video parameter includes:The corresponding network condition of network parameter is poorer, Resolution ratio is lower.
In another specific embodiment of the above method, first video parameter also includes frame per second with the second video parameter And/or picture group GOP values;
Corresponding relation between the network parameter and video parameter also includes:The corresponding network condition of network parameter is got over Difference, frame per second is lower, and GOP values are higher.
In another specific embodiment of the above method, described obtain reacts the of the calling party end local network condition One network parameter includes:
Calling party end carries out detection acquisition by the local network to the calling party end and reacts the calling party end sheet The first network parameter of ground network condition;Or
Calling party end obtains from server by initiating call request to server and reacts the calling party end LAN The first network parameter of network condition;
The second network parameter that callee's terminal local network condition is reacted in the acquisition includes:
Callee's terminal carries out detection acquisition by the local network to callee's terminal and reacts callee's terminal sheet Second network parameter of ground network condition;Or
Callee's terminal obtains from server by initiating call request to server and reacts callee's terminal local net Second network parameter of network condition.
In another specific embodiment of the above method, it is whole with callee that the calling party end is based on media negotiation result End, which carries out video call business, to be included:
The video parameter that calling party end or callee's terminal are represented with media negotiation result is to callee's terminal or caller Square terminal sends video code flow;
The video parameter that calling party end or callee's terminal are represented with media negotiation result is carried out to the video code flow Decoding is with playing.
A kind of video communication service processing system provided in an embodiment of the present invention, including calling party end and callee's end End;
The calling party end, during for initiating video call business in response to user's request, obtaining and reacting the calling party The first network parameter of terminal local network condition;The corresponding pass inquired about between the network parameter pre-set and video parameter System, obtains the first video parameter with the first network match parameters;And send video call request to callee's terminal Message, the video call request message includes the first video parameter;And the media negotiation returned based on callee's terminal As a result video call business is carried out with callee's terminal;
Callee's terminal, in response to receiving the video call request message, obtaining and reacting the callee Second network parameter of terminal local network condition;The corresponding pass inquired about between the network parameter pre-set and video parameter System, obtains the second video parameter matched with second network parameter;And based on the second video parameter and the first video Parameter carries out media negotiation, determines the video parameter of this video call business as media negotiation result, and whole to calling party End returns to media negotiation result.
In another specific embodiment of said system, the first network parameter includes working as with second network parameter The bandwidth of preceding network, packet loss, shake be delayed in it is any one or more;
First video parameter includes resolution ratio with the second video parameter;
Corresponding relation between the network parameter and video parameter includes:The corresponding network condition of network parameter is poorer, Resolution ratio is lower.
In another specific embodiment of said system, first video parameter also includes frame per second with the second video parameter And/or picture group GOP values;
Corresponding relation between the network parameter and video parameter also includes:The corresponding network condition of network parameter is got over Difference, frame per second is lower, and GOP values are higher.
In another specific embodiment of said system, the calling party end, especially by the calling party end Local network carries out detection and obtains the first network parameter for reacting the calling party end local network condition;Or by service Device initiates call request, and the first network parameter for reacting the calling party end local network condition is obtained from server;
Callee's terminal, carrying out detection acquisition reaction especially by the local network to callee's terminal, this is called Second network parameter of square terminal local network condition;Or, by initiating call request to server, obtain anti-from server Should callee's terminal local network condition the second network parameter.
In another specific embodiment of said system, it is whole with callee that the calling party end is based on media negotiation result When end carries out video call business, the calling party end or callee's terminal, the video specifically represented with media negotiation result Parameter sends video code flow to callee's terminal or calling party end;Callee's terminal or calling party end, specifically with matchmaker The video parameter that body negotiation result is represented is decoded and played to the video code flow that other side sends.
The video communication service processing method and system provided based on the above embodiment of the present invention, user is dialed or answered During visual telephone, in the call business flow of video communication, increase the pre- diagnostic operation of network before media negotiation, call is double Fang Shouxian obtains the network parameter of reaction local network condition, is selected to be suitable for the video of current network conditions according to network condition Parameter, it is ensured that present network conditions meet the requirement that video parameter configures such as resolution ratio, then again based on regarding that both sides select Frequency parameter carries out media negotiation, video communication service is carried out based on negotiation result, so that the clothes of video communication service are effectively ensured Business quality.For example, preferably network condition can set higher video parameter to configure, fully to be provided with Internet resources The video communication service of better quality;Poor network condition can set relatively low video parameter to configure, to avoid network Condition can not be supported and cause video communication service to interrupt.
Below by drawings and examples, technical scheme is described in further detail.
Brief description of the drawings
The accompanying drawing for constituting a part for specification describes embodiments of the invention, and together with description for explaining The principle of the present invention.
Referring to the drawings, according to following detailed description, the present invention can be more clearly understood from, wherein:
Fig. 1 is the flow chart of video communication service processing method one embodiment of the present invention.
Fig. 2 is the structural representation of video communication service processing system one embodiment of the present invention.
Embodiment
The various exemplary embodiments of the present invention are described in detail now with reference to accompanying drawing.It should be noted that:Unless had in addition Body illustrates that the part and the positioned opposite of step, numerical expression and numerical value otherwise illustrated in these embodiments does not limit this The scope of invention.
Simultaneously, it should be appreciated that for the ease of description, the size of the various pieces shown in accompanying drawing is not according to reality Proportionate relationship draw.
The description only actually at least one exemplary embodiment is illustrative below, never as to the present invention And its any limitation applied or used.
It may be not discussed in detail for technology, method and apparatus known to person of ordinary skill in the relevant, but suitable In the case of, the technology, method and apparatus should be considered as a part for specification.
In shown here and discussion all examples, any occurrence should be construed as merely exemplary, without It is as limitation.Therefore, the other examples of exemplary embodiment can have different values.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang Yi It is defined, then it need not be further discussed in subsequent accompanying drawing in individual accompanying drawing.
According to the media negotiating process of prior art, video calling both terminal it is not intended that network condition, but directly The video capability list of oneself is sent to other side, it can include for example being issued to 1280 × 720 resolution ratio in progressive scan Display format(720p), Video Graphics Array(Video Graphics Array, VGA), conventional video standard form (Common Intermediate Format, CIF), then video calling both sides are last will to consult to be using this video of 720p Parameter is that highest-capacity carries out video communication.And if considering network condition, if wherein side's network is poor, it sends oneself Video capability list may be CIF, then the last media negotiation result of video calling both sides may be exactly CIF.
In the embodiment of the present invention, the terminal of the video calling both sides increased network before media consultation process diagnoses stream in advance Journey, to provide the capabilities list for being more suitable for present network conditions for media negotiation, for example, resolution ratio etc., helps video calling double Root selects currently to be adapted to the ability of oneself according to own net condition, so as to influence the result of media negotiation so that media negotiation Result be more suitable for current network conditions, so as to ensure Video service quality.
Fig. 1 is the flow chart of video communication service processing method one embodiment of the present invention.Shown in Fig. 1, the embodiment Video communication service processing method includes:
110, when calling party end initiates video call business in response to user's request, obtain and react the calling party end sheet The first network parameter of ground network condition.
120, the corresponding relation between the calling party end network parameter that pre-sets of inquiry and video parameter is obtained and the The first video parameter that one network parameter matches.
130, calling party end sends in video call request message, the video call request message to callee's terminal and wrapped Include the first video parameter.
140, callee's terminal response obtains in receiving video call request message and reacts callee's terminal local net Second network parameter of network condition.
150, the corresponding relation between network parameter and video parameter that callee's terminal inquiry is pre-set is obtained and the The second video parameter that two network parameters match.
160, callee's terminal is based on the second video parameter and carries out media negotiation with the first video parameter, determines this video The video parameter of call business returns to media negotiation result as media negotiation result, and to calling party end.
Exemplarily, media negotiation can be carried out using asymmetric negotiation or asymmetric negotiation mode, corresponding selection second is regarded The video parameter conduct that frequency parameter is supported with the first video parameter or only the second video parameter or the first video parameter are supported Media negotiation result.
170, calling party end is based on media negotiation result and carries out video call business with callee's terminal, i.e.,:Start to regard Frequency is conversed.
The video communication service processing method that the above embodiment of the present invention is provided, user dials or answered visual telephone When, in the call business flow of video communication, increase the pre- diagnostic operation of network before media negotiation, both call sides are obtained first The network parameter for answering local network condition is negated, is selected to be suitable for the video parameter of current network conditions according to network condition, really Protect present network conditions and meet the requirement that video parameter configures such as resolution ratio, the video parameter then selected again based on both sides is entered Row media negotiation, carries out video communication service, so that the service quality of video communication service is effectively ensured based on negotiation result.Example Such as, preferable network condition can set higher video parameter to configure, fully to provide better quality with Internet resources Video communication service;Poor network condition can set relatively low video parameter to configure, to avoid network condition can not Support and cause video communication service to interrupt.
It is unrestricted according to a specific example of video communication service processing method embodiment of the present invention, therein first Network parameter and the second network parameter can specifically include but is not limited in bandwidth, packet loss, shake and the delay of current network It is any one or more;First video parameter can specifically include resolution ratio with the second video parameter.Network parameter and video Corresponding relation between parameter can be:The corresponding network condition of network parameter is poorer, and resolution ratio is lower;Conversely, network parameter Corresponding network condition is better, and resolution ratio is higher.
Based on above-described embodiment example, the video parameter for selecting to match according to network parameter, such as network condition is poor, When available bandwidth is not enough, relatively low resolution ratio can be selected, and network condition is more excellent, when bandwidth is abundant, can select higher Resolution ratio.For example, a corresponding example of network parameter and video parameter:512k available bandwidth can support regarding for CIF forms Frequency parameter;2M bandwidth can support the video parameter of 720p forms.
Unrestricted, the first video according to another specific example of video communication service processing method embodiment of the present invention Parameter can also include frame per second and/or picture group with the second video parameter(Group of Pictures, GOP)The influence such as value is passed The parameter of defeated video code flow size.Correspondingly, the corresponding relation between network parameter and video parameter can also include:Network is joined The corresponding network condition of number is poorer, and frame per second is lower, and GOP values are higher;Conversely, the corresponding network condition of network parameter is better, frame per second Higher, GOP values are lower.
It is unrestricted according to another specific example of video communication service processing method embodiment of the present invention, in the present invention In the operation 110 for stating each embodiment, it specifically can in the following manner obtain and react the calling party end local network condition First network parameter:
Calling party end can be by the network condition detection unit that pre-sets, to the local network of the calling party end Carry out detection and obtain the first network parameter for reacting the calling party end local network condition;Or
The first network parameter for reacting the calling party end local network condition is obtained by server, calling party end can be with By initiating call request to server, the first network ginseng for reacting the calling party end local network condition is obtained from server Number.
Correspondingly, in the operation 140 of the various embodiments described above of the present invention, it specifically can in the following manner obtain and react the quilt Second network parameter of the side's of crying terminal local network condition:
Callee's terminal can be by the network condition detection unit that pre-sets, to the local network of callee's terminal Carry out detection and obtain the second network parameter for reacting callee's terminal local network condition;Or
The second network parameter of reaction callee's terminal local network condition is obtained by server, callee's terminal can lead to Cross to server and initiate call request, the second network ginseng for reacting callee's terminal local network condition is obtained from server Number.
It is unrestricted according to another specific example of video communication service processing method embodiment of the present invention, in the present invention In the operation 170 for stating each embodiment, calling party end is based on media negotiation result and carries out video call business with callee's terminal It can specifically include:
The video parameter that calling party end or callee's terminal are represented with media negotiation result is to callee's terminal or caller Square terminal sends video code flow.For example, being media negotiation by research content to be transmitted with the GOP values in the media negotiation result As a result the video code flow of intermediate-resolution correspondence form, and with the frame per second in the media negotiation result to callee's terminal or calling party Terminal sends video code flow;
The video parameter that calling party end or callee's terminal are represented with media negotiation result is decoded to video code flow With broadcasting.For example, the video code flow that other side sends is received with the frame per second in the media negotiation result, and with according to media negotiation knot GOP values in fruit are decoded to the video code flow with resolution ratio, played.
Fig. 2 is the structural representation of video communication service processing system one embodiment of the present invention.The video of the embodiment Communication business processing system can be used for the video communication service processing method for realizing the various embodiments described above of the present invention.As shown in Fig. 2 The video communication service processing system of the embodiment includes calling party end 210 and callee's terminal 220.Wherein:
Calling party end 210, during for initiating video call business in response to user's request, obtaining and reacting calling party end Hold the first network parameter of 210 local network conditions;The corresponding pass inquired about between the network parameter pre-set and video parameter System, obtains the first video parameter with first network match parameters;And disappear to the transmission video call request of callee's terminal 220 Breath, the video call request message includes the first video parameter;And the media negotiation knot returned based on callee's terminal 220 Fruit carries out video call business with callee's terminal 220.
Callee's terminal 220, in response to receiving video call request message, obtaining and reacting callee's terminal Second network parameter of 220 local network conditions;The corresponding relation inquired about between the network parameter pre-set and video parameter, Obtain the second video parameter matched with the second network parameter;And carried out based on the second video parameter and the first video parameter Media negotiation, determines that the video parameter of this video call business is returned as media negotiation result, and to calling party end 210 Media negotiation result.
The video communication service processing system that the above embodiment of the present invention is provided, user dials or answered visual telephone When, in the call business flow of video communication, increase the pre- diagnostic operation of network before media negotiation, both call sides are obtained first The network parameter for answering local network condition is negated, is selected to be suitable for the video parameter of current network conditions according to network condition, really Protect present network conditions and meet the requirement that video parameter configures such as resolution ratio, the video parameter then selected again based on both sides is entered Row media negotiation, carries out video communication service, so that the service quality of video communication service is effectively ensured based on negotiation result.Example Such as, preferable network condition can set higher video parameter to configure, fully to provide better quality with Internet resources Video communication service;Poor network condition can set relatively low video parameter to configure, to avoid network condition can not Support and cause video communication service to interrupt.
It is unrestricted according to a specific example of video communication service processing system embodiment of the present invention, therein first Network parameter and the second network parameter can specifically include the bandwidth of current network, packet loss, shake be delayed in it is any one Item is multinomial;First video parameter can specifically include resolution ratio with the second video parameter.Between network parameter and video parameter Corresponding relation can be:The corresponding network condition of network parameter is poorer, and resolution ratio is lower;Conversely, the corresponding net of network parameter Network condition is better, and resolution ratio is higher.
Unrestricted, the first video according to another specific example of video communication service processing system embodiment of the present invention Parameter can also include frame per second and/or GOP values with the second video parameter.Correspondingly, pair between network parameter and video parameter Should be related to include:The corresponding network condition of network parameter is poorer, and frame per second is lower, and GOP values are higher;Conversely, network parameter Corresponding network condition is better, and frame per second is higher, and GOP values are lower.
Unrestricted according to another specific example of video communication service processing system embodiment of the present invention, calling party is whole The local network of the calling party end 210 can specifically be examined by the network condition detection unit that pre-sets at end 210 Survey the first network parameter for obtaining and reacting the local network condition of calling party end 210;Or the master is reacted by server acquisition The first network parameter of the local network condition of the side's of crying terminal 210, calling party end 210 by server initiate call request, The first network parameter for reacting the local network condition of calling party end 210 is obtained from server.Callee's terminal 220 is specific Detection can be carried out to the local network of callee's terminal 220 and obtain anti-by the network condition detection unit that pre-sets Should the local network condition of callee's terminal 220 the second network parameter;Or, reaction callee's terminal is obtained by server Second network parameter of 220 local network conditions, callee's terminal 220 to server by initiating call request, from server Obtain the second network parameter for reacting the local network condition of callee's terminal 220.
Unrestricted according to another specific example of video communication service processing system embodiment of the present invention, calling party is whole When end 210 carries out video call business based on media negotiation result with callee's terminal 220, calling party end 210 or callee Terminal 220, the video parameter that can be specifically represented with media negotiation result is sent out to callee's terminal 220 or calling party end 210 Send video code flow;Callee's terminal 220 or calling party end 210, the video parameter that can be specifically represented with media negotiation result The video code flow that opposite end is sent is decoded and played.
The embodiment of each in this specification is described by the way of progressive, and what each embodiment was stressed is and it Same or analogous part cross-reference between the difference of its embodiment, each embodiment.For device embodiment For, because it is substantially similar to embodiment of the method, so description is fairly simple, referring to the portion of embodiment of the method in place of correlation Defend oneself bright.
Method, the system of the present invention may be achieved in many ways.For example, software, hardware, firmware or soft can be passed through Part, hardware, firmware any combinations come realize the present invention method and system.The said sequence of the step of for methods described is only It is, in order to illustrate, to be not limited to order described in detail above the step of method of the invention, unless otherwise especially Explanation.In addition, in certain embodiments, the present invention can be also embodied as recording to program in the recording medium, these program bags Include the machine readable instructions for realizing the method according to the invention.Thus, the present invention also covering storage is used to perform according to this The recording medium of the program of the method for invention.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above method embodiment can pass through Programmed instruction related hardware is completed, and foregoing program can be stored in a computer read/write memory medium, the program Upon execution, the step of including above method embodiment is performed;And foregoing storage medium includes:ROM, RAM, magnetic disc or light Disk etc. is various can be with the medium of store program codes.
The service quality of video communication service can be effectively ensured in the embodiment of the present invention, for example, preferably network condition can To set higher video parameter configuration, fully to provide the video communication service of better quality with Internet resources;It is poor Network condition relatively low video parameter can be set to configure, cause video communication industry to avoid network condition from not supporting Business is interrupted.
Description of the invention is provided for the sake of example and description, and is not exhaustively or by the present invention It is limited to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Select and retouch State embodiment and be more preferably to illustrate the principle and practical application of the present invention, and one of ordinary skill in the art is managed The solution present invention is so as to design the various embodiments with various modifications suitable for special-purpose.

Claims (10)

1. a kind of video communication service processing method, it is characterised in that including:
When calling party end initiates video call business in response to user's request, obtain and react the calling party end local network bar The first network parameter of part;
Corresponding relation between network parameter and video parameter that calling party end inquiry is pre-set, is obtained and first net First video parameter of network match parameters;
Calling party end sends video call request message to callee's terminal, and the video call request message includes first Video parameter;
Callee's terminal response obtains in receiving the video call request message and reacts callee's terminal local network bar Second network parameter of part;
Corresponding relation between network parameter and video parameter that callee's terminal inquiry is pre-set, is obtained and second net Second video parameter of network match parameters;
Callee's terminal is based on the second video parameter and carries out media negotiation with the first video parameter, by the first video parameter and second The video parameter that video parameter is supported returns to media negotiation result as media negotiation result, and to calling party end;
Calling party end is based on media negotiation result and carries out video call business with callee's terminal.
2. according to the method described in claim 1, it is characterised in that the first network parameter and the second network parameter bag Include the bandwidth of current network, packet loss, shake be delayed in it is any one or more;
First video parameter includes resolution ratio with the second video parameter;
Corresponding relation between the network parameter and video parameter includes:The corresponding network condition of network parameter is poorer, differentiates Rate is lower.
3. method according to claim 2, it is characterised in that first video parameter also includes with the second video parameter Frame per second and/or picture group GOP values;
Corresponding relation between the network parameter and video parameter also includes:The corresponding network condition of network parameter is poorer, frame Rate is lower, and GOP values are higher.
4. the method according to claims 1 to 3 any one, it is characterised in that the calling party end is reacted in the acquisition The first network parameter of local network condition includes:
Calling party end carries out detection acquisition by the local network to the calling party end and reacts the calling party end LAN The first network parameter of network condition;Or
Calling party end obtains from server by initiating call request to server and reacts the calling party end local network bar The first network parameter of part;
The second network parameter that callee's terminal local network condition is reacted in the acquisition includes:
Callee's terminal carries out detection acquisition by the local network to callee's terminal and reacts callee's terminal local net Second network parameter of network condition;Or
Callee's terminal obtains from server by initiating call request to server and reacts callee's terminal local network bar Second network parameter of part.
5. method according to claim 4, it is characterised in that the calling party end is based on media negotiation result with being called Square terminal, which carries out video call business, to be included:
The video parameter that calling party end or callee's terminal are represented with media negotiation result is whole to callee's terminal or calling party End sends video code flow;
The video parameter that calling party end or callee's terminal are represented with media negotiation result is decoded to the video code flow With broadcasting.
6. a kind of video communication service processing system, it is characterised in that including calling party end and callee's terminal;
The calling party end, during for initiating video call business in response to user's request, obtaining and reacting the calling party end The first network parameter of local network condition;The corresponding relation inquired about between the network parameter pre-set and video parameter, is obtained Take the first video parameter with the first network match parameters;And video call request message is sent to callee's terminal, The video call request message includes the first video parameter;And based on callee's terminal return media negotiation result with Callee's terminal carries out video call business;
Callee's terminal, in response to receiving the video call request message, obtaining and reacting callee's terminal Second network parameter of local network condition;The corresponding relation inquired about between the network parameter pre-set and video parameter, is obtained Take the second video parameter matched with second network parameter;And entered based on the second video parameter with the first video parameter Row media negotiation, the video parameter that the first video parameter and the second video parameter are supported as media negotiation result, and to Calling party end returns to media negotiation result.
7. system according to claim 6, it is characterised in that the first network parameter and the second network parameter bag Include the bandwidth of current network, packet loss, shake be delayed in it is any one or more;
First video parameter includes resolution ratio with the second video parameter;
Corresponding relation between the network parameter and video parameter includes:The corresponding network condition of network parameter is poorer, differentiates Rate is lower.
8. system according to claim 7, it is characterised in that first video parameter also includes with the second video parameter Frame per second and/or picture group GOP values;
Corresponding relation between the network parameter and video parameter also includes:The corresponding network condition of network parameter is poorer, frame Rate is lower, and GOP values are higher.
9. the system according to claim 6 to 8 any one, it is characterised in that the calling party end, especially by right The local network of the calling party end carries out detection and obtains the first network parameter for reacting the calling party end local network condition; Or by initiating call request to server, the first net for reacting the calling party end local network condition is obtained from server Network parameter;
Callee's terminal, carries out detection especially by the local network to callee's terminal and obtains reaction callee end Hold the second network parameter of local network condition;Or, by initiating call request to server, obtaining reaction from server should Second network parameter of callee's terminal local network condition.
10. system according to claim 9, it is characterised in that the calling party end is based on media negotiation result and quilt When the side's of crying terminal carries out video call business, the calling party end or callee's terminal are specifically represented with media negotiation result Video parameter send video code flow to callee's terminal or calling party end;Callee's terminal or calling party end, tool The video parameter that body is represented with media negotiation result is decoded and played to the video code flow that other side sends.
CN201310207936.7A 2013-05-30 2013-05-30 Video communication service processing method and system Active CN104219479B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310207936.7A CN104219479B (en) 2013-05-30 2013-05-30 Video communication service processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310207936.7A CN104219479B (en) 2013-05-30 2013-05-30 Video communication service processing method and system

Publications (2)

Publication Number Publication Date
CN104219479A CN104219479A (en) 2014-12-17
CN104219479B true CN104219479B (en) 2017-11-03

Family

ID=52100566

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310207936.7A Active CN104219479B (en) 2013-05-30 2013-05-30 Video communication service processing method and system

Country Status (1)

Country Link
CN (1) CN104219479B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105812705B (en) * 2014-12-31 2019-04-12 华为终端(东莞)有限公司 A kind of video communication method, terminal and system
CN106358004B (en) * 2015-07-14 2019-08-16 腾讯科技(深圳)有限公司 Video call method and device
CN106856472B (en) * 2015-12-09 2019-10-25 展讯通信(上海)有限公司 Video call method, device and mobile terminal based on VoLTE
CN106878086A (en) * 2017-03-06 2017-06-20 北京理工大学 A method for evaluating user experience quality of VoLTE video calls
CN109803056A (en) * 2017-11-15 2019-05-24 中兴通讯股份有限公司 A kind of method, apparatus and system that video frequency color ring plays
CN108833820B (en) * 2018-05-29 2021-03-12 Oppo广东移动通信有限公司 Video call method and related products
CN109729379B (en) * 2019-02-01 2020-05-05 广州虎牙信息科技有限公司 Method, device, terminal and storage medium for realizing live video microphone connection
WO2021164490A1 (en) * 2020-02-20 2021-08-26 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Methods, apparatus and user equipment for wireless communication
CN112333414A (en) * 2020-10-30 2021-02-05 维沃移动通信有限公司 Video call method, apparatus, electronic device and readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5392223A (en) * 1992-07-29 1995-02-21 International Business Machines Corp. Audio/video communications processor
CN1510876A (en) * 2002-12-26 2004-07-07 中国科学院计算技术研究所 A Method of Adaptively Adjusting Network Video Quality
CN1845596A (en) * 2005-04-06 2006-10-11 上海迪比特实业有限公司 Video transmission system and its method for self-adaptive adjusting video image
CN101146204A (en) * 2006-09-12 2008-03-19 腾讯科技(深圳)有限公司 Quality adjusting method and device for instant communication video
CN102348095A (en) * 2011-09-14 2012-02-08 宋健 Method for keeping stable transmission of images in mobile equipment video communication
CN102783141A (en) * 2010-05-14 2012-11-14 Lg电子株式会社 Display apparatus and control method thereof
CN103096011A (en) * 2011-11-08 2013-05-08 中国电信股份有限公司 Method and system of video communication negotiation and video terminal

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5392223A (en) * 1992-07-29 1995-02-21 International Business Machines Corp. Audio/video communications processor
CN1510876A (en) * 2002-12-26 2004-07-07 中国科学院计算技术研究所 A Method of Adaptively Adjusting Network Video Quality
CN1845596A (en) * 2005-04-06 2006-10-11 上海迪比特实业有限公司 Video transmission system and its method for self-adaptive adjusting video image
CN101146204A (en) * 2006-09-12 2008-03-19 腾讯科技(深圳)有限公司 Quality adjusting method and device for instant communication video
CN102783141A (en) * 2010-05-14 2012-11-14 Lg电子株式会社 Display apparatus and control method thereof
CN102348095A (en) * 2011-09-14 2012-02-08 宋健 Method for keeping stable transmission of images in mobile equipment video communication
CN103096011A (en) * 2011-11-08 2013-05-08 中国电信股份有限公司 Method and system of video communication negotiation and video terminal

Also Published As

Publication number Publication date
CN104219479A (en) 2014-12-17

Similar Documents

Publication Publication Date Title
CN104219479B (en) Video communication service processing method and system
CN105025327B (en) A kind of method and system of mobile terminal live broadcast
EP4262320A1 (en) Call processing system and call processing method
US20150135240A1 (en) Video display terminal, video transmission terminal, video communication system, video display method, video transmission method, and computer-readable recording medium recording program
US11924371B2 (en) Content sending method and apparatus, and content receiving method and apparatus
CN103581699A (en) Video playing method, streaming media server and streaming media playing system
EP1874018A1 (en) Mobile phone browser supporting data transmission accompanied by an audio transmission
CN101212751A (en) Mobile communication terminal displaying multi-party video call and display method thereof
WO2014086142A1 (en) Method and apparatus for processing video image
CN102075799A (en) A Set Top Box System Realizing Video Telephone in CATV Network
CN106936671A (en) Multi-screen interaction method, device and terminal device
CN111741170A (en) A 5G ultra-high-definition adaptive video CRBT service system and its implementation method
CN109451828A (en) Downlink data packet configuration method and device
CN102790921A (en) Method and device for choosing and recording partial screen area of multi-screen business
US20140378107A1 (en) System and method of providing caller identification information
CN101803351A (en) Method and apparatus for providing picture caller identification feature
CN106454538A (en) Real-time bullet screen interaction method
CN111614922A (en) An information interaction method, network terminal and terminal
CN109963106B (en) Video image processing method and device, storage medium and terminal
WO2011088765A1 (en) Method, terminal and server for processing graphics
CN102957890A (en) Method and terminal for video image playing during communication
US20080040754A1 (en) Pseudo-rich hybrid phone/browser
JP2009055466A (en) Video content playback terminal and video content playback program
JP4654463B2 (en) Image reproduction method and system
CN109561119A (en) A kind of data transmission method for uplink, data receiver method and equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant