CN110336974A - Video conference processing method, device, computer equipment and storage medium - Google Patents
Video conference processing method, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN110336974A CN110336974A CN201910485796.7A CN201910485796A CN110336974A CN 110336974 A CN110336974 A CN 110336974A CN 201910485796 A CN201910485796 A CN 201910485796A CN 110336974 A CN110336974 A CN 110336974A
- Authority
- CN
- China
- Prior art keywords
- key frame
- request
- server
- requested
- current level
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/155—Conference systems involving storage of or access to video conference sessions
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
This application involves a kind of video conference processing method, device, computer equipment and storage mediums.The described method includes: the system of key frame request will be received as current level system when the Request System in cascade system receives the key frame request of institute's connection request end transmission;When requested end is not attached to current level system, the highest level whether current level system is in cascade system is judged;If it is not, key frame request is sent to the other system of upper level being connected with current level system, and return will receive the system of key frame request as current level system step;If so, the system that key frame request is sent down to the participation video conference of current level system junior step by step, until finding the corresponding requested system in requested end;The key frame data that requested end is sent is obtained by being requested system, and key frame data is sent to request end.
Description
Technical field
This application involves field of computer technology, set more particularly to a kind of video conference processing method, device, computer
Standby and storage medium.
Background technique
With the development of computer technology, there is video conferencing technology.More and more people utilize video conferencing technology
It has a meeting.In many conventions, often require that carrying out " classification fraction " mode to video conferencing system builds and safeguard,
Whole system is carried out into planning construction by administrative division, while units at different levels are responsible for safeguarding itself video conference subsystem, again
The video conference subsystem that control has units at different levels under its command can be dispatched.
However, traditional video conferencing technology can only realize the terminal in same rank, that is, the same multiparty control
The terminal of unit control carries out video meeting, can not achieve the terminal across rank, that is, the control of multiple multipoint control units
Video meeting is carried out between terminal.
Summary of the invention
Based on this, it is necessary in view of the above technical problems, provide a kind of video conference processing side that can be realized across rank
Method, device, computer equipment and storage medium.
A kind of video conference processing method, applied to the cascade system comprising at least two-stage system, every primary system includes
At least one video conferencing system, each described video conferencing system are correspondingly connected with an at least terminal, which comprises
When the Request System in the cascade system receives the key frame request of institute's connection request end transmission, will receive
The system requested to the key frame obtains the key frame by the current level system and requests as current level system
In include requested end mark;
When the requested end, which identifies corresponding requested end, is not attached to the current level system, work as described in judgement
Whether preceding level-systems are in the highest level in the cascade system;
When the current level system is not at the highest level in the cascade system, the key frame is requested to send out
It send to the other system of upper level being connected with the current level system, and returns to execute and described will receive key frame request
System as current level system step;
When the current level system is in the highest level in the cascade system, step by step by key frame request
The system for being sent down to the participation video conference of current level system junior, until finding the corresponding system in requested end
Until system;
Using the corresponding system in the requested end found as requested system, obtained by the requested system
The key frame data that the requested end is sent, and the key frame data is sent to the request that the Request System connects
End.
A kind of video conference processing method, applied to the cascade system comprising at least two-stage system, every primary system includes
At least one video conferencing system, each described system of IMS conference system include at least one server, each described service
Device is correspondingly connected with an at least terminal, which comprises
It, will when the request server in the Cascade Server receives the key frame request of institute's connection request end transmission
The server of the key frame request is received as current level server, by described in current level server acquisition
The requested end mark for including in key frame request;
When the requested end, which identifies corresponding requested end, is not attached to the current level server, described in judgement
Whether current level server is in the highest level in the cascade system;
When the current level server is not at the highest level in the cascade system, the key frame is requested
It is sent to the other server of the upper level being connected with the current level server, and returns to execute and described will receive the key
The server of frame request is as current level server step;
When the current level server is in the highest level in the cascade system, by the key frame request by
Grade is sent down to the server of the participation video conference of current level server junior, until finding requested end pair
Until the server answered;
Using the corresponding server in the requested end found as requested server, pass through the requested service
Device obtains the key frame data that the requested end is sent, and the key frame data is sent to the request server and is connected
Request end.
A kind of video conference processing unit, applied to the cascade system comprising at least two-stage system, every primary system includes
At least one video conferencing system, each described video conferencing system are correspondingly connected at least a terminal, described device and include:
Requested end identifier acquisition module, for receiving institute's connection request end when the Request System in the cascade system
When the key frame request of transmission, the system of key frame request will be received as current level system, by it is described currently
Level-systems obtain the requested end mark for including in the key frame request;
Judgment module, for being not attached to the current level system when the requested end identifies corresponding requested end
When, judge whether the current level system is in the highest level in the cascade system;
Key frame request is sent to higher level's module, for being not in the cascade system most when the current level system
When high-level, key frame request is sent to the other system of upper level being connected with the current level system, and return and hold
The row system of the key frame request that will receive is as current level system step;
Key frame request is sent to Subordinate module, for being in the highest in the cascade system when the current level system
When rank, it is by what key frame request was sent down to the participation video conference of current level system junior step by step
System, until finding the corresponding system in requested end;
Key frame data sending module, the corresponding system in the requested end for will find is as requested system
System obtains the key frame data that the requested end is sent by the requested system, and the key frame data is sent
The request end connected to the Request System.
A kind of video conference processing unit, applied to the cascade system comprising at least two-stage system, every primary system includes
At least one video conferencing system, each described system of IMS conference system include at least one server, each described service
Device is correspondingly connected at least a terminal, described device
Requested end identifier acquisition module, for being asked when the request server in the Cascade Server receives to connect
When the key frame request for asking end to send, using the server for receiving the key frame request as current level server, pass through
The current level server obtains the requested end mark for including in the key frame request;
Judgment module, for being not attached to the current level service when the requested end identifies corresponding requested end
When device, judge whether the current level server is in the highest level in the cascade system;
Key frame request is sent to higher level's module, for being not in the cascade system when the current level server
When highest level, key frame request is sent to the other server of upper level being connected with the current level server, and
It returns and executes the server of the key frame request that will receive as current level server step;
Key frame request is sent to Subordinate module, for being in the cascade system most when the current level server
When high-level, key frame request is sent down to the participation video conference of current level server junior step by step
Server, until finding the corresponding server in requested end;
Key frame data sending module, the corresponding server in the requested end for will find is as requested clothes
It is engaged in device, the key frame data that the requested end is sent is obtained by the requested server, and by the key frame data
It is sent to the request end of the request server connection.
A kind of computer equipment, including memory and processor, the memory are stored with computer program, the processing
The step of device realizes above-mentioned video conference processing method when executing the computer program.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor
The step of above-mentioned video conference processing method is realized when row.
Above-mentioned video conference processing method, device, computer equipment and storage medium, when the Request System in cascade system
When receiving the key frame request of institute's connection request end transmission, the quilt for including in key frame request is obtained by current level system
Request end mark;It is not attached to current level system when requested end identifies corresponding requested end, and current level system is not
When highest level in cascade system, key frame request, which is sent to the upper level being connected with current level system, is not
It unites, and returns and execute the system that will receive key frame request as current level system step;When current level system is in
When highest level in cascade system, key frame request is sent down to the participation video council of current level system junior step by step
The system of view, until finding the corresponding system in requested end;Using the corresponding system in the requested end found as quilt
Request System obtains the key frame data that requested end is sent by being requested system, and key frame data is sent to request
The request end of system connection.In cascade system, by key frame request first step by step superior send, when highest level system still
When not finding the corresponding requested end in requested end so, then key frame request sent to junior step by step until find by
Until the corresponding system in request end.The key frame data of requested end is sent to Request System by requested system, then is led to
It crosses Request System and key frame data is sent to request end, to realize the video conference across rank.
Detailed description of the invention
Fig. 1 is the applied environment figure of video conference processing method in one embodiment;
Fig. 2 is the flow diagram of video conference processing method in one embodiment;
Fig. 3 is the schematic illustration of tissue across grade video conference in one embodiment;
Fig. 4 is the structural schematic diagram of one embodiment cascade gateway;
Fig. 5 is the flow diagram of video conference processing step in another embodiment;
Fig. 6 is the structural block diagram of video conference processing unit in one embodiment;
Fig. 7 is the internal structure chart of computer equipment in one embodiment.
Specific embodiment
It is with reference to the accompanying drawings and embodiments, right in order to which the objects, technical solutions and advantages of the application are more clearly understood
The application is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the application, not
For limiting the application.
Video conference processing method provided by the embodiments of the present application, can be applied in application environment as shown in Figure 1.Its
In, terminal 102 is communicated with the server 104 in system by network by network.Server of the terminal 102 into system
104 initiate key frame request, when the Request System in cascade system receives the key frame request of institute's connection request end transmission,
The system of key frame request will be received as current level system, by current level system obtain key frame request in include
Requested end mark;When requested end, which identifies corresponding requested end, is not attached to current level system, prime is worked as in judgement
Whether other system is in the highest level in cascade system;When current level system is not at the highest level in cascade system
When, key frame request is sent to the other system of upper level being connected with current level system, and return to execution to receive key
The system of frame request is as current level system step;It, will when current level system is in the highest level in cascade system
The system that key frame request is sent down to the participation video conference of current level system junior step by step, until finding requested
Until holding corresponding system;Using the corresponding system in the requested end found as requested system, obtained by requested system
The video data for taking requested end to send, and video data is sent to the request end that request server connects.Wherein, terminal
102 can be, but not limited to be various personal computers, laptop, smart phone, tablet computer and portable wearable set
Standby, server 104 can be realized with the server cluster of the either multiple server compositions of independent server.
In one embodiment, as shown in Fig. 2, providing a kind of video conference processing method, it is applied to include at least two
The cascade system of grade system, every primary system include at least one video conferencing system, each video conferencing system is corresponding to be connected
Connect at least one terminal, comprising the following steps:
It step 202, will when the Request System in cascade system receives the key frame request of institute's connection request end transmission
The system of key frame request is received as current level system, by including in the acquisition key frame request of current level system
Requested end mark.
It is understood that generally requiring to carry out video conferencing system " classification fraction " mode in some conventions
Construction and maintenance, i.e., carry out planning construction by administrative division or grade for whole system, units at different levels are responsible for safeguarding itself video
While conference subsystem, and the video conference subsystem that control has units at different levels under its command can be dispatched.
Such as: an institution system is divided into provincial, city-level, district grade, township level, and provincial system can hold whole system
In comprising all juniors and can terminal convention, and township level system can also hold the participant in itself compass of competency end
The mini-session at end.It just needs to set up tree-like cascade video conferencing system at this time.
Video conferencing system refers to the system for video conference.Cascade system is referred to by least two different stages
Video conferencing system composition system.The system that Request System refers to receiving the key frame request of request end transmission.Quilt
Request end mark refers to the mark of requested end corresponding to the key frame data of request end request, as second level request end A is asked
The key frame data asked is the key frame data of level-one terminal B, then terminal B is requested end, and B is requested end mark.In grade
In connection system, superior system can have at least one lower system, and any one lower system can only have a superior system.
In one embodiment, it may include at least one server in each video conferencing system, server is corresponding
Connect at least one terminal.When the request server in cascade system receives the key frame request of institute's connection request end transmission
When, using the server for receiving key frame request as current level server, key frame is obtained by current level server
The requested end mark for including in request.
As shown in figure 3, the cascade system includes four ranks, primary server is the server of highest level, and level-one is whole
End 1 and level-one terminal 2 are the terminals directly connecting with primary server, and secondary server is that primary server is connected
Next level servers.Second level terminal 1, second level terminal 2 and second level terminal 3 are the terminals directly connecting with secondary server, and
And three tier server is next level servers that secondary server is connected.Three-level terminal 1 and three-level terminal 2 are directly with three
The terminal of grade server connection, and level Four server 1 and level Four server 2 are next rank clothes that three tier server is connected
Business.Level Four terminal 1 and level Four terminal 2 are the terminals directly connecting with level Four server 1.Level Four terminal 3 and level Four terminal 4 are straight
Connect the terminal connecting with level Four server 2.
Key frame data refers to the frame data comprising an entire screen information in video data.Terminal obtains crucial
After frame data, key frame data can be decoded to obtain the complete picture in video data.In video data, further include
Distinguish frame data.Difference frame data refer to the frame data with distinctive information existing for a upper key frame data.Frame will be distinguished
Data are overlapped with key frame data, it can obtain the frame data of complete picture.
Request end is when carrying out screen switching, if being not received by the key frame data of new video flowing, can not decode
Generate complete video pictures.Therefore, request end needs to generate key frame request Concurrency and send to requested end, to get pass
Key frame data.It request end can be by screen switching to new data flow according to key frame data.
The server of any one rank can receive the key frame request that the corresponding terminal of the server is sent.Work as grade
When request server in connection system receives the key frame request of institute's connection request end transmission, key frame request will be received
Server obtains the requested end for including in key frame request by current level server and marks as current level server
Know.
Step 204, when requested end, which identifies corresponding requested end, is not attached to current level system, prime is worked as in judgement
Whether other system is in the highest level in cascade system.
In a system, each of mark and the system that store all terminals connecting with the system are melted
Close video data identification.Fusion video data identification refers to the video data all the way for being fused into the video data of multiplex terminal
Mark.Requested end identifies the mark that can be each terminal, is also possible to merge the mark of video data, without being limited thereto.
After current level system receives key frame request, the requested end mark in key frame request is obtained, and should
Requested end mark is matched with each mark stored in current level system.When successful match, then it represents that the quilt
Request identifies corresponding requested end and connect with current level system.When matching unsuccessful, indicate that the requested mark corresponds to
Requested end be not attached to current level system, then judge the superlative degree whether current level system is in cascade system
Not.
In one embodiment, it when in current level system comprising at least one server, is corresponded to when requested end identifies
Requested end when being not attached to current level server, judge the highest whether current level server is in cascade system
Rank.
After current level server receives key frame request, the requested end mark in key frame request is obtained, and will
Requested end mark is matched with each mark stored in current level server.When successful match, then it represents that
This is requested the corresponding requested end of mark and connect with current level server.When matching unsuccessful, the requested mark is indicated
Know corresponding requested end and be not attached to current level server, then judges whether current level server is in cascade system
Highest level.
Step 206, when current level system is not at the highest level in cascade system, key frame request is sent to
The other system of the upper level being connected with current level system, and return and execute system using key frame request is received as working as prime
Other system step.
In cascade system, when current level is not at highest level, key frame request is sent to and current level
The connected other system of upper level of system, and return to execute and walk the system for receiving key frame request as current level system
Suddenly.
In one embodiment, when current level server is not at the highest level in cascade system, by key frame
It requests to be sent to the other server of upper level being connected with current level server, and return to execution to receive key frame request
Server is as current level server step.
Step 208, when current level system is in the highest level in cascade system, key frame is requested downward step by step
The system for being sent to the participation video conference of current level system junior, until finding the corresponding system in requested end.
When current level system is in the highest level in cascade system, key frame request is sent down to step by step and is worked as
The system of the participation video conference of preceding level-systems junior in this way can be with until finding the corresponding system in requested end
In all systems that key frame request is sent in the cascade system.Wherein, the lower system of each system can have more
It is a, and may include the system for participating in video conference in lower system, it also may include the system for having neither part nor lot in video conference.Cause
This, each system only needs to request key frame to be sent to the system for participating in video conference.
In one embodiment, it may include at least one server in each video conferencing system;Work as current level
When server is in the highest level in cascade system, key frame request is sent down to current level server junior step by step
Participation video conference server, until finding the corresponding server in requested end.
When current level server is in the highest level in cascade system, key frame request is sent down to step by step
The server of the participation video conference of current level server junior, until finding the corresponding server in requested end,
Key frame can be requested in the Servers-all being sent in the cascade system in this way.
It is understood that when current level is not at highest level, if by key frame request be sent to currently
The lower level servers for the participation video conference that rank is connected, and it is corresponding in each lower level servers lookup requested end mark
Requested end.Each lower level servers, and the lower service are all not attached to when requested end identifies corresponding requested end
When device is the lowest level in cascade system, key frame request is sent to connected upper level by each lower level servers
Other server.And when upper level other server connection be multiple lower level servers when, then the other server of upper level will
Multiple key frame requests are received, the waste of computer resource is caused.
As shown in figure 3, three-level terminal 1 initiates key frame request to three tier server, the requested end in key frame request
It is identified as second level terminal 1, when three-level terminal, which does not find requested end, identifies corresponding requested end, which is requested
It is sent in each other server of next stage, i.e., key frame request is sent to level Four server 1 and level Four server
2.Level Four server 1 and level Four server 2 do not find requested end and identify corresponding requested end, and level Four server 1
With the lowest level that 2 place rank of level Four server is in cascade system, then level Four server 1 and level Four server 2 are to three
Grade server sends key frame request.Therefore, three tier server can receive level Four server 1 and level Four server 2 is sent
Two identical key frames requests, cause the waste of computer resource.
When above-mentioned example uses above-mentioned video conference processing method, when three-level terminal does not find requested end mark pair
When the requested end answered, key frame request is sent in the other server of upper level, i.e., is sent to key frame request
Secondary server.Secondary server only receives the key frame request of junior, has saved computer resource.
Even if requested end is identified in the junior of current level, can also be realized using above-mentioned video conference processing method
Save computer resource.For example, second level terminal 1 initiates key frame request to secondary server, it is requested in key frame request
End is identified as three-level terminal 1, and when second level terminal, which does not find requested end, identifies corresponding requested end, which is asked
It asks and is sent in the other server of upper level, i.e., key frame request is sent to primary server.Primary server is not searched
Identify corresponding requested end to requested end, and rank where primary server is the highest level in cascade system, then to
Secondary server sends key frame request.
After secondary server receives key frame request, it is corresponding requested that lookup requested end mark is carried out again
End.When second level terminal, which does not find requested end, identifies corresponding requested end, key frame request is sent to next stage
In each other server, i.e., key frame request is sent to three tier server.Three tier server equally only receives two
The key frame request that grade server is sent.
Step 210, it using the corresponding system in the requested end found as requested system, is obtained by requested system
The key frame data that requested end is sent, and key frame data is sent to the request end that Request System connects.
When a system searching in cascade system identifies corresponding requested end to requested end, by requested end pair
The system answered is as requested system.The key frame data that requested end is sent is obtained by being requested system, and by the key
Frame data are sent to Request System step by step.Key frame data is sent to by request end by Request System again.
In one embodiment, it may include at least one server in each video conferencing system;By what is found
The corresponding server in requested end obtains the key frame that requested end is sent as requested server, by being requested server
Data, and key frame data is sent to the request end that request server connects.
When a server in cascade system, which finds requested end, identifies corresponding requested end, by requested end
Corresponding server is as requested server.The key frame data that requested end is sent is obtained by being requested server, and
The key frame data is sent to request server step by step.Key frame data is sent to by request end by request server again.
Above-mentioned video conference processing method, in cascade system, by key frame request, first superior is sent step by step, works as highest
When the system of rank does not still find the corresponding requested end in requested end, then key frame request sent to junior step by step
Until finding the corresponding requested system in requested end.The key frame data of requested end is sent out by being requested system
It send to Request System, then key frame data is sent to by request end by Request System, to realize the video council across rank
View.
In one embodiment, when current level system is not at the highest level in cascade system, key frame is asked
Seek the other system of the upper level for being sent to and being connected with current level system, comprising: when current level system is not in cascade system
Highest level when, obtain the first network type of current level system, and the upper level being connected with current level system is other
Second network type of system;When first network type is consistent with the second network type, key frame request is sent to and is worked as
The connected other system of upper level of preceding level-systems.
Different systems can have different network types, such as different local area networks, Metropolitan Area Network (MAN), wide area network.When current
When level-systems are not at the highest level in cascade system, obtain current level system first network type, and with work as
Second network type of the connected other system of upper level of preceding level-systems.When first network type is consistent with the second network type
When, key frame can be requested to be sent to the other system of upper level being connected with current level system.
In the present embodiment, when current level system is not at the highest level in cascade system, when current level system
When the first network type of system is consistent with the second network type of the other system of upper level, key frame request is sent to and works as prime
The connected other system of upper level of other system, realizes the video conference between the identical network type across rank.
In one embodiment, it when current level server is not at the highest level in cascade system, obtains current
The first network type of level servers, and the second network class of the other server of upper level being connected with current level server
Type;When first network type is consistent with the second network type, key frame request is sent to and is connected with current level server
The other server of upper level.
Different servers can have different network types, such as different local area networks, Metropolitan Area Network (MAN), wide area network.When working as
When preceding level servers are not at the highest level in cascade system, the first network type of current level server is obtained, with
And the second network type of the other server of upper level being connected with current level server.When first network type and the second network
When type is consistent, key frame can be requested to be sent to the other server of upper level being connected with current level server.
In one embodiment, when current level system is not at the highest level in cascade system, prime is worked as in acquisition
The first network type of other system after the second network type of the other system of the upper level being connected with current level system, is also wrapped
It includes: when first network type and the second network type are inconsistent, key frame request being sent to and is connected with the other system of upper level
Cascade gateway, wherein cascade gateway be used for connect different network type system;Key frame is requested to send out by cascade gateway
It send to the other system of upper level.
When first network type and the second network type are inconsistent, can not be counted between the system of different network type
According to interaction.Therefore, it is necessary to cascade networks to correlate the system for connecing different network type.When first network type and the second network type
When inconsistent, key frame request is sent to the cascade gateway being connected with the other system of upper level, then will be crucial by cascade gateway
Frame request is sent to the other system of upper level.
In one embodiment, above-mentioned video conference processing method further include: when first network type and the second network class
When type is inconsistent, key frame request is sent to the cascade gateway being connected with the other server of upper level, wherein cascade gateway is used for
Connect the server of different network type;Key frame request is sent to the other server of upper level by cascade gateway.
When first network type and the second network type are inconsistent, can not be carried out between the server of different network type
The interaction of data.Therefore, it is necessary to the servers that cascade network connection connects different network type.When first network type and the second network
When Type-Inconsistencies, key frame request is sent to the cascade gateway being connected with the other server of upper level, then pass through cascade gateway
Key frame request is sent to the other server of upper level.
Further, as shown in figure 4, the cascade network Central Shanxi Plain may include a pair of of simulation terminal, i.e. home court simulation terminal and visitor
Field simulation terminal.Home court simulation terminal is connected with the other server of upper level, and visiting field simulation terminal is connected with next level servers.
Simulate data sharing between terminal and visiting field simulation terminal in home court.For example, when home court simulation terminal receives data A, visiting field
Simulation terminal also receives data A simultaneously;When visiting field, simulation terminal receives data B, home court simulation terminal also receives simultaneously
To data B, and home court simulation terminal and visiting field simulation terminal can receive different data simultaneously.
When first network type and the second network type are inconsistent, key frame is requested to send out by current level server
It send to the cascade network Central Shanxi Plain being connected with the other server of upper level, that is, is sent to the visiting field that the cascade network Central Shanxi Plain is connected with current level
Simulate terminal.At the same time, the home court simulation terminal in the cascade network Central Shanxi Plain also receives key frame request, and the key frame is asked
Seek the other server of upper level for being sent to and being connected with home court simulation terminal.
It is understood that next level servers will when the network type difference between the server of different stage
Key frame request is sent to the other server of upper level, needs to put into the interaction of row key frame request by cascade network.Due to upper one
Level servers can dispatch control lower level servers, therefore, when the network type difference between the server of different stage,
Key frame request directly can be sent to next level servers by the other server of upper level.It should be noted that ought not be at the same level
When carrying out the interaction of media data between other server, need to put into the interaction of row media data by cascade network.Media number
According to may include video data, audio data etc..
In the present embodiment, when first network type and the second network type are inconsistent, current level system passes through grade
Networking, which is closed, is sent to the other system of upper level for key frame request, realizes the video council between the different network type across rank
View.
It in one embodiment, will as shown in figure 5, when current level system is in the highest level in cascade system
The system that key frame request is sent down to the participation video conference of current level system junior step by step, until finding requested
Until holding corresponding system, comprising:
Step 502, when current level system is in the highest level in cascade system, key frame request is sent to and is worked as
The system of video conference is participated in next rank of preceding level-systems.
When current level system is in the highest level in cascade system, the rank mark of mark current level can be generated
Note, and it is sent to the system that video conference is participated in next rank of current level system together with key frame request.
Step 504, it is requested when the not middle system for participating in video conference of next stage receives key frame, and in key frame request
Requested end when identifying corresponding requested end and being not attached to next level-systems, using next level-systems as current level
System returns to the system step for being sent to key frame request and participating in video conference in next rank of current level system, directly
Until finding the system being connected with requested end.
After the not middle system for participating in video conference of next stage receives key frame request, the quilt in key frame request is obtained
Request end mark, and search requested end and identify corresponding requested end.It is corresponded to when the requested end in key frame request identifies
Requested end when being not attached to next level-systems, detect from the other level flag of upper level, i.e. key frame request
It is sent to highest level, and is sent downwards step by step by highest level.Then the system that video conference is participated in next rank is made
For current level system, the level flag of mark current level can be generated and be sent to current level together with key frame request
The system that video conference is participated in next rank of system, until finding the system being connected with requested end.
In the present embodiment, when current level system is in the highest level in cascade system, by key frame request by
Grade is sent to the system that video conference is participated in next rank of current level system, is connected until finding with requested end
Until system, all systems in across the grade video conference can be searched, realize the video conference across rank.
In one embodiment, when current level server is in the highest level in cascade system, key frame is asked
Seek the server that video conference is participated in the next rank for be sent to current level server;Video council is participated in when next stage is not middle
The server of view receives key frame request, and the requested end in key frame request identifies corresponding requested end and is not attached to
When next level servers, using next level servers as current level server, returns for key frame request to be sent to and work as
The server step that video conference is participated in next rank of preceding level servers, until finding the clothes being connected with requested end
Until business device.
When current level server is in the highest level in cascade system, the rank of mark current level can be generated
Label, and it is sent to the server that video conference is participated in next rank of current level server together with key frame request.
After the not middle server for participating in video conference of next stage receives key frame request, obtain in key frame request
Requested end mark, and search requested end and identify corresponding requested end.When the requested end mark pair in key frame request
When the requested end answered is not attached to next level servers, detect that from the other level flag of upper level, i.e. key frame is asked
It asks and has been sent to highest level, and sent downwards step by step by highest level.The clothes of video conference will be then participated in next rank
Device be engaged in as current level server, the level flag of mark current level can be generated and be sent to together with key frame request
The server that video conference is participated in next rank of current level server, until finding the service being connected with requested end
Until device.
In one embodiment, the video data that requested end is sent is obtained by being requested system, comprising: by being asked
It asks system to obtain the data type mark for including in key frame request, the pass for obtaining requested end and sending is identified according to data type
Key frame data.
In across grade meeting, there may be different data types will by system such as the independent video data all the way of terminal
The video data etc. that multi-path video data is merged, it is without being limited thereto.Correspondingly, there is also different data for key frame data
Type, such as independent key frame data of video data all the way, the video data merged multi-path video data by system
Key frame data etc..Data type mark refers to the mark of the type of the requested key frame data in request end.
After requested system receives key frame request, the requested end mark in key frame request is obtained, and obtaining should
Requested end identifies corresponding data type mark.It is alternatively possible to requested end mark be identified as data type, data
Type identification can also be identified from different requested ends, without being limited thereto.
Data type mark can identify available requested end according to data type with unique identification video data all the way
The corresponding key frame data of the video data of transmission.
In the present embodiment, the data type mark for including in key frame request is obtained by being requested system, according to number
The key frame data that requested end is sent is obtained according to type identification, realizes the video conference across rank.
In one embodiment, each video conferencing system includes at least one server;By being requested server
The data type mark for including in key frame request is obtained, the crucial frame number for obtaining requested end and sending is identified according to data type
According to.
In across grade meeting, there may be different data types, such as the individually video data all the way of terminal, by server
The video data etc. that multi-path video data is merged, it is without being limited thereto.Correspondingly, there is also different numbers for key frame data
According to type, the key frame data of such as independent video data all the way, the video counts for being merged multi-path video data by server
According to key frame data etc..Data type mark refers to the mark of the type of the requested key frame data in request end.
After requested server receives key frame request, the requested end mark in key frame request is obtained, and obtain
The requested end identifies corresponding data type mark.It is alternatively possible to requested end mark be identified as data type, number
It can also be identified from different requested ends according to type identification, it is without being limited thereto.
Data type mark can identify available requested end according to data type with unique identification video data all the way
The corresponding key frame data of the video data of transmission.
In one embodiment, the key frame data for obtaining requested end and sending is identified according to data type, comprising: work as number
When being identified according to type identification for the first kind, is identified according to data type and generate key frame data;When data type is identified as
When two type identifications, key frame request is sent to requested end;Receive the key frame data that requested end is sent.
In each terminal, key frame data can be generated, the key frame data of generation can be used for producing the terminal
Raw video data is decoded to obtain complete video pictures.It in systems, may include data fusion module, for more
Circuit-switched data carries out fusion and generates a circuit-switched data.
First kind mark refers to mark of the system by multiplex terminal data fusion at a circuit-switched data, i.e. fused data
Source.Second Type mark refers to individually the mark of terminal data all the way, i.e., independent data source.Data in key frame request
When type identification is that the first kind identifies, indicate request end request is the key frame data in fused data source, requested end
It is exactly the Fusion Module in requested system.Fusion Module in requested system is identified according to the first kind generates crucial frame number
According to.
When the data type in key frame request is identified as Second Type mark, indicate request end request is independent number
According to the key frame data in source, requested end is namely requested the terminal that system is connected.The system of being requested is according to Second Type
After identifier lookup to corresponding requested terminal, key frame request is sent to requested end.Requested end receives key
When frame is requested, generates key frame data and be sent to requested system.After requested system receives key frame data, by the key
Frame data are sent to request end.
It is understood that fusion multichannel data is merged in system, and under normal circumstances, fused data
Quantity of the quantity far less than the independent data of terminal all the way.Therefore, in one embodiment, when requested end mark and data
Type identification is identical and when being coded sequence, can be judged according to the digit of coded sequence that data type identifies, can be with
It obtains the data type and is identified as first kind mark or Second Type mark.
For example, the data type can be identified conduct when the digit of the coded sequence of data type mark is 5 digit
First kind mark.When the digit of the coded sequence of data type mark is 8 digit, which can be identified into conduct
Second Type mark.
In the present embodiment, when data type is identified as first kind mark, system is requested according to the data type
Mark generates key frame data.When data type is identified as Second Type mark, key frame request is sent to corresponding quilt
Request end, and receive the key frame data of requested end transmission.Request end is according to the available complete view of the key frame data
Frequency picture.
In one embodiment, each video conferencing system includes at least one server;When data type is identified as
When the first kind identifies, is identified according to data type and generate key frame data;When data type is identified as Second Type mark,
Key frame request is sent to requested end;Receive the key frame data that requested end is sent.
When the data type in key frame request is identified as Second Type mark, indicate request end request is independent number
According to the key frame data in source, requested end is namely requested the terminal that server is connected.Server is requested according to second
After type identification finds corresponding requested terminal, key frame request is sent to requested end.Requested end receives
When key frame is requested, generates key frame data and be sent to requested server.After requested server receives key frame data,
The key frame data is sent to request end.
In one embodiment, the key frame data that requested end is sent is obtained by being requested system, and by key frame
Data are sent to the request end of Request System connection, comprising: obtain the crucial frame number that requested end is sent by being requested system
According to, and the system by key frame data step by step into cascade system is sent, until being sent to Request System;It is by request
Key frame data is sent to request end by system.
The key frame data that requested end is sent is obtained by being requested system, when request end is connect with requested end system
When, which is sent to request end.As higher level of the request end in requested system, step by step by the key frame data
It sends up to Request System, which is sent to by request end by Request System.When request end is in requested system
When the junior of system, which is sent to downwards Request System step by step, is sent out the key frame data by Request System
It send to request end.
In the present embodiment, it is sent out by requested system of the system by key frame data step by step into cascade system
It send, key frame frequency evidence is sent to request end until being sent to Request System, then by Request System, may be implemented across rank
Video conference.
In one embodiment, each video conferencing system includes at least one server;It is obtained by requested system
The key frame data for taking requested end to send, and the system by key frame data step by step into cascade system is sent, until
It is sent to Request System;Key frame data is sent to request end by Request System.
The key frame data that requested end is sent is obtained by being requested server, when request end and requested end server
When connection, which is sent to request end.As higher level of the request end in requested server, by the key frame number
According to being sent up step by step to request server, which is sent to by request end by request server.Work as request end
In the junior of requested server, which is sent to downwards request server step by step, passes through request server
The key frame data is sent to request end.
In one embodiment, above-mentioned video conference processing method further include: obtained and participated in by video conference originating end
The system of video conference;Cascade system is generated according to the system for participating in video conference.
Video conference originating end refers to initiating the terminal of video conference.Pass through the available participation of video conference originating end
The system of video conference, the system of acquisition can be high-level system, be also possible to lower-level systems, concrete condition is according to user
It is obtained, it is without being limited thereto.According to the advanced sequence of rank of the system of each participation video conference of acquisition, by each system
System is attached, and generates cascade system.
For example, opening video conference in an intra-company, the primary department that video conference originating end can be company is administrative
Portion is also possible to the first group of the junior, primary department research and development department of company, without being limited thereto.Then video conference originating end can obtain
System, the system of the second group, Finance Department for taking the first group, research and development department will join respectively as the system for participating in video conference
It is attached with the system of video conference, generates cascade system.
In another embodiment, the system for having neither part nor lot in video conference can also be added by the identification number of video conference
It is without being limited thereto in video conference.
In another embodiment, above-mentioned video conference processing method can be applied in cloud environment.Wherein, cloud environment
The increase, use and interactive mode for referring to related service Internet-based are usually directed to through internet and provide dynamic
The easily resource of extension and often virtualization.When above-mentioned video conference processing method is applied in cloud environment, video conference system
System can be virtual system, and the server in video conferencing system is also possible to virtual server, without being limited thereto.
In cloud environment, a server can run multiple virtual systems, can also run multiple virtual servers;One
A system can also can be applied in multiple servers using in a server, without being limited thereto.
In one embodiment, a kind of video conference processing method, applied to the cascade system comprising at least two-stage system,
Every primary system includes at least one video conferencing system, each system of IMS conference system includes at least one server, each
A server is correspondingly connected with an at least terminal, comprising: when the request server in Cascade Server receives institute's connection request
End send key frame request when, using receive key frame request server as current level server, by working as prime
Other server obtains the requested end mark for including in key frame request;It is not connected with when requested end identifies corresponding requested end
When to current level server, the highest level whether current level server is in cascade system is judged;Work as current level
When server is not at the highest level in cascade system, by key frame request be sent to be connected with current level server it is upper
One level servers, and return execute will receive key frame request server as current level server step;When working as
When preceding level servers are in the highest level in cascade system, key frame request is sent down to current level service step by step
The server of the participation video conference of device junior, until finding the corresponding server in requested end;The quilt that will be found
The corresponding server in request end obtains the crucial frame number that requested end is sent as requested server, by being requested server
According to, and key frame data is sent to the request end that request server connects.
It should be pointed out that can be applied to include at least two-stage system in above-mentioned all video conference processing methods
In the cascade system of system, every primary system includes at least one video conferencing system, each system includes at least one service
Device, each server are correspondingly connected with an at least terminal.
In one embodiment, the data interaction between video conferencing system can be the service in video conferencing system
Data interaction between device;Data interaction between the superior and the subordinate's conference system can be the clothes in the superior and the subordinate's video conferencing system
Data interaction between business device;Data interaction between video conferencing system and terminal can be the clothes in video conferencing system
The data interaction being engaged between device and terminal.The application is not limited to the service in video conferencing system or video conferencing system
Device, concrete methods of realizing can be set according to user demand, without being limited thereto.
Although it should be understood that Fig. 2,5 flow chart in each step successively shown according to the instruction of arrow,
These steps are not that the inevitable sequence according to arrow instruction successively executes.Unless expressly stating otherwise herein, these steps
Execution there is no stringent sequences to limit, these steps can execute in other order.Moreover, Fig. 2, at least one in 5
Part steps may include that perhaps these sub-steps of multiple stages or stage are not necessarily in synchronization to multiple sub-steps
Completion is executed, but can be executed at different times, the execution sequence in these sub-steps or stage is also not necessarily successively
It carries out, but can be at least part of the sub-step or stage of other steps or other steps in turn or alternately
It executes.
In one embodiment, as shown in fig. 6, providing a kind of video conference processing unit 600, it is applied to comprising at least
The cascade system of two-stage video conferencing system, each described system are correspondingly connected with an at least terminal, comprising: requested end mark
Knowledge acquisition module 602, judgment module 604, key frame request is sent to higher level's module 606, key frame request is sent to Subordinate module 608
With key frame data sending module 610, in which:
Requested end identifier acquisition module 602, for receiving institute's connection request end when the Request System in cascade system
When the key frame request of transmission, using the system for receiving key frame request as current level system, pass through current level system
Obtain the requested end mark for including in key frame request.
Judgment module 604, for sentencing when mark corresponding requested end in requested end is not attached to current level system
Whether disconnected current level system is in the highest level in cascade system.
Key frame request is sent to higher level's module 606, for being not at the superlative degree in cascade system when current level system
When other, key frame request is sent to the other system of upper level being connected with current level system, and return to execution to receive pass
The system of key frame request is as current level system step.
Key frame request is sent to Subordinate module 608, for being in the highest level in cascade system when current level system
When, the system that key frame request is sent down to the participation video conference of current level system junior step by step, until finding
Until the corresponding system in requested end.
Key frame data sending module 610, for using the corresponding system in the requested end found as requested system,
The key frame data that requested end is sent is obtained by being requested system, and key frame data is sent to Request System connection
Request end.
Above-mentioned video conference processing method, device, computer equipment and storage medium, in cascade system, by key frame
First superior is sent step by step for request, when the system of highest level does not still find the corresponding requested end in requested end,
Key frame request is sent until finding the corresponding system in requested end to junior step by step again.It will by requested system
The key frame data of requested end is sent to Request System, then key frame data is sent to request end by Request System, from
And realize the video conference across rank.
In one embodiment, above-mentioned key frame request is sent to higher level's module 606 and is also used to not locate when current level system
When highest level in cascade system, obtain the first network type of current level system, and with current level system phase
Second network type of the other system of upper level even;When first network type is consistent with the second network type, key frame is asked
Seek the other system of the upper level for being sent to and being connected with current level system.
In one embodiment, the request of above-mentioned key frame is sent to higher level's module 606 and is also used to when first network type and the
When two network types are inconsistent, key frame request is sent to the cascade gateway being connected with the other system of upper level, wherein cascade network
Close the system for connecting different network type;Key frame request is sent to the other system of upper level by cascade gateway.
In one embodiment, above-mentioned key frame request is sent to Subordinate module 608 and is also used to be in when current level system
When highest level in cascade system, key frame request is sent in next rank of current level system and participates in video conference
System;When the not middle system for participating in video conference of next stage receives key frame request, and being requested in key frame request
When mark corresponding requested end in end is not attached to next level-systems, using next level-systems as current level system, return
The system step that key frame request is sent to and participates in video conference in next rank of current level system is returned, until finding
Until the system being connected with requested end.
In one embodiment, above-mentioned key frame data sending module 610 is also used to obtain by requested system crucial
The data type mark for including in frame request, the video data for obtaining requested end and sending is identified according to data type.
In one embodiment, above-mentioned key frame data sending module 610 is also used to be identified as the first kind when data type
When type identifies, is identified according to data type and generate key frame data;It, will be crucial when data type is identified as Second Type mark
Frame request is sent to requested end;Receive the key frame data that requested end is sent.
In one embodiment, above-mentioned key frame data sending module 610 is also used to be asked by requested system acquisition
The key frame data for asking end to send, and the system by key frame data step by step into cascade system is sent, until being sent to
Request System;Key frame data is sent to request end by Request System.
In one embodiment, above-mentioned video conference processing unit 600 further include: cascade system generation module, for leading to
It crosses video conference originating end and obtains the system for participating in video conference;Cascade system is generated according to the system for participating in video conference.
In another embodiment, a kind of video conference processing unit is provided, is applied to include at least two-stage system
Cascade system, every primary system include at least one video conferencing system, each system of IMS conference system include at least one
Server, each server are correspondingly connected with an at least terminal, and device includes: requested end identifier acquisition module, for working as
When request server in Cascade Server receives the key frame request of institute's connection request end transmission, key frame will be received and asked
The server asked obtains the requested end for including in key frame request as current level server, by current level server
Mark;Judgment module, for when mark corresponding requested end in requested end is not attached to current level server, judgement to be worked as
Whether preceding level servers are in the highest level in cascade system;Key frame request is sent to higher level's module, for working as prime
When other server is not at the highest level in cascade system, key frame request is sent to and is connected with current level server
The other server of upper level, and return execute will receive key frame request server as current level server step;It closes
The request of key frame is sent to Subordinate module, when highest level for being in cascade system when current level server, by key frame
Request is sent down to the server of the participation video conference of current level server junior step by step, until finding requested end
Until corresponding server;Key frame data sending module, for using the corresponding server in the requested end found as quilt
Request server obtains the key frame data that requested end is sent by being requested server, and key frame data is sent to
The request end of request server connection.
Specific restriction about video conference processing unit may refer to above for video conference processing unit method
Restriction, details are not described herein.Modules in above-mentioned video conference processing unit can be fully or partially through software, hardware
And combinations thereof realize.Above-mentioned each module can be embedded in the form of hardware or independently of in the processor in computer equipment,
It can be stored in a software form in the memory in computer equipment, execute the above modules pair in order to which processor calls
The operation answered.
In one embodiment, a kind of computer equipment is provided, which can be terminal, internal structure
Figure can be as shown in Figure 7.The computer equipment includes processor, the memory, network interface, display connected by system bus
Screen and input unit.Wherein, the processor of the computer equipment is for providing calculating and control ability.The computer equipment is deposited
Reservoir includes non-volatile memory medium, built-in storage.The non-volatile memory medium is stored with operating system and computer journey
Sequence.The built-in storage provides environment for the operation of operating system and computer program in non-volatile memory medium.The calculating
The network interface of machine equipment is used to communicate with external terminal by network connection.When the computer program is executed by processor with
Realize a kind of video conference processing unit method.The display screen of the computer equipment can be liquid crystal display or electric ink
Display screen, the input unit of the computer equipment can be the touch layer covered on display screen, be also possible to outside computer equipment
Key, trace ball or the Trackpad being arranged on shell can also be external keyboard, Trackpad or mouse etc..
It will be understood by those skilled in the art that structure shown in Fig. 7, only part relevant to application scheme is tied
The block diagram of structure does not constitute the restriction for the computer equipment being applied thereon to application scheme, specific computer equipment
It may include perhaps combining certain components or with different component layouts than more or fewer components as shown in the figure.
In one embodiment, a kind of computer equipment, including memory and processor are provided, is stored in memory
The step of computer program, which realizes above-mentioned video conference processing method when executing computer program.
In one embodiment, a kind of computer readable storage medium is provided, computer program is stored thereon with, is calculated
Machine program realizes the step of above-mentioned video conference processing method when being executed by processor.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with
Relevant hardware is instructed to complete by computer program, the computer program can be stored in a non-volatile computer
In read/write memory medium, the computer program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein,
To any reference of memory, storage, database or other media used in each embodiment provided herein,
Including non-volatile and/or volatile memory.Nonvolatile memory may include read-only memory (ROM), programming ROM
(PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include
Random access memory (RAM) or external cache.By way of illustration and not limitation, RAM is available in many forms,
Such as static state RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDRSDRAM), enhancing
Type SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM
(RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM) etc..
Each technical characteristic of above embodiments can be combined arbitrarily, for simplicity of description, not to above-described embodiment
In each technical characteristic it is all possible combination be all described, as long as however, the combination of these technical characteristics be not present lance
Shield all should be considered as described in this specification.
The several embodiments of the application above described embodiment only expresses, the description thereof is more specific and detailed, but simultaneously
It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art
It says, without departing from the concept of this application, various modifications and improvements can be made, these belong to the protection of the application
Range.Therefore, the scope of protection shall be subject to the appended claims for the application patent.
Claims (13)
1. a kind of video conference processing method, applied to the cascade system comprising at least two-stage system, every primary system includes extremely
A few video conferencing system, each described video conferencing system are correspondingly connected with an at least terminal, which comprises
When the Request System in the cascade system receives the key frame request of institute's connection request end transmission, by receiving
The system of key frame request is stated as current level system, is obtained in the key frame request and is wrapped by the current level system
The requested end mark contained;
When the requested end, which identifies corresponding requested end, is not attached to the current level system, judgement is described to work as prime
Whether other system is in the highest level in the cascade system;
When the current level system is not at the highest level in the cascade system, key frame request is sent to
The other system of the upper level being connected with the current level system, and return to execute and described be by receive key frame request
System is used as current level system step;
When the current level system is in the highest level in the cascade system, the key frame is requested downward step by step
It is sent to the system for participating in video conference of current level system junior, is up to finding the corresponding system in requested end
Only;
Using the corresponding system in the requested end found as requested system, by described in the requested system acquisition
The key frame data that requested end is sent, and the key frame data is sent to the request end that the Request System connects.
2. the method according to claim 1, wherein described when the current level system is not at the cascade
When highest level in system, key frame request, which is sent to the upper level being connected with the current level system, is not
System, comprising:
When the current level system is not at the highest level in the cascade system, the current level system is obtained
First network type, and the second network type of the other system of upper level being connected with the current level system;
When the first network type is consistent with the second network type, key frame request is sent to and works as prime with described
The connected other system of upper level of other system.
3. according to the method described in claim 2, it is characterized in that, described when the current level system is not at the cascade
When highest level in system, the first network type of current level system is obtained, is connected with the current level system upper
After second network type of one level-systems, further includes:
When the first network type and the second network type are inconsistent, key frame request is sent to and described upper one
The connected cascade gateway of level-systems, wherein the system that the cascade gateway is used to connect different network type;
Key frame request is sent to the other system of the upper level by the cascade gateway.
4. the method according to claim 1, wherein described when the current level system is in grade connection
When highest level in system, key frame request is sent down to the participation video of current level system junior step by step
The system of meeting, until finding the corresponding system in requested end, comprising:
When the current level system is in the highest level in the cascade system, key frame request is sent to institute
State the system that video conference is participated in next rank of current level system;
It is requested when the system for participating in video conference in next rank receives the key frame, and in key frame request
Requested end when identifying corresponding requested end and being not attached to next level-systems, using next level-systems as
Current level system returns to described be sent to key frame request and participates in regarding in next rank of the current level system
The system step of frequency meeting, until finding the system being connected with requested end.
5. the method according to claim 1, wherein described obtain described be requested by the requested system
Hold the key frame data sent, comprising:
The data type mark for including in the key frame request is obtained by the requested system, according to the data type
Mark obtains the key frame data that the requested end is sent.
6. according to the method described in claim 5, it is characterized in that, described obtain described asked according to data type mark
The key frame data for asking end to send, comprising:
When the data type is identified as first kind mark,
It is identified according to the data type and generates key frame data;
When the data type is identified as Second Type mark, key frame request is sent to the requested end;
Receive the key frame data that the requested end is sent.
7. method according to any one of claim 1 to 6, which is characterized in that described to be obtained by the requested system
The key frame data for taking the requested end to send, and the key frame data is sent to the request that the Request System connects
End, comprising:
The key frame data that the requested end is sent is obtained by the requested system, and step by step by the key frame data
System into cascade system is sent, until being sent to the Request System;
The key frame data is sent to the request end by the Request System.
8. the method according to claim 1, wherein the method also includes:
The system for participating in video conference is obtained by video conference originating end;
Cascade system is generated according to the system for participating in video conference.
9. a kind of video conference processing method, applied to the cascade system comprising at least two-stage system, every primary system includes extremely
A few video conferencing system, each described system of IMS conference system include at least one server, each described server
It is correspondingly connected with an at least terminal, which comprises
When the request server in the Cascade Server receives the key frame request of institute's connection request end transmission, will receive
The server requested to the key frame obtains the key as current level server, by the current level server
The requested end mark for including in frame request;
When the requested end, which identifies corresponding requested end, is not attached to the current level server, judge described current
Whether level servers are in the highest level in the cascade system;
When the current level server is not at the highest level in the cascade system, the key frame is requested to send
To the other server of upper level that is connected with the current level server, and return to that execution is described will to be received the key frame and ask
The server asked is as current level server step;
When the current level server is in the highest level in the cascade system, by the key frame request step by step to
Under be sent to current level server junior participation video conference server, until to find requested end corresponding
Until server;
Using the corresponding server in the requested end found as requested server, obtained by the requested server
The key frame data for taking the requested end to send, and the key frame data is sent to asking for the request server connection
Ask end.
10. a kind of video conference processing unit, which is characterized in that applied to the grade connection comprising at least two-stage video conferencing system
System, every primary system include at least one video conferencing system, each described video conferencing system is correspondingly connected at least one
Terminal, described device include:
Requested end identifier acquisition module, for being sent when the Request System in the cascade system receives institute's connection request end
Key frame request when, using the system for receiving key frame request as current level system, pass through the current level
System obtains the requested end mark for including in the key frame request;
Judgment module, for when the requested end identifies corresponding requested end and is not attached to the current level system,
Judge whether the current level system is in the highest level in the cascade system;
Key frame request is sent to higher level's module, for being not at the superlative degree in the cascade system when the current level system
When other, key frame request is sent to the other system of upper level being connected with the current level system, and return and execute institute
The system using the key frame request is received is stated as current level system step;
Key frame request is sent to Subordinate module, for being in the highest level in the cascade system when the current level system
When, the system that key frame request is sent down to the participation video conference of current level system junior step by step, directly
Until finding the corresponding system in requested end;
Key frame data sending module, the corresponding system in the requested end for will find are led to as requested system
It crosses the requested system and obtains the key frame data that the requested end is sent, and the key frame data is sent to described
The request end of Request System connection.
11. a kind of video conference processing unit, which is characterized in that each applied to the cascade system comprising at least two-stage system
Grade system includes at least one video conferencing system, each described system of IMS conference system includes at least one server, each
A server is correspondingly connected at least a terminal, described device
Requested end identifier acquisition module, for receiving institute's connection request end when the request server in the Cascade Server
When the key frame request of transmission, the server of key frame request will be received as current level server, by described
Current level server obtains the requested end mark for including in the key frame request;
Judgment module, for being not attached to the current level server when the requested end identifies corresponding requested end
When, judge whether the current level server is in the highest level in the cascade system;
Key frame request is sent to higher level's module, for being not at the highest in the cascade system when the current level server
When rank, key frame request is sent to the other server of upper level being connected with the current level server, and return
The server of the key frame request that will receive is executed as current level server step;
Key frame request is sent to Subordinate module, for being in the superlative degree in the cascade system when the current level server
When other, key frame request is sent down to the service of the participation video conference of current level server junior step by step
Device, until finding the corresponding server in requested end;
Key frame data sending module, the corresponding server in the requested end for will find is as requested service
Device obtains the key frame data that the requested end is sent by the requested server, and the key frame data is sent out
Give the request end of the request server connection.
12. a kind of computer equipment, including memory and processor, the memory are stored with computer program, feature exists
In the step of processor realizes any one of claims 1 to 9 the method when executing the computer program.
13. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program
The step of method described in any one of claims 1 to 9 is realized when being executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910485796.7A CN110336974B (en) | 2019-06-05 | 2019-06-05 | Video conference processing method and device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910485796.7A CN110336974B (en) | 2019-06-05 | 2019-06-05 | Video conference processing method and device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110336974A true CN110336974A (en) | 2019-10-15 |
CN110336974B CN110336974B (en) | 2021-05-04 |
Family
ID=68140341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910485796.7A Active CN110336974B (en) | 2019-06-05 | 2019-06-05 | Video conference processing method and device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110336974B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111131759A (en) * | 2019-12-30 | 2020-05-08 | 宁波菊风***软件有限公司 | Real-time multimedia transmission system and use method thereof |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101257606A (en) * | 2008-01-16 | 2008-09-03 | 中兴通讯股份有限公司 | System and method for managing and controlling video conference |
CN101262587A (en) * | 2008-03-31 | 2008-09-10 | 杭州华三通信技术有限公司 | A method and multi-point control units for realizing multi-image video conference |
CN101388997A (en) * | 2008-10-22 | 2009-03-18 | 杭州华三通信技术有限公司 | Method and system for establishing video conference |
CN202551221U (en) * | 2012-04-10 | 2012-11-21 | 株洲华通科技有限责任公司 | Cascade system for MCUs (microprogrammed control units) |
CN102811338A (en) * | 2011-12-08 | 2012-12-05 | 苏州科达科技有限公司 | Control method and control device for multi-level postback video signal in video conference system |
US20140098181A1 (en) * | 2012-02-06 | 2014-04-10 | Huawei Technologies Co., Ltd. | Method, Apparatus, and System for Establishing Multi-Cascade Channel |
-
2019
- 2019-06-05 CN CN201910485796.7A patent/CN110336974B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101257606A (en) * | 2008-01-16 | 2008-09-03 | 中兴通讯股份有限公司 | System and method for managing and controlling video conference |
CN101262587A (en) * | 2008-03-31 | 2008-09-10 | 杭州华三通信技术有限公司 | A method and multi-point control units for realizing multi-image video conference |
CN101388997A (en) * | 2008-10-22 | 2009-03-18 | 杭州华三通信技术有限公司 | Method and system for establishing video conference |
CN102811338A (en) * | 2011-12-08 | 2012-12-05 | 苏州科达科技有限公司 | Control method and control device for multi-level postback video signal in video conference system |
US20140098181A1 (en) * | 2012-02-06 | 2014-04-10 | Huawei Technologies Co., Ltd. | Method, Apparatus, and System for Establishing Multi-Cascade Channel |
CN202551221U (en) * | 2012-04-10 | 2012-11-21 | 株洲华通科技有限责任公司 | Cascade system for MCUs (microprogrammed control units) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111131759A (en) * | 2019-12-30 | 2020-05-08 | 宁波菊风***软件有限公司 | Real-time multimedia transmission system and use method thereof |
CN111131759B (en) * | 2019-12-30 | 2021-06-29 | 宁波菊风***软件有限公司 | Real-time multimedia transmission system and use method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN110336974B (en) | 2021-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Bathelt et al. | Processes of building cross-border knowledge pipelines | |
Kurdi et al. | A combinatorial optimization algorithm for multiple cloud service composition | |
CN103533530B (en) | The user's correspondence and user tracking method, system of a kind of striding equipment | |
CN101883105B (en) | Calling method, system and equipment based on cascaded conference | |
CN103200196B (en) | A kind of access method, system and device between subscriber equipment and access target | |
CN112330519A (en) | Data processing method and device | |
CN109242272A (en) | A kind of police service data information integrated control system | |
CN110290345B (en) | Cross-level conference roll-call speaking method and device, computer equipment and storage medium | |
Sørensen et al. | Speeding up innovation: building network structures for parallel innovation | |
CN110351513B (en) | Court trial recording method and device, computer equipment and storage medium | |
CN110336974A (en) | Video conference processing method, device, computer equipment and storage medium | |
CN102299945A (en) | Gateway configuration page registration method, system thereof and portal certificate server | |
CN111310945B (en) | Operation and maintenance management method and device and electronic equipment | |
CN108391090A (en) | Remote monitoring communicates method for building up, device, computer equipment and storage medium | |
US11277275B2 (en) | Device ranking for secure collaboration | |
Kim et al. | What makes smart work successful? Overcoming the constraints of time geography | |
Dymitrowski et al. | The changing roles of a multinational enterprise's subsidiaries and headquarters in innovation transfer: A network perspective | |
Larsson et al. | Technology transfer: why some succeed and some don't | |
CN105228095A (en) | A kind of near field social networks method and system based on strong point module | |
CN116107869A (en) | Arrangement test method and device, electronic equipment and readable storage medium | |
CN109451427A (en) | Localization method, device and storage medium | |
Raghupathi | Changes in virtual team collaboration with modern collaboration tools | |
KR20120122527A (en) | A management system for smart conference | |
CN115168366B (en) | Data processing method, data processing device, electronic equipment and storage medium | |
CN113806640B (en) | Virtual social network construction method, device and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |