CN110855618A - Audio and video service system based on hybrid cloud - Google Patents
Audio and video service system based on hybrid cloud Download PDFInfo
- Publication number
- CN110855618A CN110855618A CN201910978641.7A CN201910978641A CN110855618A CN 110855618 A CN110855618 A CN 110855618A CN 201910978641 A CN201910978641 A CN 201910978641A CN 110855618 A CN110855618 A CN 110855618A
- Authority
- CN
- China
- Prior art keywords
- video
- video conference
- conference client
- audio
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 12
- 230000003993 interaction Effects 0.000 claims abstract description 8
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000004891 communication Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 239000000463 material Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses an audio and video service system based on a hybrid cloud. Relates to the technical field of computers. The method comprises the following steps: the video conference coordination server is interacted with the video conference client; and the master server performs data interaction with the video conference client through the video gateway server, and is used for transferring data information among different video gateway servers. The invention supports that the audio and video coordination server can distribute the audio and video conference server evenly; the bandwidth of the backbone network in the private cloud is reasonably used, and servers between the private clouds can convert pronunciation video streams through the bus server, so that the bandwidth of the public cloud can be effectively shared.
Description
Technical Field
The invention belongs to the technical field of computers, and particularly relates to an audio and video service system based on a hybrid cloud.
Background
With the development of network communication and multimedia technology, people have not satisfied simple voice and text communication, and hope for multimedia communication integrating voice, text and image. Multimedia communication is a new communication technology after relay telegraph, fax and telephone. The video conference system is a multimedia communication system which applies network technology and audio/video coding and decoding technology to realize virtual conference, and can enable geographically dispersed users to carry out interactive communication through information streams such as videos, sounds, texts and the like on the network. The existing audio and video service system is deployed on a public cloud, and the audio and video service system is uniformly accessed through the public cloud (an external network address), so that the pressure of huge uplink and downlink bandwidths is caused, and the limitations of huge waste of an internal backbone network and the like are caused.
Disclosure of Invention
The invention aims to provide an audio and video service system based on a hybrid cloud, and solves the corresponding problems in the background technology through the audio and video service system of the hybrid cloud.
In order to solve the technical problems, the invention is realized by the following technical scheme:
the invention relates to an audio and video service system based on a hybrid cloud, which comprises: the video conference coordination server is interacted with the video conference client; and the master server performs data interaction with the video conference client through the video gateway server, and is used for transferring data information among different video gateway servers.
Further, the method for the video coordination server to determine whether the video conference client is in the public cloud or the private cloud is as follows:
the video coordination server interacts the public cloud address and the private cloud address with the video conference client through a data transmission line;
if the video conference client is communicated with the private cloud address, the video conference client is inside the private cloud, and if the video conference client is communicated with the public cloud address, the video conference client is inside the public cloud.
Further, the number of the video conference clients is at least two, and the video conference clients are a video conference client a and a video conference client B respectively, and the data transmission method of the video conference client a and the video conference client B in the private cloud is as follows:
the video conference client A and the video conference client B send a video conference gateway address request signal to the video conference coordination server, and the video conference coordination server returns private cloud address data to the video conference client A and the video conference client B to realize intranet connection of the video conference client A and the video conference client B;
the video conference client A publishes and subscribes audio and video stream data signals and publishes audio and video data to a main server through a video gateway server A in a private cloud, the main server forwards the audio and video data published by a video conference client B to the video gateway server A, the audio and video data are displayed through the video conference client A, and the video conference client A which receives the audio and video data sends an ICMP (Internet Control Messages protocol), namely an Internet message Control protocol signal to a video conference coordination server;
the video conference client B publishes and subscribes audio and video stream data signals and publishes audio and video data to the main server through the video gateway server B in the private cloud, the main server forwards the audio and video data published by the video conference client A to the video gateway server B, the audio and video data are displayed through the video conference client B, and the video conference client B which receives the audio and video data sends an ICMP (Internet Control Messages protocol), namely an Internet message Control protocol signal to the video conference coordination server.
Further, the data transmission method of the video conference client a and the video conference client B in the public cloud is as follows:
the video conference client A and the video conference client B send a request video conference gateway address signal to the video conference coordination server, the video conference coordination server returns public cloud address data to the video conference client A and the video conference client B to achieve external network connection of the video conference client A and the video conference client B, the video conference client A publishes and receives audio and video in a public cloud, and the video gateway server B connected with the video conference client B through the video gateway server A performs data interaction through a tape network.
Further, the video conference client a and the video conference client B are any one of a projector, a computer, a mobile phone, and a tablet computer.
The invention has the following beneficial effects:
the invention supports that the audio and video coordination server can distribute the audio and video conference server evenly; the bandwidth of the backbone network in the private cloud is reasonably used, and servers between the private clouds can convert pronunciation video streams through the bus server, so that the bandwidth of the public cloud can be effectively shared.
Of course, it is not necessary for any product in which the invention is practiced to achieve all of the above-described advantages at the same time.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a data flow diagram of an audio and video server.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, the present invention is an audio/video service system based on a hybrid cloud, including: the video conference coordination server is interacted with the video conference client; and the main server performs data interaction with the video conference client through the video gateway server, and is used for transferring data information among different video gateway servers.
The hybrid cloud is a public cloud (public address) and a private cloud (intranet address) which are used together, the client can interact with the coordination server through the audio and video coordination server and the bus server of the system, the coordination server can interact with the client through an external network address and can also interact with the client through an intranet address, if the interaction with the intranet address is successful, the client is located inside the private cloud and can use the intranet address, and therefore the bandwidth pressure of the server is greatly reduced; meanwhile, the stream between the servers can be transferred through the bus server and the intranet, so that the private cloud bandwidth is fully utilized, and the pressure of the servers is greatly reduced. In addition, through coordinating the signaling control of the server, the server cascade can be carried out, and the single conference can join in a cross-service mode. Therefore, the bandwidth can be equally divided, and the method is suitable for the requirement of public cloud.
The method for judging whether the video conference client is in the public cloud or the private cloud by the video coordination server is as follows:
the video coordination server interacts the public cloud address and the private cloud address with the video conference client through a data transmission line;
if the video conference client is communicated with the private cloud address, the video conference client is inside the private cloud, and if the video conference client is communicated with the public cloud address, the video conference client is inside the public cloud.
The data transmission method of the video conference client A and the video conference client B in the private cloud comprises the following steps:
the video conference client A and the video conference client B send a video conference gateway address request signal to the video conference coordination server, and the video conference coordination server returns private cloud address data to the video conference client A and the video conference client B to realize intranet connection of the video conference client A and the video conference client B;
the video conference client A publishes and subscribes audio and video stream data signals and publishes audio and video data to a main server through a video gateway server A in a private cloud, the main server forwards the audio and video data published by a video conference client B to the video gateway server A, the audio and video data are displayed through the video conference client A, and the video conference client A which receives the audio and video data sends an ICMP (Internet Control Messages protocol), namely an Internet message Control protocol signal to a video conference coordination server;
the video conference client B publishes and subscribes audio and video stream data signals and publishes audio and video data to the main server through the video gateway server B in the private cloud, the main server forwards the audio and video data published by the video conference client A to the video gateway server B, the audio and video data are displayed through the video conference client B, and the video conference client B which receives the audio and video data sends an ICMP (Internet Control Messages protocol), namely an Internet message Control protocol signal to the video conference coordination server.
The data transmission method of the video conference client A and the video conference client B in the public cloud is as follows:
the video conference client A and the video conference client B send a request video conference gateway address signal to the video conference coordination server, the video conference coordination server returns public cloud address data to the video conference client A and the video conference client B to achieve external network connection of the video conference client A and the video conference client B, the video conference client A publishes and receives audio and video in a public cloud, and the video gateway server B connected with the video conference client B through the video gateway server A performs data interaction through a tape network.
In the system, the video conference client A and the video conference client B are any one of a projector, a computer, a mobile phone and a tablet computer.
In the description herein, references to the description of "one embodiment," "an example," "a specific example" or the like are intended to mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
The preferred embodiments of the invention disclosed above are intended to be illustrative only. The preferred embodiments are not intended to be exhaustive or to limit the invention to the precise embodiments disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, to thereby enable others skilled in the art to best utilize the invention. The invention is limited only by the claims and their full scope and equivalents.
Claims (5)
1. An audio and video service system based on a hybrid cloud, comprising:
the video conference coordination server is interacted with the video conference client;
and the master server performs data interaction with the video conference client through the video gateway server, and is used for transferring data information among different video gateway servers.
2. The audio and video service system based on the hybrid cloud according to claim 1, wherein the method for the video coordination server to determine whether the video conference client is in the public cloud or the private cloud is as follows:
the video coordination server interacts the public cloud address and the private cloud address with the video conference client through a data transmission line;
if the video conference client is communicated with the private cloud address, the video conference client is inside the private cloud, and if the video conference client is communicated with the public cloud address, the video conference client is inside the public cloud.
3. The audio and video service system based on the hybrid cloud according to claim 1, wherein the number of the video conference clients is at least two, and the video conference clients are a video conference client a and a video conference client B, and the data transmission method of the video conference client a and the video conference client B in the private cloud is as follows:
the video conference client A and the video conference client B send a video conference gateway address request signal to the video conference coordination server, and the video conference coordination server returns private cloud address data to the video conference client A and the video conference client B to realize intranet connection of the video conference client A and the video conference client B;
the method comprises the following steps that a video conference client A publishes and subscribes audio and video stream data signals and publishes audio and video data to a main server through a video gateway server A in a private cloud, the main server forwards the audio and video data published by a video conference client B to the video gateway server A, the audio and video data are displayed through the video conference client A, and the video conference client A which receives the audio and video data sends an ICMP to a video conference coordination server;
the video conference client B publishes and subscribes audio and video stream data signals and publishes audio and video data to the main server through the video gateway server B in the private cloud, the main server forwards the audio and video data published by the video conference client A to the video gateway server B, the audio and video data are displayed through the video conference client B, and the video conference client B which receives the audio and video data sends an ICMP to the video conference coordination server.
4. The audio/video service system based on the hybrid cloud according to any one of claims 1 or 3, wherein the data transmission method of the video conference client A and the video conference client B in the public cloud is as follows:
the video conference client A and the video conference client B send a request video conference gateway address signal to the video conference coordination server, the video conference coordination server returns public cloud address data to the video conference client A and the video conference client B to achieve external network connection of the video conference client A and the video conference client B, the video conference client A publishes and receives audio and video in a public cloud, and the video gateway server B connected with the video conference client B through the video gateway server A performs data interaction through a tape network.
5. The audio and video service system based on the hybrid cloud according to claim 1, wherein the video conference client a and the video conference client B are any one of a projector, a computer, a mobile phone and a tablet computer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910978641.7A CN110855618B (en) | 2019-10-15 | 2019-10-15 | Audio and video service system based on hybrid cloud |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910978641.7A CN110855618B (en) | 2019-10-15 | 2019-10-15 | Audio and video service system based on hybrid cloud |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110855618A true CN110855618A (en) | 2020-02-28 |
| CN110855618B CN110855618B (en) | 2022-04-15 |
Family
ID=69596409
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910978641.7A Active CN110855618B (en) | 2019-10-15 | 2019-10-15 | Audio and video service system based on hybrid cloud |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110855618B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118474289A (en) * | 2024-05-16 | 2024-08-09 | 上海赛连信息科技有限公司 | Video forwarding method and system between media servers |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103067688A (en) * | 2012-12-20 | 2013-04-24 | 西湖电子集团有限公司 | Method based on hybrid networks of internet protocol (IP) and hybrid fiber coaxial (HFC) for achieving video conference |
| US8688844B1 (en) * | 2009-03-05 | 2014-04-01 | Riverbed Technology, Inc. | Establishing network connections between transparent network devices |
| US20140317532A1 (en) * | 2013-03-15 | 2014-10-23 | Blue Jeans Network | User interfaces for presentation of audio/video streams |
| CN105391969A (en) * | 2015-12-14 | 2016-03-09 | 广东亿迅科技有限公司 | Distributed video conference system and terminal conference participating method |
| CN107959654A (en) * | 2016-10-14 | 2018-04-24 | 北京金山云网络技术有限公司 | A kind of data transmission method, device and mixing cloud system |
| CN107995201A (en) * | 2017-12-08 | 2018-05-04 | 广州视源电子科技股份有限公司 | Data transmission method and device, server and storage medium |
| CN108768971A (en) * | 2018-05-15 | 2018-11-06 | 平安科技(深圳)有限公司 | information interaction method, device, equipment and readable storage medium |
-
2019
- 2019-10-15 CN CN201910978641.7A patent/CN110855618B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8688844B1 (en) * | 2009-03-05 | 2014-04-01 | Riverbed Technology, Inc. | Establishing network connections between transparent network devices |
| CN103067688A (en) * | 2012-12-20 | 2013-04-24 | 西湖电子集团有限公司 | Method based on hybrid networks of internet protocol (IP) and hybrid fiber coaxial (HFC) for achieving video conference |
| US20140317532A1 (en) * | 2013-03-15 | 2014-10-23 | Blue Jeans Network | User interfaces for presentation of audio/video streams |
| CN105391969A (en) * | 2015-12-14 | 2016-03-09 | 广东亿迅科技有限公司 | Distributed video conference system and terminal conference participating method |
| CN107959654A (en) * | 2016-10-14 | 2018-04-24 | 北京金山云网络技术有限公司 | A kind of data transmission method, device and mixing cloud system |
| CN107995201A (en) * | 2017-12-08 | 2018-05-04 | 广州视源电子科技股份有限公司 | Data transmission method and device, server and storage medium |
| CN108768971A (en) * | 2018-05-15 | 2018-11-06 | 平安科技(深圳)有限公司 | information interaction method, device, equipment and readable storage medium |
Non-Patent Citations (1)
| Title |
|---|
| 黄照翠等: "一种异地多校区分布式智慧校园视频服务系统设计研究", 《中国教育信息化》 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118474289A (en) * | 2024-05-16 | 2024-08-09 | 上海赛连信息科技有限公司 | Video forwarding method and system between media servers |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110855618B (en) | 2022-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109640029B (en) | Method and device for displaying video stream on wall | |
| CN108881797B (en) | Data processing method and device for video network | |
| CN110049271B (en) | Video networking conference information display method and device | |
| CN109495713B (en) | Video conference control method and device based on video networking | |
| EP2936803B1 (en) | Method and a device for optimizing large scaled video conferences | |
| CN110035005B (en) | Data processing method and device | |
| CN109379254B (en) | Network connection detection method and system based on video conference | |
| CN103051864A (en) | Mobile video conference method and system thereof | |
| CN111131754A (en) | Control split screen method and device of conference management system | |
| CN113766251A (en) | Processing method, system, server and storage medium for live broadcast and microphone connection | |
| CN112272326A (en) | Distributed cross-domain large-screen synchronization system | |
| CN109547727B (en) | Data caching method and device | |
| CN102025973B (en) | Video synthesizing method and video synthesizing system | |
| CN110830750A (en) | Data transmission method and device based on video network | |
| CN110855618B (en) | Audio and video service system based on hybrid cloud | |
| CN109525663B (en) | Video data display method and system | |
| CN109302384B (en) | Data processing method and system | |
| CN110636132A (en) | Data synchronization method, client, electronic device and computer-readable storage medium | |
| CN110611639A (en) | Audio data processing method and device for streaming media conference | |
| CN110198384B (en) | A kind of communication method and relay server based on video networking | |
| CN105898621A (en) | Scalable video transmission method, device and system | |
| CN108881793B (en) | Data processing method and device for video network | |
| CN111208866A (en) | A system time adjustment method and device | |
| CN110795008A (en) | Image transmission method, device and computer-readable storage medium | |
| KR102268167B1 (en) | System for Providing Images |
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 |