CN110336974A - Video conference processing method, device, computer equipment and storage medium - Google Patents

Video conference processing method, device, computer equipment and storage medium Download PDF

Info

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
Application number
CN201910485796.7A
Other languages
Chinese (zh)
Other versions
CN110336974B (en
Inventor
孙俊伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Huachuang Video Signal Technology Co Ltd
Original Assignee
Zhejiang Huachuang Video Signal Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Huachuang Video Signal Technology Co Ltd filed Critical Zhejiang Huachuang Video Signal Technology Co Ltd
Priority to CN201910485796.7A priority Critical patent/CN110336974B/en
Publication of CN110336974A publication Critical patent/CN110336974A/en
Application granted granted Critical
Publication of CN110336974B publication Critical patent/CN110336974B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/152Multipoint control units therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/155Conference 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

Video conference processing method, device, computer equipment and storage medium
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.
CN201910485796.7A 2019-06-05 2019-06-05 Video conference processing method and device, computer equipment and storage medium Active CN110336974B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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