CN101488916B - Band-width control method, apparatus, terminal and system based on video conference - Google Patents
Band-width control method, apparatus, terminal and system based on video conference Download PDFInfo
- Publication number
- CN101488916B CN101488916B CN2009100028114A CN200910002811A CN101488916B CN 101488916 B CN101488916 B CN 101488916B CN 2009100028114 A CN2009100028114 A CN 2009100028114A CN 200910002811 A CN200910002811 A CN 200910002811A CN 101488916 B CN101488916 B CN 101488916B
- Authority
- CN
- China
- Prior art keywords
- terminal
- code stream
- video
- control
- circuit network
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention provides a bandwidth controlling method, device, terminal and system based on videoconference; the method comprises the steps that: the conference control apparatus respectively establishes call connection with the circuit network terminal and packet switched network terminal; the conference control apparatus ensures that the packet switched network bandwidth does not satisfy the packet switched network video data transmission request and notifies the circuit network terminal to execute code stream controlling, thereby reducing the circuit network video data transmission speed. The technical proposal provided by the embodiment of the invention, when judging that the packet switched network bandwidth does not satisfy the packet switched network video data transmission request, notifies the circuit network terminal to execute code stream controlling, which solves the problem of losing packet in videoconference mixed by circuit network terminal and packet switched network, and stably reduces the speed in the videoconference mixed by circuit network terminal and packet switched network and strengthens the network suitability and improves the ease of use of mixed networking.
Description
Technical field
The present invention relates to video conferencing technology, relate in particular to the Bandwidth Control in the video conference, is a kind of band width control method based on video conference, device, terminal and system specifically.
Background technology
Video conferencing system can be applicable to circuit-switched network or packet network, but when above-mentioned two kinds of mixture of networks are used, has a lot of problems, the situation that for example exists packet loss and bandwidth to ensure.H.320 the video conferencing system universal standard based on circuit network is, H.320 standard comprises series of standards for its service, and H.221/H.242/H.239 example waits; H.323 the video conferencing system universal standard based on packet network is, H.323 standard comprises series of standards for its service, and H.245/Q.931/H.239 example waits.
During H.320 with mixing application H.323, system need dispose H.320 or H.323 gateway support mixing application, the effect of gateway be exactly conversion H.320 and signaling H.323 and medium packing manner.
As shown in Figure 1; Multipoint control unit (MCU:Multipoint Control Unit) is connected with terminal H.320 through circuit network (SDH:Synchronous Digital Hierarchy or ISDN:Integrated Services Digital Network) in the video conferencing system of circuit network and IP network mixing application, and is connected with terminal H.323 through IP network.Wherein as MCU and when H.323 the bandwidth between the terminal can not reach the demand bandwidth; Need terminal reduction of speed H.323 to be handled through the flow-control command in the agreement H.245; But because MCU and H.320 the bandwidth between the terminal be secure, so agreement does not support to connect the code stream reduction of speed after the foundation, when terminal reduction of speed H.323; H.320 the terminal transmitted stream surpasses the code stream that terminal H.323 can be accepted, and causing H.323, the terminal produces image flower screen because of the code stream packet loss.
In order to address the above problem, the prior art H.320 code stream of gateway is issued H.323 terminal again through after the adaptation processing, ensures H.323 normally receiving media code stream of terminal, makes H.323 the terminal can not spend screen.In realizing process of the present invention, the inventor finds that this solution of carrying out code stream conversion (transcoding) with adaptive mode has consumed more cpu resource, has increased cost, and has caused the image effect variation.
In order to address the above problem, prior art also realizes the reduction of speed processing of ISDN meeting-place through the B channel mode of hanging up ISDN.In realizing process of the present invention, the inventor finds that this scheme only is applicable to the terminal that integrated services digital network (ISDN:Integrated Service Digital Network) inserts, and is inapplicable for the terminal of access via telephone line, the bandwidth that uncontrollable E1 inserts.
Summary of the invention
In order to overcome defective of the prior art, the embodiment of the invention proposes a kind of band width control method and device based on video conference, in meeting, uses the problem of the packet loss when making with to solve circuit-switched network and packet network.
One of the object of the invention is, a kind of band width control method based on video conference is provided, and described method may further comprise the steps:
Conference control equipment is set up to call out with circuit network terminal and packet network terminal respectively and is connected;
Said conference control equipment confirms that said packet network bandwidth does not satisfy the requirement of packet network video Data Transmission, then notifies said circuit network terminal to carry out code stream control, to reduce circuit network video Data Transmission speed.
One of the object of the invention is, a kind of band width control method based on video conference is provided, and described method may further comprise the steps:
The circuit network terminal is connected with the calling of packet network terminal response conference control equipment, and foundation is connected with the calling of conference control equipment respectively;
The circuit network terminal receives conference control equipment transmitted stream control notice;
Code stream control is carried out according to said code stream control notice in said circuit network terminal, to reduce video Data Transmission speed.
One of the object of the invention is, a kind of bandwidth control apparatus based on video conference is provided, and described device comprises:
The call setup unit is used for conference control equipment and is connected with circuit network terminal and the foundation calling of packet network terminal respectively;
Code stream control notification unit is used for said conference control equipment and confirms that said packet network bandwidth does not satisfy the requirement of packet network video Data Transmission, then notifies said circuit network terminal to carry out code stream control.
One of the object of the invention is, a kind of bandwidth control terminal based on video conference is provided, and described said terminal comprises:
Call out connection response and set up the unit, the calling that is used for the response session control appliance connects;
Code stream control notice receiving element is used to receive conference control equipment transmitted stream control notice;
The code stream control unit is used for carrying out code stream control according to said code stream control notice, to reduce video Data Transmission speed.
One of the object of the invention is; A kind of bandwidth control system based on video conference is provided; Described said system comprises: conference control equipment, circuit network terminal and IP network terminal; Said conference control equipment is connected with described circuit network terminal through circuit network, and is connected with described IP network terminal through IP network;
Described conference control equipment comprises the call setup unit, is used to set up with the calling of circuit network terminal with the IP network terminal be connected; Code stream control notification unit is used for said conference control equipment and confirms that said IP network bandwidth does not satisfy the requirement of IP network video Data Transmission, then notifies said circuit network terminal to carry out code stream control;
Described circuit network terminal comprises: call out connection response and set up the unit, the calling that is used for the response session control appliance connects; Code stream control notice receiving element is used to receive conference control equipment transmitted stream control notice; The code stream control unit is used for carrying out code stream control according to said code stream control notice, to reduce video Data Transmission speed.
The beneficial effect of the embodiment of the invention is; Through judging when the packet network bandwidth does not satisfy the requirement of packet network video Data Transmission; Notify said circuit network terminal to carry out code stream control, solved the problem of packet loss in the video conference that circuit-switched network and packet network are used with, realized the stable reduction of speed in the video conference that circuit-switched network and packet network are used with; Strengthen network-adaptive property, improved the ease for use of mixed networking.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art; To do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work property, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 be in the video conferencing system H.320 with mixing application networking diagram H.323;
The flow chart that Fig. 2 provides for the embodiment of the invention based on the band width control method of video conference;
The code stream figure before filling fec frame that Fig. 3 provides for the embodiment of the invention;
The flow chart that Fig. 4 provides for the embodiment of the invention based on the band width control method of video conference;
The flow chart that Fig. 5 provides for the embodiment of the invention based on the band width control method of video conference;
The code stream figure after filling fec frame that Fig. 6 provides for the embodiment of the invention;
Fig. 7 is the MBE information order table that provides of inventive embodiments;
The flow chart that Fig. 8 provides for the embodiment of the invention based on the band width control method of video conference;
Time slot table behind the change time slot that Fig. 9 provides for the embodiment of the invention that provides of the embodiment of the invention;
The flow chart that Figure 10 provides for the embodiment of the invention based on the band width control method of video conference;
The passage precedence diagram that Figure 11 provides for the embodiment of the invention;
Figure 12 A is the structured flowchart based on the bandwidth control apparatus of video conference that the embodiment of the invention provides;
Figure 12 B is the structured flowchart based on the bandwidth control apparatus of video conference that the embodiment of the invention provides;
Figure 12 C is the structured flowchart based on the bandwidth control apparatus of video conference that the embodiment of the invention provides;
Figure 13 A is the structured flowchart based on the bandwidth control terminal of video conference that the embodiment of the invention provides;
Figure 13 B is the structured flowchart based on the bandwidth control terminal of video conference that the embodiment of the invention provides;
Figure 13 C is the structured flowchart based on the code stream control unit of the bandwidth control terminal of video conference that the embodiment of the invention provides;
Figure 13 D is the structured flowchart based on the code stream control unit of the bandwidth control terminal of video conference that the embodiment of the invention provides;
The system construction drawing that Figure 14 controls for the bandwidth based on video conference that the embodiment of the invention provides.
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
Embodiment one
As shown in Figure 2, the band width control method based on video conference of the embodiment of the invention may further comprise the steps: conference control equipment is set up to call out with circuit network terminal and packet network terminal respectively and is connected (step S201); Said conference control equipment confirms that said packet network bandwidth does not satisfy the requirement of packet network video Data Transmission, then notifies said circuit network terminal to carry out code stream control, to reduce circuit network video Data Transmission speed (step S202).
In embodiments of the present invention, be example with MCU as the meeting control device, but the conference control equipment of the embodiment of the invention comprise and is not limited to MCU that the conference control equipment that any and MCU have identical or identity function all can be used to substitute MCU.The circuit network terminal includes but not limited to H.320 terminal, can also be ISDN terminal, the PSTN terminal, and the packet network terminal includes but not limited to H.323 terminal, can also be sip terminal.
The beneficial effect of the embodiment of the invention is; Through confirming not satisfy the requirement of packet network video Data Transmission in the packet network bandwidth; Notify said circuit network terminal to carry out code stream control; Realize the stable reduction of speed in the video conference that circuit-switched network and packet network are used with, strengthened network-adaptive property, improved the ease for use of mixed networking.
Embodiment two
As shown in Figure 3; The band width control method based on video conference of the embodiment of the invention may further comprise the steps: the circuit network terminal is connected with the calling of packet network terminal response conference control equipment, and foundation is connected (step S301) with the calling of conference control equipment respectively; The circuit network terminal receives conference control equipment transmitted stream control notice (step S302); Code stream control is carried out according to said code stream control notice in said circuit network terminal, to reduce video Data Transmission speed (step S303).
In embodiments of the present invention, be example with MCU as conference control equipment, but the conference control equipment of the embodiment of the invention comprise and is not limited to MCU that the conference control equipment that any and MCU have identical or identity function all can be used to substitute MCU.The circuit network terminal includes but not limited to H.320 terminal, can also be ISDN terminal, the PSTN terminal, and the packet network terminal includes but not limited to H.323 terminal, can also be sip terminal.
The beneficial effect of the embodiment of the invention is; When the packet network bandwidth does not satisfy the requirement of packet network video Data Transmission; Notify said circuit network terminal to carry out code stream control; Realize the stable reduction of speed in the video conference that circuit-switched network and packet network are used with, strengthened network-adaptive property, improved the ease for use of mixed networking.
Embodiment three
The embodiment of the invention provides a kind of band width control method based on video conference.In the embodiment of the invention, be example as conference control equipment, but the conference control equipment of the embodiment of the invention comprise and is not limited to MCU that the conference control equipment that any and MCU have identical or identity function all can be used to substitute MCU with MCU.The circuit network terminal includes but not limited to H.320 terminal, can also be ISDN terminal, the PSTN terminal, and the packet network terminal includes but not limited to H.323 terminal, can also be sip terminal.
On the basis of embodiment two, after the circuit network terminal received conference control equipment transmitted stream control notice, it was to realize with the mode of filling the invalid video Frame that code stream control is carried out at the circuit network terminal.
H.320 the code stream of terminal before carrying out coded video bit stream is as shown in Figure 4, and wherein A representes audio frequency (Audio); V representes video (Video); F representes frame alignment word (FAS:Frame Alignment Signal); B bit stream assignment signalling (Bit-rate Alignment Signal).If channel width is 128K, and audio frequency takies 48K, and video takies the channel width except that FAS, BAS and Audio.Behind call setup, H221 time slot table is fixing, and it is fixing promptly to look audio bandwidth, if when the actual audio code stream can not satisfy the 48K bandwidth, needs to replenish quiet code stream; When if the actual video code stream can not satisfy respective bandwidth, then need fill the invalid video Frame, for example forward error correction (FEC:Forward Error Correction) infilled frame.
As shown in Figure 5, the band width control method based on video conference of the embodiment of the invention may further comprise the steps: MCU convenes and contains H.323 terminal and the H.320 meeting at terminal, promptly MCU respectively with terminal H.323, H.320 terminal connect (step S501); H.323 the terminal detects Network Packet Loss, to MCU feedback packet loss, perhaps sends Flow Control message to MCU, also can realize (step S502) according to user's needs oneself; MCU is according to the packet loss or the Flow Control bandwidth calculation network bandwidth, sends Flow Control message (step S503) to terminal H.323 simultaneously; H.323 code stream is sent according to the Flow Control bandwidth of MCU in the terminal, realizes H.323 terminal reduction of speed (step S504); H.323 behind the reduction of speed of terminal, MCU sends flow-control command (step S505) to terminal H.320; H.320 after flow-control command is received at the terminal, carry out code stream control (step S506) with the mode of filling the invalid video code stream; Simultaneously the MCU side begins to detect from video data frame (step S507) in the video code flow at terminal H.320; When transmitting code stream, video data frame is removed, to reach the video code flow bandwidth (step S508) that terminal H.323 can receive.
Realized steady reduction of speed through above step.
According to above-mentioned steps S506, the code stream figure behind the filling video infilled frame (fec frame) is as shown in Figure 6.Wherein A representes: audio frequency (audio); V representes: video (video); F representes: frame alignment word (FAS:Frame Alignment Signal); B representes: bit stream assignment signalling (Bit-rate Alignment Signal); D representes: video data frame.
After the above-mentioned steps S508 end, if MCU and the H.323 improvement of the network between the terminal for example detect less than packet loss in continuous a period of time behind the reduction of speed, the MCU transmitting control commands, the Flow Control of cancellation forwarding code stream limits and realizes the raising speed processing.Said control command realizes that through expansion MBE (multibyte expansion) message form is { Start_MBE}/N/ < x >/(N-1) bytes.Wherein { Start_MBE} is MBE; The MBE message identifier, N is the MBE message-length, < x>is the MBE information order, can use 0xCF, the information order that MBE reserves.As shown in Figure 7, be the MBE information order table that provides of inventive embodiments.N in Fig. 7: be fixed as 4 at present, can change during other parameters of subsequent expansion; Media channel sign: 1 video main flow, the auxilliary stream of 2 videos; The target bandwidth: with K is unit; Example: 768K fills out 0300 (16 system).
Realize the stable reduction of speed in the video conference that switching network uses with through above step, further, after network takes a turn for the better, realized the raising speed processing.
The embodiment of the invention is carried out code stream control through in the video conference that circuit-switched network and packet network are used with, using the infilled frame mode; Solved the problem of packet loss in the video conference; Realized the stable reduction of speed in the video conference that circuit-switched network and packet network are used with; Strengthen network-adaptive property, improved the ease for use of mixed networking.
Embodiment four
The embodiment of the invention provides a kind of band width control method based on video conference.In the embodiment of the invention, be example as conference control equipment, but the conference control equipment of the embodiment of the invention comprise and is not limited to MCU that the conference control equipment that any and MCU have identical or identity function all can be used to substitute MCU with MCU.The circuit network terminal includes but not limited to H.320 terminal, can also be ISDN terminal, the PSTN terminal, and the packet network terminal includes but not limited to H.323 terminal, can also be sip terminal.
On the basis of embodiment two, after the circuit network terminal received conference control equipment transmitted stream control notice, it was to realize with the mode of changing the time slot table that code stream control is carried out at the circuit network terminal.
As shown in Figure 8, the band width control method based on video conference of the embodiment of the invention may further comprise the steps: MCU convenes and contains H.323 terminal and the H.320 meeting (step 8801) at terminal; H.323 the terminal detects Network Packet Loss, to MCU feedback packet loss, perhaps sends Flow Control message to MCU, perhaps can realize according to user's needs oneself) (step S802); MCU according to packet loss or Flow Control bandwidth calculation current network bandwidth as, send Flow Control message (step S803) to terminal H.323 simultaneously; H.323 code stream is sent according to the Flow Control bandwidth of MCU in the terminal, realizes H.323 terminal reduction of speed (step S804); H.323 behind the reduction of speed of terminal, MCU sends flow-control command (step S805) to terminal H.320; H.320 after flow-control command is received at the terminal, the video sub-slots (step S806) that MCU reduces according to Flow Control bandwidth calculation needs; H.320 the terminal is then according to Flow Control bandwidth encode (step S807); H.320 the time slot table (step S808) of local terminal is upgraded at the terminal simultaneously.Like Fig. 9 black partly is exactly the sub-slots that reduces, and when transmitted image, can not use the sub-slots of these two black.
MCU need to upgrade the H.320 time slot table at terminal of local terminal correspondence, otherwise video code flow can not be resolved normally after H.320 flow-control command is sent at the terminal; After MCU upgrades local terminal time slot table, need send the request of I frame, avoid because the change of time slot table causes image flower screen to terminal B.
The terminal that present embodiment provides is through judging when the packet network bandwidth does not satisfy the requirement of packet network video Data Transmission; Notify said circuit network terminal to carry out code stream control; Solved the problem of packet loss in the video conference that circuit-switched network and packet network are used with; Realize the stable reduction of speed in the video conference that circuit-switched network and packet network are used with, strengthened network-adaptive property, improved the ease for use of mixed networking.
Embodiment five
The embodiment of the invention provides a kind of band width control method based on video conference.In the embodiment of the invention, be example as conference control equipment, but the conference control equipment of the embodiment of the invention comprise and is not limited to MCU that the conference control equipment that any and MCU have identical or identity function all can be used to substitute MCU with MCU.The circuit network terminal includes but not limited to H.320 terminal, can also be ISDN terminal, the PSTN terminal, and the packet network terminal includes but not limited to H.323 terminal, can also be sip terminal.
On the basis of embodiment two, after the circuit network terminal received conference control equipment transmitted stream control notice, it was that mode with active channel realizes that code stream control is carried out at the circuit network terminal.
The H221 frame can be made up of multiple channel mode, and the passage order is shown in figure 10, and various passages can be selected to use according to user's practical application.The passage of present embodiment is auxilliary circulation road.
Auxilliary circulation road control protocol is following:
AMC-open<AMCOpenByte1><AMCOpenByte2>
< AMCOpenByte1 >: described auxilliary stream application roles and channel number
< AMCOpenByte2 >: having described auxilliary circulation road bandwidth, is unit with 8K (sub-slots)
AMC-close<AMCCloseByte1>
< AMCCloseByte1 >: described auxilliary circulation road label
Auxilliary circulation road is supported dynamic opening and is closed in agreement, can reach the purpose of reduction of speed through this protocol application.
Shown in figure 11 is the flow chart of the mixing meeting broadband control method that provides of the embodiment of the invention; The MCU control desk passes through MCU and convenes and contain H.323 terminal and the H.320 meeting at terminal (step S1101); H.323 the terminal detects Network Packet Loss, to MCU feedback packet loss, perhaps sends Flow Control message to MCU, perhaps can realize (step S1102) according to user's needs oneself; MCU is according to packet loss or Flow Control bandwidth calculation current network bandwidth such as 768K, sends Flow Control message (step S1103) to terminal H.323 simultaneously; H.323 code stream is sent according to the Flow Control bandwidth of MCU in the terminal, realizes H.323 terminal reduction of speed (step S1104); H.323 behind the reduction of speed of terminal, MCU calculates the timeslot number (step S1105) that terminal H.320 needs reduction of speed; MCU sends auxilliary circulation road to terminal H.320 and opens control command (step S1106); H.320 after the terminal receives that auxilliary circulation road is opened order, according to Flow Control bandwidth encode (step S1107); H.320 the terminal need be changed the time slot table of local terminal simultaneously, increases the time slot (step S1108) of auxilliary stream in the time slot table; MCU needs to upgrade the time slot table of local terminal after H.320 transmission auxilliary circulation road in terminal is opened, the time slot of the auxilliary stream of increase is accomplished reduction of speed (step S1109) in the same time slot table.Preferably, above-mentioned steps also comprises: if detect behind the reduction of speed less than packet loss, then limit through the Flow Control of cancelling the forwarding code stream and realize the raising speed processing.
Because auxilliary circulation road just is used for the main flow reduction of speed in the present embodiment, the data in the therefore auxilliary circulation road only need be given tacit consent to filling, do not need to resolve.The foregoing description is the example explanation with auxilliary circulation road just, in like manner is suitable for but present embodiment is not limited to the passage that auxilliary circulation road takies other.
The technique effect that the embodiment of the invention can reach is: through in the video conference that circuit-switched network and packet network are used with, changing the time slot table with the mode of active channel; Solved the problem of packet loss in video conference; Realized the stable reduction of speed in the video conference that circuit-switched network and packet network are used with; Strengthen network-adaptive property, improved the ease for use of mixed networking.
Embodiment six
Shown in Figure 12 A, the bandwidth control apparatus 1200 based on video conference of the embodiment of the invention comprises: call setup unit 1201, code stream control notification unit 1202.Wherein, call setup unit 1201 is connected with code stream control notification unit 1202.Call setup unit 1201 is used for conference control equipment and is connected with circuit network terminal and the foundation calling of packet network terminal respectively; Code stream control notification unit 1202 is used for said conference control equipment and confirms that said packet network bandwidth does not satisfy the requirement of packet network video Data Transmission, then notifies said circuit network terminal to carry out code stream control.
In embodiments of the present invention, be example with MCU as conference control equipment, but the conference control equipment of the embodiment of the invention comprise and is not limited to MCU that the conference control equipment that any and MCU have identical or identity function all can be used to substitute MCU.The circuit network terminal includes but not limited to H.320 terminal, can also be ISDN terminal, the PSTN terminal, and the packet network terminal includes but not limited to H.323 terminal, can also be sip terminal.
Preferably, shown in Figure 12 B, said bandwidth control apparatus 1200 also comprises: the invalid video Frame is removed unit 1203.Said invalid video Frame is removed unit 1203 and is connected with said code stream control notification unit 1202.Said invalid video Frame is removed unit 1203, is used for when transmitting code stream, said invalid video infilled frame being removed the video code flow bandwidth that can receive with the terminal that reaches packet network.
Preferably, shown in Figure 12 C, said bandwidth control apparatus 1200 also comprises: time slot calculates and updating block 1204.Said time slot calculates and updating block 1204 is connected with said code stream control notification unit 1202.Said time slot calculates and updating block 1204, is used for the time slot according to the required minimizing of said current circuit network bandwidth calculation, and upgrades the time slot table according to the time slot that calculates required minimizing, behind the renewal time slot table, sends video refresh request to the terminal of circuit network.
The beneficial effect of the embodiment of the invention is; Through confirming not satisfy the requirement of packet network video Data Transmission in the packet network bandwidth; Notify said circuit network terminal to carry out code stream control; Realize the stable reduction of speed in the video conference that circuit-switched network and packet network are used with, strengthened network-adaptive property, improved the ease for use of mixed networking.
Embodiment seven
Shown in Figure 13 A, the bandwidth control terminal 1300 based on video conference of the embodiment of the invention comprises: call out connection response and set up unit 1301, code stream control notice receiving element 1302, code stream control unit 1303.Wherein, said calling connection response and set up unit 1301 and is connected with said code stream control notice receiving element 1302, said code stream control notifies receiving element 1302 to be connected with code stream control unit 1303 again.Said calling connection response and set up unit 1301, the calling that is used for the response session control appliance connects; Said code stream control notice receiving element 1302 is used to receive conference control equipment transmitted stream control notice; Said code stream control unit 1303 is used for carrying out code stream control according to said code stream control notice, to reduce video Data Transmission speed.
Preferably, shown in Figure 13 B, said bandwidth control terminal 1300 also comprises: raising speed unit 1304.Said raising speed unit 1304 is connected with said code stream control unit 1303.Said raising speed unit 1304 is used for after reducing circuit network video Data Transmission speed, if detect less than packet loss, then limits through the Flow Control of cancelling the forwarding code stream and realizes the raising speed processing.
Preferably, shown in Figure 13 C, said code stream control unit 1303 comprises: invalid video Frame packing module 1305 is used for filling the invalid video Frame at described video data.
Preferably, shown in Figure 13 D, said code stream control unit 1303 also comprises: time slot table modified module 1306, video refresh response module 1307.Wherein, said time slot table modified module 1306 is connected with said video refresh module 1307.Said time slot table modified module 1306 is used for the time slot table at said circuit network terminal is made amendment.Said video refresh module 1307, the video refresh request that send according to conference control equipment at the terminal that is used for circuit network is carried out video and is refreshed.
In embodiments of the present invention, be example with MCU as conference control equipment, but the conference control equipment of the embodiment of the invention comprise and is not limited to MCU that the conference control equipment that any and MCU have identical or identity function all can be used to substitute MCU.The circuit network terminal includes but not limited to H.320 terminal, can also be ISDN terminal, the PSTN terminal, and the packet network terminal includes but not limited to H.323 terminal, can also be sip terminal.
The beneficial effect of the embodiment of the invention is, code stream control is carried out at said circuit network terminal, realized the stable reduction of speed in the video conference that circuit-switched network and packet network are used with, strengthened network-adaptive property, improved the ease for use of mixed networking.
Embodiment eight
Shown in figure 14; For the bandwidth control system based on video conference of the embodiment of the invention comprises: conference control equipment 1400, circuit network terminal 1401 and IP network terminal 1402; Conference control equipment 1400 is connected with circuit network terminal 1401 through circuit network, and is connected with IP network terminal 1402 through IP network; Conference control equipment 1400 comprises (with reference to figure 12A): call setup unit 1201 is used to set up with the calling of circuit network terminal with the IP network terminal and is connected; Code stream control notification unit 1202; Be used for said conference control equipment and confirm that said IP network bandwidth does not satisfy the requirement of IP network video Data Transmission; Be used for said conference control equipment and confirm that said packet network bandwidth does not satisfy the requirement of packet network video Data Transmission; Then notify said circuit network terminal to carry out code stream control, to reduce video Data Transmission speed.Described circuit network terminal 1401 comprises (with reference to figure 13A): call out connection response and set up unit 1301, the calling that is used for the response session control appliance connects; Code stream control notice receiving element 1302 is used to receive conference control equipment transmitted stream control notice; Code stream control unit 1303 is used for carrying out code stream control according to said code stream control notice, to reduce video Data Transmission speed.
In the embodiment of the invention, be example as conference control equipment, but the conference control equipment of the embodiment of the invention comprise and is not limited to MCU that the conference control equipment that any and MCU have identical or identity function all can be used to substitute MCU with MCU.The circuit network terminal includes but not limited to H.320 terminal.
Below receive MCU transmitted streams control notice with circuit network terminal 1401 after; It is to be example with the mode of filling the invalid video Frame that code stream control is carried out at circuit network terminal 1401, specifies the bandwidth control system based on video conference of the embodiment of the invention.
The code stream of circuit network terminal before carrying out coded video bit stream is as shown in Figure 4, and wherein A representes audio frequency (Audio); V representes video (Video); F representes frame alignment word (FAS:Frame Alignment Signal); B bit stream assignment signalling (Bit-rate Alignment Signal).If channel width is 128K, and audio frequency takies 48K, and video takies the channel width except that FAS, BAS and Audio.Behind call setup, H221 time slot table is fixing, and it is fixing promptly to look audio bandwidth, if when the actual audio code stream can not satisfy the 48K bandwidth, needs to replenish quiet code stream; When if the actual video code stream can not satisfy respective bandwidth, then need fill the invalid video Frame, for example forward error correction (FEC:Forward Error Correction) infilled frame.
MCU convenes the meeting that contains circuit network terminal and IP terminal, and promptly MCU is respectively with IP terminal, terminal, H.320 the terminal connects; The IP terminal detects Network Packet Loss, to MCU feedback packet loss, perhaps sends Flow Control message to MCU, also can realize according to user's needs oneself; MCU sends Flow Control message to the IP terminal simultaneously according to the packet loss or the Flow Control bandwidth calculation network bandwidth; Code stream is sent according to the Flow Control bandwidth of MCU in the IP terminal, realizes IP terminal reduction of speed; Behind the reduction of speed of IP terminal, MCU sends flow-control command to terminal H.320; H.320 after flow-control command is received at the terminal, carry out code stream control with the mode of filling the invalid video code stream; Simultaneously the MCU side begins to detect from video infilled frame in the video code flow at terminal H.320; When transmitting code stream, the video infilled frame is removed, to reach the video code flow bandwidth that the IP terminal can receive.
Realized steady reduction of speed through above step.
Code stream figure behind the filling video infilled frame (fec frame) is as shown in Figure 6.Wherein A representes: audio frequency (audio); V representes: video (video); F representes: frame alignment word (FAS:Frame Alignment Signal); B representes: bit stream assignment signalling (Bit-rate Alignment Signal); D representes: the video infilled frame.
After above-mentioned steps has realized steady reduction of speed, if the improvement of the network between MCU and the IP terminal for example detects less than packet loss in continuous a period of time behind the reduction of speed, the MCU transmitting control commands, the Flow Control of cancellation forwarding code stream limits and realizes the raising speed processing.Said control command realizes that through expansion MBE (multibyte expansion) message form is { Start_MBE}/N/ < x >/(N-1) bytes.Wherein { Start_MBE} is MBE; The MBE message identifier, N is the MBE message-length, < x>is the MBE information order, can use 0xCF, the information order that MBE reserves.As shown in Figure 7, be the MBE information order table that provides of inventive embodiments.N in Fig. 7: be fixed as 4 at present, can change during other parameters of subsequent expansion; Media channel sign: 1 video main flow, the auxilliary stream of 2 videos; The target bandwidth: with K is unit; Example: 768K fills out 0300 (16 system).
Realize the stable reduction of speed in the video conference that switching network uses with through above step, further, after network takes a turn for the better, realized the raising speed processing.
The technique effect that the embodiment of the invention can reach is: through judging when the packet network bandwidth does not satisfy the requirement of packet network video Data Transmission; Notify said circuit network terminal to carry out code stream control; Solved the problem of packet loss in the video conference that circuit-switched network and packet network are used with; Realize the stable reduction of speed in the video conference that circuit-switched network and packet network are used with, strengthened network-adaptive property, improved the ease for use of mixed networking.
Above-mentioned all embodiment just are used to set forth the present invention, and are not in order to restriction the present invention, and method provided by the invention is equally applicable to H.321 agreement.H.321 protocol frame is H.320 to expand on the framework, mainly set forth the implementation that ISDN inserts (on basis H.320, increase the ISDN access signaling handle, bind handle, the physical interface standard), follow the H221/H242 agreement in the protocol frame H.320 equally; H.321 221 frame structures of section H described in H221 frame and the patent and transmission means are in full accord in the protocol frame, so the said situation of patent is applicable to H.321 agreement fully.
Above embodiment is the preferred embodiments of the disclosure, and common variation that those skilled in the art carries out in technical scheme of the present invention and replacement all should be included within protection scope of the present invention.
Claims (10)
1. the band width control method based on video conference is characterized in that, said method comprising the steps of:
Conference control equipment is set up to call out with circuit network terminal and packet network terminal respectively and is connected;
Said conference control equipment confirms that the bandwidth of said packet network does not satisfy the requirement of packet network video Data Transmission, then notifies said circuit network terminal to carry out code stream control, to reduce circuit network video Data Transmission speed; Wherein, said code stream control comprises: in described circuit network video data, fill the invalid video Frame, perhaps the time slot table at said circuit network terminal is made amendment, perhaps active channel.
2. the band width control method based on video conference according to claim 1 is characterized in that, after the said reduction circuit network video Data Transmission speed, confirms to detect less than packet loss, and then the Flow Control of cancellation forwarding code stream limits and realizes the raising speed processing.
3. the band width control method based on video conference according to claim 1; It is characterized in that; The control of said code stream also comprises: the said invalid video Frame removal that when transmitting code stream, will fill, the video code flow bandwidth that can receive with the terminal that reaches packet network.
4. the band width control method based on video conference according to claim 1 is characterized in that, said time slot table to said circuit network terminal is made amendment and comprised:
Time slot according to the required minimizing of current circuit network bandwidth calculation;
Upgrade the time slot table according to the time slot that calculates required minimizing;
After upgrading the time slot table, send video refresh request to the terminal of circuit network.
5. the band width control method based on video conference is characterized in that, said method comprising the steps of:
The circuit network terminal is connected with the calling of packet network terminal response conference control equipment, and foundation is connected with the calling of conference control equipment respectively;
The circuit network terminal receives conference control equipment transmitted stream control notice;
Code stream control is carried out according to said code stream control notice in said circuit network terminal, to reduce video Data Transmission speed; Wherein, said code stream control comprises: in the video data of described circuit network, fill the invalid video Frame, perhaps the time slot table at said circuit network terminal is made amendment, perhaps active channel.
6. the band width control method based on video conference according to claim 5; It is characterized in that said time slot table to said circuit network terminal is made amendment and also comprised: the video refresh request that send according to conference control equipment at the terminal of circuit network is carried out video and is refreshed.
7. the bandwidth control apparatus based on video conference is characterized in that, said device comprises:
The call setup unit is used for conference control equipment and is connected with circuit network terminal and the foundation calling of packet network terminal respectively;
Code stream control notification unit is used for said conference control equipment and confirms that said packet network bandwidth does not satisfy the requirement of packet network video Data Transmission, then notifies said circuit network terminal to carry out code stream control; And,
The invalid video Frame is removed in unit and time slot calculating and the updating block; Wherein, said invalid video Frame is removed the unit, and the invalid video Frame that is used for when transmitting code stream, said circuit network terminal being filled is removed, the video code flow bandwidth that can receive with the terminal that reaches packet network; Said time slot calculates and updating block, is used for the time slot according to the required minimizing of current circuit network bandwidth calculation, and upgrades the time slot table according to the time slot that calculates required minimizing, behind the renewal time slot table, sends video refresh request to the terminal of circuit network.
8. bandwidth control terminal based on video conference is characterized in that said terminal comprises:
Call out connection response and set up the unit, the calling that is used for the response session control appliance connects;
Code stream control notice receiving element is used to receive conference control equipment transmitted stream control notice;
The code stream control unit is used for carrying out code stream control according to said code stream control notice, to reduce video Data Transmission speed; Wherein, said code stream control unit comprises: invalid video Frame packing module is used for filling the invalid video Frame at described video data; Perhaps, time slot table modified module is used for the time slot table at circuit network terminal is made amendment;
The raising speed unit is used for after reducing circuit network video Data Transmission speed, if detect less than packet loss, then limits through the Flow Control of cancelling the forwarding code stream and realizes the raising speed processing.
9. the bandwidth control terminal based on video conference according to claim 8; It is characterized in that; Said code stream control unit also comprises: video refresh response module; Said video refresh response module is connected with time slot table modified module, and the video refresh request that send according to conference control equipment at the terminal that is used for circuit network is carried out video and refreshed.
10. bandwidth control system based on video conference; Said system comprises: conference control equipment, circuit network terminal and IP network terminal; Said conference control equipment is connected with described circuit network terminal through circuit network, and is connected with described IP network terminal through IP network; It is characterized in that,
Described conference control equipment comprises the call setup unit, is used to set up with the calling of circuit network terminal with the IP network terminal be connected; Code stream control notification unit is used for said conference control equipment and confirms that said IP network bandwidth does not satisfy the requirement of IP network video Data Transmission, then notifies said circuit network terminal to carry out code stream control; Wherein, said code stream control comprises: in described circuit network video data, fill the invalid video Frame, perhaps the time slot table at said circuit network terminal is made amendment, perhaps active channel;
Described circuit network terminal comprises: call out connection response and set up the unit, the calling that is used for the response session control appliance connects; Code stream control notice receiving element is used to receive conference control equipment transmitted stream control notice; The code stream control unit is used for carrying out code stream control according to said code stream control notice, to reduce video Data Transmission speed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100028114A CN101488916B (en) | 2009-01-24 | 2009-01-24 | Band-width control method, apparatus, terminal and system based on video conference |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100028114A CN101488916B (en) | 2009-01-24 | 2009-01-24 | Band-width control method, apparatus, terminal and system based on video conference |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101488916A CN101488916A (en) | 2009-07-22 |
CN101488916B true CN101488916B (en) | 2012-07-11 |
Family
ID=40891598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100028114A Expired - Fee Related CN101488916B (en) | 2009-01-24 | 2009-01-24 | Band-width control method, apparatus, terminal and system based on video conference |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101488916B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101977185A (en) * | 2010-10-14 | 2011-02-16 | 杭州海康威视数字技术股份有限公司 | Digital video recorder in video monitoring system and network connection control method thereof |
CN101984661B (en) * | 2010-11-23 | 2012-05-23 | 广东威创视讯科技股份有限公司 | Information transmission method of video conference system and video conference system |
CN103281509B (en) * | 2013-05-29 | 2016-08-10 | 华为技术有限公司 | A kind of video conference optimizes display packing and device |
CN105227894B (en) * | 2014-07-01 | 2019-08-27 | 三亚中兴软件有限责任公司 | A kind of implementation method and multipoint control unit of video conference |
CN106331578A (en) * | 2015-06-26 | 2017-01-11 | 中兴通讯股份有限公司 | Video conference network flow control method and system |
CN109981427B (en) * | 2019-03-29 | 2021-03-16 | 烽火通信科技股份有限公司 | Multi-service access network method and system |
CN112752057A (en) * | 2019-10-30 | 2021-05-04 | 中兴通讯股份有限公司 | Auxiliary stream processing method and device for video conference |
CN111988556B (en) * | 2020-08-28 | 2022-04-26 | 深圳市融讯视通科技有限公司 | Dynamic audio and video coding transmission method, system, device and storage medium |
CN112565664B (en) * | 2020-11-27 | 2023-04-28 | 北京融讯科创技术有限公司 | Video conference code stream feedback method, device, equipment and computer readable storage medium |
CN112511789B (en) * | 2020-11-30 | 2023-04-07 | 重庆满集网络科技有限公司 | Instant messaging expansion method and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1833441A (en) * | 2003-06-05 | 2006-09-13 | 坦德伯格电信公司 | Bitrate Adjustment Method |
CN101056418A (en) * | 2007-06-12 | 2007-10-17 | 杭州华三通信技术有限公司 | A bandwidth control method and terminal device |
-
2009
- 2009-01-24 CN CN2009100028114A patent/CN101488916B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1833441A (en) * | 2003-06-05 | 2006-09-13 | 坦德伯格电信公司 | Bitrate Adjustment Method |
CN101056418A (en) * | 2007-06-12 | 2007-10-17 | 杭州华三通信技术有限公司 | A bandwidth control method and terminal device |
Also Published As
Publication number | Publication date |
---|---|
CN101488916A (en) | 2009-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101488916B (en) | Band-width control method, apparatus, terminal and system based on video conference | |
EP1192773B1 (en) | Method and system for exchanging information between multimedia network nodes | |
CN1849824B (en) | System and method for performing distributed video conferencing | |
CN100574467C (en) | A kind of band width control method and terminal equipment | |
US20080101338A1 (en) | METHODS AND APPARATUS TO IMPLEMENT HIGHER DATA RATE VOICE OVER INTERNET PROTOCOL (VoIP) SERVICES | |
CN101889422A (en) | Be used to make the synchronous method and system of output of terminal | |
CN102387081B (en) | Communication service QoS assurance method, device and system in NAT scene | |
US8144578B2 (en) | Communication network with line-and packet-switching control | |
US20030058836A1 (en) | Method for establishing a multimedia connection with quality of service using an ATM backbone | |
CN101114985B (en) | Coding/decoding transition system and method | |
CN101656864A (en) | Method for realizing selection and watching of video and video session system | |
CN105122791A (en) | Method and a device for optimizing large scaled video conferences | |
US7024480B2 (en) | Method, devices and program modules for data transmission with assured quality of service | |
CN101160983A (en) | Method, device and system for processing data stream | |
US8179927B2 (en) | Method, system and gateway for negotiating the capability of data signal detector | |
CN100586107C (en) | Method and communication appliance for transmitting live transmission protocol message | |
EP1863256B1 (en) | A media stream bridging device and a media service system | |
KR20090115916A (en) | How to Redirect Traffic Through an Application Layer Gateway | |
KR100279641B1 (en) | Signal exchange apparatus and method | |
CN101616157A (en) | A kind of coding-decoding switch system and method based on media gateway device | |
CN1976376B (en) | Method for calling session, IP telephone system and IP telephone terminal | |
JP2016540454A (en) | Endpoint information interaction processing method, apparatus, and telepresence endpoint | |
CN110519543A (en) | A kind of videophone dialing method and device | |
CN100446602C (en) | Method for transmitting cell-phone button information | |
CN103152545B (en) | A kind of method, video server and video conferencing system processing error correction request |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120711 Termination date: 20170124 |
|
CF01 | Termination of patent right due to non-payment of annual fee |