CN104219479A - Video communication service processing method and system - Google Patents
Video communication service processing method and system Download PDFInfo
- Publication number
- CN104219479A CN104219479A CN201310207936.7A CN201310207936A CN104219479A CN 104219479 A CN104219479 A CN 104219479A CN 201310207936 A CN201310207936 A CN 201310207936A CN 104219479 A CN104219479 A CN 104219479A
- 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.)
- Granted
Links
Abstract
The embodiment of the invention discloses a video communication service processing method and system. The method comprises the following steps: when a calling party terminal initiates a video calling service, acquiring a local first network parameter, acquiring a first video parameter matched with the first network parameter, and sending a video calling request message to a called party terminal, wherein the video calling request message comprises the first video parameter; acquiring a local second network parameter by the called party terminal; acquiring a second video parameter matched with the second network parameter, performing media negotiation based on the second video parameter and the first video parameter, determining the video parameter of the video calling service as a media negotiation result, and returning the media negotiation result to the calling party terminal; and performing the video calling service based on the media negotiation result between the calling party terminal and the called party terminal. In the embodiment of the invention, a video communication service can be performed by matching video parameter configuration according to network conditions, so that the service quality of the video communication service is ensured effectively.
Description
Technical field
The present invention relates to the communication technology, especially a kind of video communication service processing method and system.
Background technology
Under integration of three networks background, variously to emerge in an endless stream based on 3G (Third Generation) Moblie (3rd generation, 3G) and the multimedia service of fixed network, and one of video communication service business wherein most with prospects beyond doubt.
Because the video data volume is comparatively large, therefore, in video communication service, carry out real time video data transmission and have certain requirement to the service quality of network.During practical application, Internet protocol (the Internet Protocol that video communication terminal accesses, IP) network environment often more complicated, comprise 3G, WLAN (wireless local area network) (WiFi), ADSL (Asymmetric Digital Subscriber Line) (Asymmetrical Digital Subscriber Loop, ADSL), Networks of Fiber Communications etc. based on IEEE802.11b standard.But, realizing in process of the present invention, inventor finds, prior art is before video calling connection establishment, user does not understand the real network situation of video communication local terminal and opposite end, also the video parameter configuration being best suited for present network conditions just cannot be selected to carry out video communication service, thus the service quality of video communication service cannot be ensured.If it is too low that good network condition arranges video parameter configuration, then cannot effectively utilize Internet resources to provide the video communication service of better quality; If poor network condition arranges video parameter, configuration is too high, then can cannot support due to network condition and cause video communication service to interrupt.
Summary of the invention
An embodiment of the present invention technical problem to be solved is: provide a kind of video communication service processing method and system, to carry out video communication service according to network condition match video parameter configuration, thus effectively ensures the service quality of video communication service.
A kind of video communication service processing method that the embodiment of the present invention provides, comprising:
When calling party end asks to initiate video call business in response to user, obtain the first network parameter of this calling party end local network condition of reaction;
Calling party end inquires about the corresponding relation between network parameter and video parameter pre-set, and obtains the first video parameter with described first network match parameters;
Calling party end sends video call request message to callee's terminal, and described video call request message comprises the first video parameter;
Callee's terminal response, in receiving described video call request message, obtains the second network parameter of this callee's terminal local network condition of reaction;
Corresponding relation between the network parameter that callee's terminal inquiry pre-sets and video parameter, obtains the second video parameter with described second network match parameters;
Callee's terminal carries out media negotiation based on the second video parameter and the first video parameter, determines that the video parameter of this video call business is as media negotiation result, and returns media negotiation result to calling party end;
Calling party end carries out video call business based on media negotiation result and callee's terminal.
In another specific embodiment of said method, it is any one or more that described first network parameter and described second network parameter comprise in the bandwidth of current network, packet loss, shake and time delay;
Described first video parameter and the second video parameter comprise resolution;
Described network parameter comprises with the corresponding relation between video parameter: the network condition that network parameter is corresponding is poorer, and resolution is lower.
In another specific embodiment of said method, described first video parameter and the second video parameter also comprise frame per second and/or picture group GOP value;
Described network parameter also comprises with the corresponding relation between video parameter: the network condition that network parameter is corresponding is poorer, and frame per second is lower, and GOP value is higher.
In another specific embodiment of said method, the described first network parameter obtaining this calling party end local network condition of reaction comprises:
Calling party end is by carrying out the local network of this calling party end detecting the first network parameter obtaining this calling party end local network condition of reaction; Or
Calling party end, by the request of making a call to server, obtains the first network parameter of this calling party end local network condition of reaction from server;
The described second network parameter obtaining this callee's terminal local network condition of reaction comprises:
Callee's terminal is by carrying out the local network of this callee's terminal detecting the second network parameter obtaining this callee's terminal local network condition of reaction; Or
Callee's terminal, by the request of making a call to server, obtains the second network parameter of this callee's terminal local network condition of reaction from server.
In another specific embodiment of said method, described calling party end carries out video call business based on media negotiation result and callee's terminal and comprises:
The video parameter that calling party end or callee's terminal represent with media negotiation result sends video code flow to callee's terminal or calling party end;
The video parameter that calling party end or callee's terminal represent with media negotiation result is carried out decoding to described video code flow and is play.
A kind of video communication service treatment system that the embodiment of the present invention provides, comprises calling party end and callee's terminal;
Described calling party end, during for asking in response to user to initiate video call business, obtains the first network parameter of this calling party end local network condition of reaction; Inquire about the corresponding relation between network parameter and video parameter pre-set, obtain the first video parameter with described first network match parameters; And sending video call request message to callee's terminal, described video call request message comprises the first video parameter; And the media negotiation result to return based on callee's terminal and callee's terminal carry out video call business;
Described callee's terminal, in response to receiving described video call request message, obtains the second network parameter of this callee's terminal local network condition of reaction; Inquire about the corresponding relation between network parameter and video parameter pre-set, obtain the second video parameter with described second network match parameters; And carry out media negotiation based on the second video parameter and the first video parameter, determine that the video parameter of this video call business is as media negotiation result, and return media negotiation result to calling party end.
In another specific embodiment of said system, it is any one or more that described first network parameter and described second network parameter comprise in the bandwidth of current network, packet loss, shake and time delay;
Described first video parameter and the second video parameter comprise resolution;
Described network parameter comprises with the corresponding relation between video parameter: the network condition that network parameter is corresponding is poorer, and resolution is lower.
In another specific embodiment of said system, described first video parameter and the second video parameter also comprise frame per second and/or picture group GOP value;
Described network parameter also comprises with the corresponding relation between video parameter: the network condition that network parameter is corresponding is poorer, and frame per second is lower, and GOP value is higher.
In another specific embodiment of said system, described calling party end, detects especially by carrying out the local network of this calling party end the first network parameter obtaining this calling party end local network condition of reaction; Or by the request of making a call to server, obtain the first network parameter of this calling party end local network condition of reaction from server;
Described callee's terminal, detects especially by carrying out the local network of this callee's terminal the second network parameter obtaining this callee's terminal local network condition of reaction; Or, by the request of making a call to server, obtain the second network parameter of this callee's terminal local network condition of reaction from server.
In another specific embodiment of said system, when described calling party end carries out video call business based on media negotiation result and callee's terminal, described calling party end or callee's terminal, specifically send video code flow with the video parameter that media negotiation result represents to callee's terminal or calling party end; Described callee's terminal or calling party end, the video parameter specifically represented with media negotiation result is carried out decoding to the described video code flow that the other side sends and is play.
The video communication service processing method provided based on the above embodiment of the present invention and system, when user dials or answers visual telephone, in the call business flow process of video communication, the pre-diagnostic operation of network was increased before media negotiation, first both call sides obtains the network parameter of reaction local network condition, the video parameter being suitable for current network conditions is selected according to network condition, guarantee that present network conditions meets the requirement that video parameter configures such as resolution, and then carry out media negotiation based on the video parameter that both sides select, video communication service is carried out based on negotiation result, thus effectively ensure the service quality of video communication service.Such as, good network condition can arrange higher video parameter configuration, so that abundant Internet resources provide the video communication service of better quality; Poor network condition can arrange lower video parameter configuration, to avoid network condition to support and to cause video communication service to interrupt.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Description of the invention provides in order to example with for the purpose of describing, and is not exhaustively or limit the invention to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Selecting and describing embodiment is in order to principle of the present invention and practical application are better described, and enables those of ordinary skill in the art understand the present invention thus design the various embodiments with various amendment being suitable for special-purpose.
Accompanying drawing explanation
What form a part for specification drawings describes embodiments of the invention, and is used from explanation principle of the present invention together with description one.
With reference to accompanying drawing, according to detailed description below, clearly the present invention can be understood, wherein:
Fig. 1 is the flow chart of a video communication service processing method of the present invention embodiment.
Fig. 2 is the structural representation of a video communication service treatment system of the present invention embodiment.
Embodiment
Various exemplary embodiment of the present invention is described in detail now with reference to accompanying drawing.It should be noted that: unless specifically stated otherwise, otherwise positioned opposite, the numerical expression of the parts of setting forth in these embodiments and step and numerical value do not limit the scope of the invention.
Meanwhile, it should be understood that for convenience of description, the size of the various piece shown in accompanying drawing is not draw according to the proportionate relationship of reality.
Illustrative to the description only actually of at least one exemplary embodiment below, never as any restriction to the present invention and application or use.
May not discuss in detail for the known technology of person of ordinary skill in the relevant, method and apparatus, but in the appropriate case, described technology, method and apparatus should be regarded as a part for specification.
In all examples with discussing shown here, any occurrence should be construed as merely exemplary, instead of as restriction.Therefore, other example of exemplary embodiment can have different values.
It should be noted that: represent similar terms in similar label and letter accompanying drawing below, therefore, once be defined in an a certain Xiang Yi accompanying drawing, then do not need to be further discussed it in accompanying drawing subsequently.
Media negotiating process conventionally, video calling both terminal does not consider network condition, but the video capability list of oneself is sent directly to the other side, it can comprise such as at display format (720p), Video Graphics Array (the Video Graphics Array of the resolution being issued to 1280 × 720 of lining by line scan, VGA), conventional video standard form (Common Intermediate Format, CIF), so negotiation is finally carried out video communication for adopting this video parameter of 720p and highest-capacity by video calling both sides.And consider network condition, if wherein side's network is poor, the video capability list that it sends oneself may be CIF, and the media negotiation the possibility of result that so video calling both sides are last is exactly CIF.
In the embodiment of the present invention, the pre-diagnostic process of network that the terminal of video calling both sides increased before media consultation process, for media negotiation provides the capabilities list being more suitable for present network conditions, such as, resolution etc., help video calling both sides to select the current ability being applicable to oneself according to own net condition, thus affect the result of media negotiation, make the result of media negotiation be more suitable for current network conditions, thus ensure Video service quality.
Fig. 1 is the flow chart of a video communication service processing method of the present invention embodiment.Shown in Fig. 1, the video communication service processing method of this embodiment comprises:
110, when calling party end asks to initiate video call business in response to user, obtain the first network parameter of this calling party end local network condition of reaction.
120, calling party end inquires about the corresponding relation between network parameter and video parameter pre-set, and obtains the first video parameter with first network match parameters.
130, calling party end sends video call request message to callee's terminal, and this video call request message comprises the first video parameter.
140, callee's terminal response, in receiving video call request message, obtains the second network parameter of this callee's terminal local network condition of reaction.
150, the corresponding relation between the network parameter that callee's terminal inquiry pre-sets and video parameter, obtains the second video parameter with second network match parameters.
160, callee's terminal carries out media negotiation based on the second video parameter and the first video parameter, determines that the video parameter of this video call business is as media negotiation result, and returns media negotiation result to calling party end.
Exemplarily, asymmetric negotiation or asymmetric negotiation mode can be adopted to carry out media negotiation, corresponding selection second video parameter and the first video parameter all support or only the video parameter supported of the second video parameter or the first video parameter as media negotiation result.
170, calling party end carries out video call business based on media negotiation result and callee's terminal, that is: start video calling.
The video communication service processing method that the above embodiment of the present invention provides, when user dials or answers visual telephone, in the call business flow process of video communication, the pre-diagnostic operation of network was increased before media negotiation, first both call sides obtains the network parameter of reaction local network condition, the video parameter being suitable for current network conditions is selected according to network condition, guarantee that present network conditions meets the requirement that video parameter configures such as resolution, and then carry out media negotiation based on the video parameter that both sides select, video communication service is carried out based on negotiation result, thus effectively ensure the service quality of video communication service.Such as, good network condition can arrange higher video parameter configuration, so that abundant Internet resources provide the video communication service of better quality; Poor network condition can arrange lower video parameter configuration, to avoid network condition to support and to cause video communication service to interrupt.
Unrestricted according to a concrete example of video communication service processing method embodiment of the present invention, it is any one or more that first network parameter wherein and second network parameter specifically can include but not limited in the bandwidth of current network, packet loss, shake and time delay; First video parameter and the second video parameter specifically can comprise resolution.Corresponding relation between network parameter with video parameter can be: the network condition that network parameter is corresponding is poorer, and resolution is lower; Otherwise the network condition that network parameter is corresponding is better, and resolution is higher.
Based on above-described embodiment example, select the video parameter matched according to network parameter, such as network condition is poor, when available bandwidth is not enough, can select lower resolution, and network condition is more excellent, when bandwidth is abundant, can select higher resolution.Such as, network parameter and the available bandwidth of corresponding example a: 512k of video parameter can support the video parameter of CIF form; 2M bandwidth can support the video parameter of 720p form.
Unrestricted according to another concrete example of video communication service processing method embodiment of the present invention, first video parameter and the second video parameter can also comprise the parameter that frame per second and/or picture group (Group of Pictures, GOP) value etc. affect transmission of video code stream size.Correspondingly, the corresponding relation between network parameter with video parameter can also comprise: the network condition that network parameter is corresponding is poorer, and frame per second is lower, and GOP value is higher; Otherwise the network condition that network parameter is corresponding is better, and frame per second is higher, GOP value is lower.
Unrestricted according to another concrete example of video communication service processing method embodiment of the present invention, in the operation 110 of the various embodiments described above of the present invention, specifically can obtain the first network parameter of this calling party end local network condition of reaction in the following manner:
Calling party end can, by the network condition detecting unit pre-set, carry out the local network of this calling party end detecting the first network parameter obtaining this calling party end local network condition of reaction; Or
Obtained the first network parameter of this calling party end local network condition of reaction by server, calling party end by the request of making a call to server, can obtain the first network parameter of this calling party end local network condition of reaction from server.
Correspondingly, in the operation 140 of the various embodiments described above of the present invention, specifically can obtain the second network parameter of this callee's terminal local network condition of reaction in the following manner:
Callee's terminal can, by the network condition detecting unit pre-set, be carried out the local network of this callee's terminal detecting the second network parameter obtaining this callee's terminal local network condition of reaction; Or
Obtained the second network parameter of reaction callee terminal local network condition by server, callee's terminal by the request of making a call to server, can obtain the second network parameter of this callee's terminal local network condition of reaction from server.
Unrestricted according to another concrete example of video communication service processing method embodiment of the present invention, in the operation 170 of the various embodiments described above of the present invention, calling party end carries out video call business based on media negotiation result and callee's terminal and specifically can comprise:
The video parameter that calling party end or callee's terminal represent with media negotiation result sends video code flow to callee's terminal or calling party end.Such as, with the GOP value in this media negotiation result, be the video code flow of the corresponding form of media negotiation result intermediate-resolution by research content to be transmitted, and send video code flow with the frame per second in this media negotiation result to callee's terminal or calling party end;
The video parameter that calling party end or callee's terminal represent with media negotiation result is carried out decoding to video code flow and is play.Such as, receive the video code flow of the other side's transmission with the frame per second in this media negotiation result, and to decode according to the GOP value in media negotiation result and resolution to this video code flow, to play.
Fig. 2 is the structural representation of a video communication service treatment system of the present invention embodiment.The video communication service treatment system of this embodiment can be used in the present invention the video communication service processing method of the various embodiments described above.As shown in Figure 2, the video communication service treatment system of this embodiment comprises calling party end 210 and callee's terminal 220.Wherein:
Calling party end 210, during for asking in response to user to initiate video call business, obtains the first network parameter of this calling party end 210 local network condition of reaction; Inquire about the corresponding relation between network parameter and video parameter pre-set, obtain the first video parameter with first network match parameters; And sending video call request message to callee's terminal 220, this video call request message comprises the first video parameter; And the media negotiation result to return based on callee's terminal 220 and callee's terminal 220 carry out video call business.
Callee's terminal 220, in response to receiving video call request message, obtains the second network parameter of this callee's terminal 220 local network condition of reaction; Inquire about the corresponding relation between network parameter and video parameter pre-set, obtain the second video parameter with second network match parameters; And carry out media negotiation based on the second video parameter and the first video parameter, determine that the video parameter of this video call business is as media negotiation result, and return media negotiation result to calling party end 210.
The video communication service treatment system that the above embodiment of the present invention provides, when user dials or answers visual telephone, in the call business flow process of video communication, the pre-diagnostic operation of network was increased before media negotiation, first both call sides obtains the network parameter of reaction local network condition, the video parameter being suitable for current network conditions is selected according to network condition, guarantee that present network conditions meets the requirement that video parameter configures such as resolution, and then carry out media negotiation based on the video parameter that both sides select, video communication service is carried out based on negotiation result, thus effectively ensure the service quality of video communication service.Such as, good network condition can arrange higher video parameter configuration, so that abundant Internet resources provide the video communication service of better quality; Poor network condition can arrange lower video parameter configuration, to avoid network condition to support and to cause video communication service to interrupt.
Unrestricted according to a concrete example of video communication service treatment system embodiment of the present invention, it is any one or more that first network parameter wherein and second network parameter specifically can comprise in the bandwidth of current network, packet loss, shake and time delay; First video parameter and the second video parameter specifically can comprise resolution.Corresponding relation between network parameter with video parameter can be: the network condition that network parameter is corresponding is poorer, and resolution is lower; Otherwise the network condition that network parameter is corresponding is better, and resolution is higher.
Unrestricted according to another concrete example of video communication service treatment system embodiment of the present invention, the first video parameter and the second video parameter can also comprise frame per second and/or GOP value.Correspondingly, the corresponding relation between network parameter with video parameter can also comprise: the network condition that network parameter is corresponding is poorer, and frame per second is lower, and GOP value is higher; Otherwise the network condition that network parameter is corresponding is better, and frame per second is higher, GOP value is lower.
Unrestricted according to another concrete example of video communication service treatment system embodiment of the present invention, calling party end 210 specifically can, by the network condition detecting unit pre-set, carry out the local network of this calling party end 210 detecting the first network parameter obtaining this calling party end 210 local network condition of reaction; Or obtained the first network parameter of this calling party end 210 local network condition of reaction by server, calling party end 210, by the request of making a call to server, obtains the first network parameter of this calling party end 210 local network condition of reaction from server.Callee's terminal 220 is concrete also can, by the network condition detecting unit pre-set, carry out the local network of this callee's terminal 220 detecting the second network parameter obtaining this callee's terminal 220 local network condition of reaction; Or obtained the second network parameter of reaction callee terminal 220 local network condition by server, callee's terminal 220, by the request of making a call to server, obtains the second network parameter of this callee's terminal 220 local network condition of reaction from server.
Unrestricted according to another concrete example of video communication service treatment system embodiment of the present invention, when calling party end 210 carries out video call business based on media negotiation result and callee's terminal 220, calling party end 210 or callee's terminal 220, the video parameter that specifically can represent with media negotiation result sends video code flow to callee's terminal 220 or calling party end 210; Callee's terminal 220 or calling party end 210, the video parameter that specifically can represent with media negotiation result is carried out decoding to the video code flow that opposite end sends and is play.
In this specification, each embodiment all adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiment, same or analogous part cross-reference between each embodiment.For device embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
Method of the present invention, system may be realized in many ways.Such as, any combination by software, hardware, firmware or software, hardware, firmware realizes method and system of the present invention.Said sequence for the step of described method is only to be described, and the step of method of the present invention is not limited to above specifically described order, unless specifically stated otherwise.In addition, in certain embodiments, can be also record program in the recording medium by the invention process, these programs comprise the machine readable instructions for realizing according to method of the present invention.Thus, the present invention also covers the recording medium stored for performing the program according to method of the present invention.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can have been come by the hardware that program command is relevant, aforesaid program can be stored in a computer read/write memory medium, this program, when performing, performs the step comprising said method embodiment; And aforesaid storage medium comprises: ROM, RAM, magnetic disc or CD etc. various can be program code stored medium.
The embodiment of the present invention effectively can ensure the service quality of video communication service, and such as, good network condition can arrange higher video parameter configuration, so that abundant Internet resources provide the video communication service of better quality; Poor network condition can arrange lower video parameter configuration, to avoid network condition to support and to cause video communication service to interrupt.
Claims (10)
1. a video communication service processing method, is characterized in that, comprising:
When calling party end asks to initiate video call business in response to user, obtain the first network parameter of this calling party end local network condition of reaction;
Calling party end inquires about the corresponding relation between network parameter and video parameter pre-set, and obtains the first video parameter with described first network match parameters;
Calling party end sends video call request message to callee's terminal, and described video call request message comprises the first video parameter;
Callee's terminal response, in receiving described video call request message, obtains the second network parameter of this callee's terminal local network condition of reaction;
Corresponding relation between the network parameter that callee's terminal inquiry pre-sets and video parameter, obtains the second video parameter with described second network match parameters;
Callee's terminal carries out media negotiation based on the second video parameter and the first video parameter, determines that the video parameter of this video call business is as media negotiation result, and returns media negotiation result to calling party end;
Calling party end carries out video call business based on media negotiation result and callee's terminal.
2. method according to claim 1, is characterized in that, it is any one or more that described first network parameter and described second network parameter comprise in the bandwidth of current network, packet loss, shake and time delay;
Described first video parameter and the second video parameter comprise resolution;
Described network parameter comprises with the corresponding relation between video parameter: the network condition that network parameter is corresponding is poorer, and resolution is lower.
3. method according to claim 2, is characterized in that, described first video parameter and the second video parameter also comprise frame per second and/or picture group GOP value;
Described network parameter also comprises with the corresponding relation between video parameter: the network condition that network parameter is corresponding is poorer, and frame per second is lower, and GOP value is higher.
4. the method according to claims 1 to 3 any one, is characterized in that, the described first network parameter obtaining this calling party end local network condition of reaction comprises:
Calling party end is by carrying out the local network of this calling party end detecting the first network parameter obtaining this calling party end local network condition of reaction; Or
Calling party end, by the request of making a call to server, obtains the first network parameter of this calling party end local network condition of reaction from server;
The described second network parameter obtaining this callee's terminal local network condition of reaction comprises:
Callee's terminal is by carrying out the local network of this callee's terminal detecting the second network parameter obtaining this callee's terminal local network condition of reaction; Or
Callee's terminal, by the request of making a call to server, obtains the second network parameter of this callee's terminal local network condition of reaction from server.
5. method according to claim 4, is characterized in that, described calling party end carries out video call business based on media negotiation result and callee's terminal and comprises:
The video parameter that calling party end or callee's terminal represent with media negotiation result sends video code flow to callee's terminal or calling party end;
The video parameter that calling party end or callee's terminal represent with media negotiation result is carried out decoding to described video code flow and is play.
6. a video communication service treatment system, is characterized in that, comprises calling party end and callee's terminal;
Described calling party end, during for asking in response to user to initiate video call business, obtains the first network parameter of this calling party end local network condition of reaction; Inquire about the corresponding relation between network parameter and video parameter pre-set, obtain the first video parameter with described first network match parameters; And sending video call request message to callee's terminal, described video call request message comprises the first video parameter; And the media negotiation result to return based on callee's terminal and callee's terminal carry out video call business;
Described callee's terminal, in response to receiving described video call request message, obtains the second network parameter of this callee's terminal local network condition of reaction; Inquire about the corresponding relation between network parameter and video parameter pre-set, obtain the second video parameter with described second network match parameters; And carry out media negotiation based on the second video parameter and the first video parameter, determine that the video parameter of this video call business is as media negotiation result, and return media negotiation result to calling party end.
7. system according to claim 6, is characterized in that, it is any one or more that described first network parameter and described second network parameter comprise in the bandwidth of current network, packet loss, shake and time delay;
Described first video parameter and the second video parameter comprise resolution;
Described network parameter comprises with the corresponding relation between video parameter: the network condition that network parameter is corresponding is poorer, and resolution is lower.
8. system according to claim 7, is characterized in that, described first video parameter and the second video parameter also comprise frame per second and/or picture group GOP value;
Described network parameter also comprises with the corresponding relation between video parameter: the network condition that network parameter is corresponding is poorer, and frame per second is lower, and GOP value is higher.
9. the system according to claim 6 to 8 any one, is characterized in that, described calling party end, detects especially by carrying out the local network of this calling party end the first network parameter obtaining this calling party end local network condition of reaction; Or by the request of making a call to server, obtain the first network parameter of this calling party end local network condition of reaction from server;
Described callee's terminal, detects especially by carrying out the local network of this callee's terminal the second network parameter obtaining this callee's terminal local network condition of reaction; Or, by the request of making a call to server, obtain the second network parameter of this callee's terminal local network condition of reaction from server.
10. system according to claim 9, it is characterized in that, when described calling party end carries out video call business based on media negotiation result and callee's terminal, described calling party end or callee's terminal, specifically send video code flow with the video parameter that media negotiation result represents to callee's terminal or calling party end; Described callee's terminal or calling party end, the video parameter specifically represented with media negotiation result is carried out decoding to the described video code flow that the other side sends and is play.
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 true CN104219479A (en) | 2014-12-17 |
CN104219479B 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) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016107511A1 (en) * | 2014-12-31 | 2016-07-07 | 华为技术有限公司 | Video communication method, terminal and system |
CN106358004A (en) * | 2015-07-14 | 2017-01-25 | 腾讯科技(深圳)有限公司 | Video call method and video call device |
CN106856472A (en) * | 2015-12-09 | 2017-06-16 | 展讯通信(上海)有限公司 | Video call method, device and mobile terminal based on VoLTE |
CN106878086A (en) * | 2017-03-06 | 2017-06-20 | 北京理工大学 | A kind of VoLTE video callings user experience quality appraisal procedure |
CN108833820A (en) * | 2018-05-29 | 2018-11-16 | Oppo广东移动通信有限公司 | Video call method and related product |
CN109729379A (en) * | 2019-02-01 | 2019-05-07 | 广州虎牙信息科技有限公司 | Live video connects implementation method, device, terminal and the storage medium of wheat |
CN109803056A (en) * | 2017-11-15 | 2019-05-24 | 中兴通讯股份有限公司 | A kind of method, apparatus and system that video frequency color ring plays |
CN112333414A (en) * | 2020-10-30 | 2021-02-05 | 维沃移动通信有限公司 | Video call method and device, electronic equipment and readable storage medium |
WO2021164490A1 (en) * | 2020-02-20 | 2021-08-26 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Methods, apparatus and user equipment for wireless communication |
Citations (7)
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 | 中国科学院计算技术研究所 | Method for self-adaption adjusting network video frequency 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 |
-
2013
- 2013-05-30 CN CN201310207936.7A patent/CN104219479B/en active Active
Patent Citations (7)
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 | 中国科学院计算技术研究所 | Method for self-adaption adjusting network video frequency 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 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016107511A1 (en) * | 2014-12-31 | 2016-07-07 | 华为技术有限公司 | Video communication method, terminal and system |
US9998704B2 (en) | 2014-12-31 | 2018-06-12 | Huawei Technologies Co., Ltd. | Video communication method and system, and terminal |
CN106358004A (en) * | 2015-07-14 | 2017-01-25 | 腾讯科技(深圳)有限公司 | Video call method and video call device |
CN106358004B (en) * | 2015-07-14 | 2019-08-16 | 腾讯科技(深圳)有限公司 | Video call method and device |
CN106856472A (en) * | 2015-12-09 | 2017-06-16 | 展讯通信(上海)有限公司 | Video call method, device and mobile terminal based on VoLTE |
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 kind of VoLTE video callings user experience quality appraisal procedure |
CN109803056A (en) * | 2017-11-15 | 2019-05-24 | 中兴通讯股份有限公司 | A kind of method, apparatus and system that video frequency color ring plays |
CN108833820A (en) * | 2018-05-29 | 2018-11-16 | Oppo广东移动通信有限公司 | Video call method and related product |
CN109729379A (en) * | 2019-02-01 | 2019-05-07 | 广州虎牙信息科技有限公司 | Live video connects implementation method, device, terminal and the storage medium of wheat |
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 and device, electronic equipment and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN104219479B (en) | 2017-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104219479A (en) | Video communication service processing method and system | |
US11412021B2 (en) | Method and device for media streaming between server and client using RTP/RTSP standard protocol | |
US8195147B2 (en) | Method of enabling a combinational service and communication network implementing the service | |
US20220131912A1 (en) | Call processing method and device | |
CN111031368B (en) | Multimedia playing method, device, equipment and storage medium | |
CN102790921B (en) | Method and device for choosing and recording partial screen area of multi-screen business | |
JP2015173477A (en) | System and method for adaptive video communication | |
WO2020048386A1 (en) | Interactive information transmission method and device | |
CN104079597B (en) | The transfer method and user equipment of Media Stream | |
WO2012075937A1 (en) | Video call method and videophone | |
US20150201085A1 (en) | Seamlessly transferring a communication | |
WO2017101298A1 (en) | Input method and apparatus for audio and video information, network television, and user equipment | |
US20230353603A1 (en) | Call processing system and call processing method | |
US10404606B2 (en) | Method and apparatus for acquiring video bitstream | |
US8908853B2 (en) | Method and device for displaying information | |
CN115665474A (en) | Live broadcast method and device, electronic equipment and storage medium | |
US20130151723A1 (en) | Stream media channel switch method, switch agent, client and terminal | |
CN102957890A (en) | Method and terminal for video image playing during communication | |
US10003618B2 (en) | Device and method for providing mobile Internet call service | |
JP7157194B2 (en) | Mediation method and computer readable recording medium | |
WO2021196860A1 (en) | Video transmission method and system, and related device and storage medium | |
CN113141352A (en) | Multimedia data transmission method and device, computer equipment and storage medium | |
CN105812922A (en) | Multimedia file data processing method, system, player and client | |
WO2022007619A1 (en) | Video transmission method, device, system, and storage medium | |
WO2023011476A1 (en) | Communication method, data channel establishment method, device, and storage medium |
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 |