Summary of the invention
In view of the above problems, it proposes the embodiment of the present invention and overcomes the above problem or at least partly in order to provide one kindA kind of Web conference communication means based on view networked terminals to solve the above problems and corresponding one kind are based on view networked terminalsWeb conference communication device.
To solve the above-mentioned problems, the embodiment of the invention discloses a kind of Web conference communication parties based on view networked terminalsMethod, wherein described depending on networked terminals includes: the first network interface card and the second network interface card, and the view networked terminals pass through first network interface cardAccess the first meeting;It is described that the second meeting is accessed by second network interface card depending on networked terminals;The described method includes:
The video flowing and audio stream for receiving first meeting by first network interface card depending on networked terminals, and lead toSecond network interface card is crossed by the video flowing of first meeting and audio streams to second meeting;
The video flowing and audio stream for receiving second meeting by second network interface card depending on networked terminals, and lead toFirst network interface card is crossed by the video flowing of second meeting and audio streams to first meeting.
Preferably, it is described depending on networked terminals by second network interface card by the audio streams of first meeting to describedThe step of second meeting includes:
It is described to be successively decoded processing, stereo process, Yi Jibian depending on audio stream of the networked terminals to first meetingCode processing;
Audio stream after coded treatment is sent to described second by second network interface card by the view networked terminalsMeeting.
Preferably, the audio stream of first meeting includes: the audio stream of the first permission participant in the first meeting, withAnd the audio stream of first the second permission participant in meeting;
It is described to be successively decoded processing, stereo process, Yi Jibian depending on audio stream of the networked terminals to first meetingCode processing the step of include:
Audio stream and second power of the view networked terminals to the first permission participant in first meetingThe audio stream for limiting participant, is successively decoded processing, stereo process and coded treatment.
Preferably, it is described depending on networked terminals by first network interface card by the audio streams of second meeting to describedThe step of first meeting includes:
It is described to be successively decoded processing, stereo process, Yi Jibian depending on audio stream of the networked terminals to second meetingCode processing;
Audio stream after coded treatment is sent to described first by first network interface card by the view networked terminalsMeeting.
Preferably, the audio stream of second meeting includes: the audio stream of the first permission participant in the second meeting, withAnd the audio stream of second the second permission participant in meeting;
It is described to be successively decoded processing, stereo process, Yi Jibian depending on audio stream of the networked terminals to second meetingCode processing the step of include:
Audio stream and second meeting of the view networked terminals to the first permission participant in second meetingThe audio stream of the second permission participant in view, is successively decoded processing, stereo process and coded treatment.
The embodiment of the present application also discloses a kind of Web conference communication device based on view networked terminals, wherein the view joinsNetwork termination includes: the first network interface card and the second network interface card, described to pass through first network interface card depending on networked terminals and access the first meeting;It is describedThe second meeting is accessed by second network interface card depending on networked terminals;Described device includes:
First positioned at the view networked terminals receives forwarding module, for receiving described first by first network interface cardThe video flowing and audio stream of meeting, and by second network interface card by the video flowing and audio streams of first meetingTo second meeting;
Second positioned at the view networked terminals receives forwarding module, for receiving described second by second network interface cardThe video flowing and audio stream of meeting, and by first network interface card by the video flowing and audio streams of second meetingTo first meeting.
Preferably, the first reception forwarding module includes:
First audio processing submodule, for being successively decoded processing, at audio mixing to the audio stream of first meetingReason and coded treatment;
First audio sending submodule, for that will be sent by the audio stream after coded treatment by second network interface cardTo second meeting.
Preferably, the audio stream of first meeting includes: the audio stream of the first permission participant in the first meeting, withAnd the audio stream of first the second permission participant in meeting;
The first audio processing submodule includes:
First audio treatment unit, for audio stream to the first permission participant in first meeting and describedThe audio stream of second permission participant, is successively decoded processing, stereo process and coded treatment.
Preferably, the second reception forwarding module includes:
Second audio processing submodule, for being successively decoded processing, at audio mixing to the audio stream of second meetingReason and coded treatment;
Second audio sending submodule, for that will be sent by the audio stream after coded treatment by first network interface cardTo first meeting.
Preferably, the audio stream of second meeting includes: the audio stream of the first permission participant in the second meeting, withAnd the audio stream of second the second permission participant in meeting;
The second audio processing submodule includes:
Second audio treatment unit, for the audio stream to the first permission participant in second meeting, Yi JisuoThe audio stream for stating the second permission participant in the second meeting, is successively decoded processing, stereo process and coded treatment.
The embodiment of the present invention includes following advantages:
In embodiments of the present invention, based on the first meeting and the second meeting can be accessed depending on networked terminals with double netcardView.Pass through the first network interface card and receive the video flowing and audio stream of the first meeting, and passes through the second network interface card for the video of the first meetingStream and audio streams are to the second meeting.Pass through the second network interface card and receive the video flowing and audio stream of the second meeting, and passes throughFirst network interface card is by the video flowing of the second meeting and audio streams to the first meeting.It is real in view networked terminals of the embodiment of the present inventionData synchronous interaction, data forwarding between existing first meeting and the second meeting.Double netcard regards networked terminals public one in logicProgram is covered, data low delay, zero Caton are forwarded.
Specific embodiment
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, with reference to the accompanying drawing and specific realApplying mode, the present invention is described in further detail.
It is the important milestone of network Development depending on networking, is a real-time network, can be realized HD video real-time Transmission,Push numerous Internet applications to HD video, high definition is face-to-face.
Real-time high-definition video switching technology is used depending on networking, it can be such as high in a network platform by required serviceClear video conference, Intellectualized monitoring analysis, emergency command, digital broadcast television, delay TV, the Web-based instruction, shows video monitoringField live streaming, VOD program request, TV Mail, individual character records (PVR), Intranet (manages) channel by oneself, intelligent video Broadcast Control, information publicationAll be incorporated into a system platform etc. services such as tens of kinds of videos, voice, picture, text, communication, data, by TV orComputer realizes that high-definition quality video plays.
Embodiment in order to enable those skilled in the art to better understand the present invention is introduced to depending on networking below:
Depending on networking, applied portion of techniques is as described below:
Network technology (Network Technology)
Traditional ethernet (Ethernet) is improved depending on the network technology innovation networked, with potential huge on networkVideo flow.(Circuit is exchanged different from simple network packet packet switch (Packet Switching) or lattice networkSwitching), Streaming demand is met using Packet Switching depending on networking technology.Has grouping depending on networking technologyFlexible, the simple and low price of exchange, is provided simultaneously with the quality and safety assurance of circuit switching, it is virtually electric to realize the whole network switch typeThe seamless connection of road and data format.
Switching technology (Switching Technology)
Two advantages of asynchronous and packet switch that Ethernet is used depending on networking eliminate Ethernet under the premise of complete compatible and lackIt falls into, has the end-to-end seamless connection of the whole network, direct user terminal, directly carrying IP data packet.User data is in network-wide basisIt is not required to any format conversion.It is the more advanced form of Ethernet depending on networking, is a real-time exchange platform, can be realized at present mutuallyThe whole network large-scale high-definition realtime video transmission that networking cannot achieve pushes numerous network video applications to high Qinghua, unitizes.
Server technology (Server Technology)
It is different from traditional server, its Streaming Media depending on the server technology in networking and unified video platformTransmission be built upon it is connection-oriented on the basis of, data-handling capacity is unrelated with flow, communication time, single network layer energyEnough transmitted comprising signaling and data.For voice and video business, handled depending on networking and unified video platform Streaming MediaComplexity many simpler than data processing, efficiency substantially increase hundred times or more than traditional server.
Reservoir technology (Storage Technology)
The ultrahigh speed reservoir technology of unified video platform in order to adapt to the media content of vast capacity and super-flow andUsing state-of-the-art real time operating system, the programme information in server instruction is mapped to specific hard drive space, mediaContent is no longer pass through server, and moment is directly delivered to user terminal, and user waits typical time less than 0.2 second.It optimizesSector distribution greatly reduces the mechanical movement of hard disc magnetic head tracking, and resource consumption only accounts for the 20% of the internet ad eundem IP, butThe concurrent flow greater than 3 times of traditional disk array is generated, overall efficiency promotes 10 times or more.
Network security technology (Network Security Technology)
Depending on the structural design networked by servicing independent licence system, equipment and the modes such as user data is completely isolated every timeThe network security problem that puzzlement internet has thoroughly been eradicated from structure, does not need antivirus applet, firewall generally, has prevented blackThe attack of visitor and virus, structural carefree secure network is provided for user.
It services innovative technology (Service Innovation Technology)
Business and transmission are fused together by unified video platform, whether single user, private user or a netThe sum total of network is all only primary automatic connection.User terminal, set-top box or PC are attached directly to unified video platform, obtain richThe multimedia video service of rich colorful various forms.Unified video platform is traditional to substitute with table schema using " menu type "Complicated applications programming, considerably less code, which can be used, can be realized complicated application, realize the new business innovation of " endless ".
Referring to Fig.1, a kind of step of Web conference communication means embodiment based on view networked terminals of the invention is shownRapid flow chart, wherein described depending on networked terminals includes: the first network interface card and the second network interface card, and the view networked terminals pass through described theOne network interface card accesses the first meeting;It is described that the second meeting is accessed by second network interface card depending on networked terminals;The method specifically may be usedTo include the following steps:
Step 101, the video flowing and sound for receiving first meeting by first network interface card depending on networked terminalsFrequency flows, and by second network interface card by the video flowing of first meeting and audio streams to second meeting;
Depending on networked terminals: being the hardware device that can support the functions such as view networking audio, decoding video stream.Eventually depending on networkingEnd can establish Web conference depending on networking meeting with other by view networking number access view networking.
In embodiments of the present invention, depending on networked terminals tool, there are two network interface cards: the first network interface card and the second network interface card.One network interface card canCan be entered simultaneously using two depending on networking number depending on networked terminals with corresponding view networking number, therefore with double netcardNet.One Web conference can be accessed by a network interface card depending on networked terminals, while another net is accessed by another network interface cardNetwork meeting.The Web conference can be view networking meeting.
First meeting refers to the side for most starting to create meeting, depending on networked terminals after accessing the first meeting, access secondMeeting.
After the view networked terminals of double netcard access the first meeting, audio stream and video flowing depending on networked terminals pass through firstNetwork interface card uploads in view networked server.The other participants for having accessed first meeting also upload to audio stream and video flowingDepending in networked server, double netcard depending on networked terminals can by the first network interface card from view networked server, obtain it is other withThe audio stream and video flowing of meeting person.
After the view networked terminals of double netcard access the second meeting, audio stream and video flowing depending on networked terminals pass through secondNetwork interface card uploads in view networked server.The other participants for having accessed second meeting also upload to audio stream and video flowingDepending in networked server, double netcard depending on networked terminals can by the second network interface card from view networked server, obtain it is other withThe audio stream and video flowing of meeting person.
Wherein, same depending on networked server and for can be depending on networked server for the second meeting for the first meetingA server is also possible to different servers.
Depending on being provided with the participant with different rights in networking meeting, for example, chairman, spokesman, common participant.It is mainSeat is responsible for presiding over the meeting, all participants it can be seen that chairman video, whom chairman can specify and makes a speech who is watched.Speaking partyIt is the participant of chairman's specified speech.Common participant refers to the participant in addition to chairman, spokesman.
In a kind of example, depending on networked terminals can the identity of common participant access the first meeting, with the identity of chairmanAccess the second meeting.
In inventive embodiments, the step 101 may include following sub-step:
Sub-step S11, it is described to be successively decoded processing, at audio mixing depending on audio stream of the networked terminals to first meetingReason and coded treatment;
Wherein, the audio stream of first meeting includes: the audio stream of the first permission participant in the first meeting, andThe audio stream of the second permission participant in first meeting;
The sub-step S11 may include: the view networked terminals to the first permission participant in first meetingAudio stream and the second permission participant audio stream, be successively decoded at processing, stereo process and codingReason.
In embodiments of the present invention, the first permission participant in the first meeting refers to, has chairman's body in the first meetingThe participant of part.The second permission participant in first meeting refers to, with the participant of spokesman's identity in the first meeting.
Sub-step S12, the view networked terminals send the audio stream after coded treatment by second network interface cardTo second meeting.
Step 102, the video flowing and sound for receiving second meeting by second network interface card depending on networked terminalsFrequency flows, and by first network interface card by the video flowing of second meeting and audio streams to first meeting.
In inventive embodiments, the step 102 may include following sub-step:
Sub-step S21, it is described to be successively decoded processing, at audio mixing depending on audio stream of the networked terminals to second meetingReason and coded treatment;
In inventive embodiments, the audio stream of second meeting includes: the first permission participant in the second meetingThe audio stream of the second permission participant in audio stream and the second meeting;
The sub-step S21 may include: the view networked terminals to the first permission participant in second meetingAudio stream and the second permission participant in second meeting audio stream, be successively decoded processing, at audio mixingReason and coded treatment.
The first permission participant in second meeting refers to, with the participant of chairmanship in the second meeting.Second meetingThe second permission participant in view refers to, with the participant of spokesman's identity in the second meeting.
Sub-step S22, the view networked terminals send the audio stream after coded treatment by first network interface cardTo first meeting.
In embodiments of the present invention, based on the first meeting and the second meeting can be accessed depending on networked terminals with double netcardView.Pass through the first network interface card and receive the video flowing and audio stream of the first meeting, and passes through the second network interface card for the video of the first meetingStream and audio streams are to the second meeting.Pass through the second network interface card and receive the video flowing and audio stream of the second meeting, and passes throughFirst network interface card is by the video flowing of the second meeting and audio streams to the first meeting.It is real in view networked terminals of the embodiment of the present inventionData synchronous interaction, data forwarding between existing first meeting and the second meeting.Double netcard regards networked terminals public one in logicProgram is covered, data low delay, zero Caton are forwarded.
It should be noted that for simple description, therefore, it is stated as a series of action groups for embodiment of the methodIt closes, but those skilled in the art should understand that, embodiment of that present invention are not limited by the describe sequence of actions, because according toAccording to the embodiment of the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art also shouldKnow, the embodiments described in the specification are all preferred embodiments, and the related movement not necessarily present invention is implementedNecessary to example.
Referring to Fig. 2, a kind of knot of Web conference communication device embodiment based on view networked terminals of the invention is shownStructure block diagram, wherein described depending on networked terminals includes: the first network interface card and the second network interface card, and the view networked terminals pass through described firstNetwork interface card accesses the first meeting;It is described that the second meeting is accessed by second network interface card depending on networked terminals;Described device specifically can be withIncluding following module:
First positioned at the view networked terminals receives forwarding module 201, described in being received by first network interface cardThe video flowing and audio stream of first meeting, and by second network interface card by the video flowing and audio stream of first meetingIt is sent to second meeting;
Second positioned at the view networked terminals receives forwarding module 202, described in being received by second network interface cardThe video flowing and audio stream of second meeting, and by first network interface card by the video flowing and audio stream of second meetingIt is sent to first meeting.
In embodiments of the present invention, the first reception forwarding module 201 may include:
First audio processing submodule, for being successively decoded processing, at audio mixing to the audio stream of first meetingReason and coded treatment;
First audio sending submodule, for that will be sent by the audio stream after coded treatment by second network interface cardTo second meeting.
In embodiments of the present invention, the audio stream of first meeting includes: the first permission participant in the first meetingAudio stream and the second permission participant in the first meeting audio stream;
The first audio processing submodule may include:
First audio treatment unit, for audio stream to the first permission participant in first meeting and describedThe audio stream of second permission participant, is successively decoded processing, stereo process and coded treatment.
In embodiments of the present invention, the second reception forwarding module 202 may include:
Second audio processing submodule, for being successively decoded processing, at audio mixing to the audio stream of second meetingReason and coded treatment;
Second audio sending submodule, for that will be sent by the audio stream after coded treatment by first network interface cardTo first meeting.
In embodiments of the present invention, the audio stream of second meeting includes: the first permission participant in the second meetingAudio stream and the second permission participant in the second meeting audio stream;
The second audio processing submodule may include:
Second audio treatment unit, for the audio stream to the first permission participant in second meeting, Yi JisuoThe audio stream for stating the second permission participant in the second meeting, is successively decoded processing, stereo process and coded treatment.
In embodiments of the present invention, based on the first meeting and the second meeting can be accessed depending on networked terminals with double netcardView.Pass through the first network interface card and receive the video flowing and audio stream of the first meeting, and passes through the second network interface card for the video of the first meetingStream and audio streams are to the second meeting.Pass through the second network interface card and receive the video flowing and audio stream of the second meeting, and passes throughFirst network interface card is by the video flowing of the second meeting and audio streams to the first meeting.It is real in view networked terminals of the embodiment of the present inventionData synchronous interaction, data forwarding between existing first meeting and the second meeting.Double netcard regards networked terminals public one in logicProgram is covered, data low delay, zero Caton are forwarded.
For device embodiment, since it is basically similar to the method embodiment, related so being described relatively simplePlace illustrates referring to the part of embodiment of the method.
The embodiment of the invention also provides a kind of devices, comprising:
One or more processors;With
One or more machine readable medias of instruction are stored thereon with, are executed when by one or more of processorsWhen, so that described device executes method described in the embodiment of the present invention.
The embodiment of the invention also provides one or more machine readable medias, are stored thereon with instruction, when by one orWhen multiple processors execute, so that device executes method described in the embodiment of the present invention.
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are withThe difference of other embodiments, the same or similar parts between the embodiments can be referred to each other.
It should be understood by those skilled in the art that, the embodiment of the embodiment of the present invention can provide as method, apparatus or calculateMachine program product.Therefore, the embodiment of the present invention can be used complete hardware embodiment, complete software embodiment or combine software andThe form of the embodiment of hardware aspect.Moreover, the embodiment of the present invention can be used one or more wherein include computer canWith in the computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) of program codeThe form of the computer program product of implementation.
The embodiment of the present invention be referring to according to the method for the embodiment of the present invention, terminal device (system) and computer programThe flowchart and/or the block diagram of product describes.It should be understood that flowchart and/or the block diagram can be realized by computer program instructionsIn each flow and/or block and flowchart and/or the block diagram in process and/or box combination.It can provide theseComputer program instructions are set to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing terminalsStandby processor is to generate a machine, so that being held by the processor of computer or other programmable data processing terminal devicesCapable instruction generates for realizing in one or more flows of the flowchart and/or one or more blocks of the block diagramThe device of specified function.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing terminal devicesIn computer-readable memory operate in a specific manner, so that instruction stored in the computer readable memory generates packetThe manufacture of command device is included, which realizes in one side of one or more flows of the flowchart and/or block diagramThe function of being specified in frame or multiple boxes.
These computer program instructions can also be loaded into computer or other programmable data processing terminal devices, so thatSeries of operation steps are executed on computer or other programmable terminal equipments to generate computer implemented processing, thusThe instruction executed on computer or other programmable terminal equipments is provided for realizing in one or more flows of the flowchartAnd/or in one or more blocks of the block diagram specify function the step of.
Although the preferred embodiment of the embodiment of the present invention has been described, once a person skilled in the art knows basesThis creative concept, then additional changes and modifications can be made to these embodiments.So the following claims are intended to be interpreted asIncluding preferred embodiment and fall into all change and modification of range of embodiment of the invention.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to byOne entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operationBetween there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaningCovering non-exclusive inclusion, so that process, method, article or terminal device including a series of elements not only wrapThose elements are included, but also including other elements that are not explicitly listed, or further includes for this process, method, articleOr the element that terminal device is intrinsic.In the absence of more restrictions, being wanted by what sentence "including a ..." limitedElement, it is not excluded that there is also other identical elements in process, method, article or the terminal device for including the element.
View is based on a kind of to a kind of Web conference communication means based on view networked terminals provided by the present invention aboveThe Web conference communication device of networked terminals, is described in detail, and specific case used herein is to the principle of the present inventionAnd embodiment is expounded, the above embodiments are only used to help understand, and method and its core of the invention is thoughtThink;At the same time, for those skilled in the art, according to the thought of the present invention, in specific embodiments and applicationsThere will be changes, in conclusion the contents of this specification are not to be construed as limiting the invention.