CN112788429B - Screen sharing system based on network - Google Patents

Screen sharing system based on network Download PDF

Info

Publication number
CN112788429B
CN112788429B CN202110213540.8A CN202110213540A CN112788429B CN 112788429 B CN112788429 B CN 112788429B CN 202110213540 A CN202110213540 A CN 202110213540A CN 112788429 B CN112788429 B CN 112788429B
Authority
CN
China
Prior art keywords
module
video signal
network
video
decoding
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.)
Active
Application number
CN202110213540.8A
Other languages
Chinese (zh)
Other versions
CN112788429A (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.)
CETC 52 Research Institute
Original Assignee
CETC 52 Research Institute
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 CETC 52 Research Institute filed Critical CETC 52 Research Institute
Priority to CN202110213540.8A priority Critical patent/CN112788429B/en
Publication of CN112788429A publication Critical patent/CN112788429A/en
Application granted granted Critical
Publication of CN112788429B publication Critical patent/CN112788429B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • H04N21/43635HDMI
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/268Signal distribution or switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a screen sharing system based on a network, which comprises external network equipment and a plurality of groups of terminal equipment, wherein each group of terminal equipment comprises a computer, a display screen and a touch control integrated machine; the computer comprises a main board module, a display card module and a network switching module, wherein the main board module is connected with the display card module and the network switching module, the network switching module is connected with an external network device through a network, the main board module comprises an encoding and decoding module, a video switching module and a video signal one-to-two module which are mutually connected, and the encoding and decoding module is connected with the network switching module through a network port; the video switching module and the encoding and decoding module are also connected through an I2C bus. The system does not occupy CPU resources and is independent of a computer operating system, video sharing can be realized in the BIOS stage, and the operation is convenient and quick.

Description

Screen sharing system based on network
Technical Field
The invention belongs to the technical field of videos, and particularly relates to a screen sharing system based on a network.
Background
Documents, video, and other digital content are increasingly being shared over the internet or other networks. Screen sharing is a common sharing method, which refers to that one device (transmitting end) reproduces a screen interface on a screen of another device (receiving end) within an allowable time delay through a network, and the receiving end has an interface synchronized with the transmitting end to view the shared content. Screen sharing may be used for many scenarios, e.g., remote desktop (such as collaborative offices, remote slide shows), video conferencing, cloud-based applications (such as cloud gaming), and so forth.
In general, screen sharing is implemented using a video-based sharing scheme, i.e., image frames of a video are acquired at a transmitting end and then transmitted to a receiving end to be combined to form the video. In a video-based sharing scheme, a transmitting end captures screen content and encodes the captured content using a video encoder (e.g., h.264/AVC, h.265/HEVC, VP9, AVS, etc.), and then transmits the encoded content to a receiving end. The receiving end decodes the received coded content and draws or renders it on the screen of the receiving end. In the screen sharing process, the content of the screen of the transmitting end is simultaneously transmitted to the receiving end, and in some scenes, the user of the receiving end can also control the screen of the transmitting end through interaction with the screen of the receiving end. However, the prior art has the following defects: the screen is recorded by adopting software, so that the load of a CPU is increased; under different operating systems, different software needs to be replaced to realize screen sharing; screen sharing cannot be achieved in the BIOS phase.
Disclosure of Invention
Aiming at the problems, the invention provides a screen sharing system based on a network, which realizes screen sharing through an independent hardware platform without occupying CPU resources; screen sharing may also be implemented in the BIOS phase independent of the operating system.
In order to achieve the above purpose, the technical scheme adopted by the invention is as follows:
The invention provides a screen sharing system based on a network, which comprises external network equipment and a plurality of groups of terminal equipment, wherein each group of terminal equipment comprises a computer, a display screen and a touch control integrated machine;
the computer comprises a main board module, a display card module and a network switching module, wherein the main board module is respectively connected with the display card module and the network switching module, the network switching module is connected with external network equipment in a network manner, and the display card module outputs a first video signal;
The main board module comprises a coding and decoding module, a video switching module and a video signal one-to-two module which are connected with each other, wherein the coding and decoding module is connected with the network switching module through a network port;
The video signal one-to-two module receives a first video signal and converts the first video signal into two paths of second video signals, one path of second video signal is sent to the video switching module, and the other path of second video signal is sent to the encoding and decoding module;
The encoding and decoding module encodes the received second video signal, and sends the encoded second video signal to encoding and decoding modules of other terminal equipment, and the encoding and decoding modules also decode the received encoded second video signal to form a third video signal, and the third video signal is sent to the video switching module;
the video switching module is connected with the encoding and decoding module through an I2C bus, the encoding and decoding module receives a control instruction of the touch control integrated machine, the video switching module is controlled to output a fourth video signal through the I2C bus, the fourth video signal is a second video signal or a third video signal received by the video switching module, and the display screen receives and displays the fourth video signal.
Preferably, the computer is of the CPCIE architecture.
Preferably, the computer is connected with the display screen through an HDMI interface.
Preferably, the main board module and the display card module are connected through a PCIE interface and an HDMI interface.
Preferably, the codec module is connected to the network switching module through a SERDES interface or a LAN interface.
Preferably, the computer further comprises a power module, and the power module is connected with the main board module, the display card module and the network switching module and supplies power.
Preferably, the external network device is a switch.
Preferably, each terminal device is a transmitting end or a receiving end, when screen sharing is needed, the transmitting end touch control all-in-one machine receives a sharing request command of the receiving end touch control all-in-one machine and agrees to answer, the transmitting end touch control all-in-one machine transmits an IP address and a control command of a coding and decoding module of the receiving end terminal device to the coding and decoding module of the receiving end terminal device, the corresponding coding and decoding modules are interconnected, the coding and decoding module of the receiving end terminal device receives a coded second video signal sent by the coding and decoding module of the transmitting end terminal device and decodes the coded second video signal to output a third video signal to the video switching module, the coding and decoding module of the receiving end terminal device also controls the video switching module to output a fourth video signal, the fourth video signal is switched to the third video signal by the second video signal received by the video switching module, and the display screen displays the shared third video signal; otherwise, the display screen defaults to display the second video signal received by the video switching module.
Preferably, the video signal one-to-two module comprises an HDMI-to-MIPI module, an MIPI-to-LVDS module, a main control chip, an LVDS-to-MIPI module and an MIPI-to-HDMI module which are sequentially connected, wherein the HDMI-to-MIPI module is connected with the display card module through an HDMI interface, the MIPI-to-HDMI module is connected with the video switching module, and the LVDS-to-MIPI module is also connected with the encoding and decoding module.
Preferably, the main control chip is an FPGA chip.
Compared with the prior art, the invention has the beneficial effects that:
1) The local video information network sharing is realized by adopting the encoding and decoding module and the video signal distribution circuit, and the video information shared by the network can be decoded and displayed by the encoding and decoding module to realize sharing;
2) Independent of the operating system of the computer, the BIOS stage can realize video sharing;
3) The screen sharing and the function switching of the display sharing screen are realized through the touch control integrated machine, and the operation is convenient and quick.
Drawings
FIG. 1 is a schematic diagram of a network-based screen sharing system according to the present invention;
FIG. 2 is a schematic diagram of the computer interior of the present invention;
Fig. 3 is a flow chart of the internal video processing of the motherboard module according to the present invention.
Reference numerals illustrate: 1. a computer; 2. a display screen; 3. the touch control integrated machine; 4. an external network device.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
It will be understood that when an element is referred to as being "connected" to another element, it can be directly connected to the other element or intervening elements may also be present. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein in the description of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.
As shown in fig. 1-3, a network-based screen sharing system includes an external network device 4 and a plurality of groups of terminal devices, each group of terminal devices includes a computer 1, a display screen 2 and a touch integrated machine 3, the display screen 2 is connected with the computer 1, the touch integrated machine 3 is connected with the computer 1 in a network manner, and the computers 1 of each group of terminal devices and the touch integrated machines 3 of each group of terminal devices are all interconnected through the external network device 4 for network communication;
the computer 1 comprises a main board module, a display card module and a network switching module, wherein the main board module is respectively connected with the display card module and the network switching module, the network switching module is connected with the external network equipment 4 in a network way, and the display card module outputs a first video signal;
The main board module comprises a coding and decoding module, a video switching module and a video signal one-to-two module which are connected with each other, wherein the coding and decoding module is connected with the network switching module through a network port;
The video signal one-to-two module receives a first video signal and converts the first video signal into two paths of second video signals, one path of second video signal is sent to the video switching module, and the other path of second video signal is sent to the encoding and decoding module;
The encoding and decoding module encodes the received second video signal, and sends the encoded second video signal to encoding and decoding modules of other terminal equipment, and the encoding and decoding modules also decode the received encoded second video signal to form a third video signal, and the third video signal is sent to the video switching module;
The video switching module is connected with the encoding and decoding module through an I2C bus, the encoding and decoding module receives a control instruction of the touch control integrated machine 3 and controls the video switching module to output a fourth video signal through the I2C bus, the fourth video signal is a second video signal or a third video signal received by the video switching module, and the display screen 2 receives and displays the fourth video signal.
The screen sharing system comprises an external network device 4 and a plurality of groups of terminal devices, the number of the terminal devices can be set according to requirements, each group of terminal devices comprises a computer 1, a display screen 2 and a touch control integrated machine 3, the computer 1 is connected with the display screen 2 and provides display signals for the display screen 2, the touch control integrated machine 3 is connected with the computer 1 through a network and sends control instructions to the computer 1, the function of controlling the screen sharing function is achieved, and in the embodiment, the network connection is a wired network connection. The computers 1 of the terminal devices of each group and the touch control integrated machines 3 of the terminal devices of each group are all interconnected through an external network device 4 for network communication. The encoding and decoding modules of the main board module are connected with the network switching module by adopting independent network ports, and can independently work without depending on an operating system of the computer 1, and screen sharing can be realized in the BIOS stage.
It should be noted that, the touch-control integrated machine is an input device, and the operation of the computer by using the technology to realize human-computer interaction is a technology well known to those skilled in the art, and will not be described herein. And the network connection may also be a wireless network connection.
The main board module plays the following roles in the screen sharing function: 1) Video signal encoding and decoding functions; 2) Video signal switching. The concrete work is as follows: the encoding and decoding module of the main board module receives a control instruction sent by the touch control integrated machine 3, when the control instruction is a sharing request command, a video signal output to the display 2 is a first video signal output by a display card module in the computer 1, meanwhile, the first video signal is converted into two paths of second video signals by a video signal splitting module, one path of second video signal is transmitted to the encoding and decoding module, and the encoded video signal is output through a network; when the second video signal after the encoding output by other terminal devices is received and sent by the touch control integrated machine 3, on one hand, the encoding and decoding module of the main board module decodes the second video signal after the encoding output by the other terminal devices to output a third video signal, and on the other hand, the video switching module of the main board module switches the other path of second video signal output to the display 2 to the third video signal. Namely, after the coding and decoding module receives a control instruction of the touch control integrated machine 3, the coding and decoding module controls the video switching module to output a fourth video signal through the I2C bus, and at the moment, the fourth video signal received by the display screen 2 is the third video signal and is displayed.
The system adopts the encoding and decoding module and the video signal distribution circuit to realize the network sharing of local video information, and can also realize the sharing of video information which is shared by the network through decoding and displaying of the encoding and decoding module; independent of the operating system of the computer, the BIOS stage can realize video sharing; the screen sharing and the function switching of the display sharing screen are realized through the touch control integrated machine 3, and the operation is convenient and quick.
In one embodiment, the computer 1 is a CPCIE architecture.
The embodiment adopts a computer with a CPCIE architecture as a display control platform, and the CPCIE architecture has the characteristics of high bandwidth and severe environment resistance, and has good data processing capability and real-time processing performance and wide application.
In one embodiment, the computer 1 and the display 2 are connected through an HDMI interface.
The computer 1 of the present embodiment is connected to the display screen 2 through an HDMI interface, and is configured to provide an HDMI signal to be displayed to the display screen 2.
In an embodiment, the motherboard module and the graphics card module are connected through a PCIE interface and an HDMI interface.
The main board module and the display card module are connected through a PCIE interface and an HDMI interface to perform data interaction, the display card module receives data of the main board module, outputs HDMI video signals and transmits the HDMI video signals back to the main board module for display of the display screen 2, and the PCIE interface can be PCIE2.0 or PCIE3.0.
In one embodiment, the codec module is connected to the network switch module through a SERDES interface or a LAN interface.
The codec module of the main board module is connected with the network switching module through a SERDES interface or a LAN interface, so that the main board module can perform network communication with the external network device 4, thereby implementing screen sharing of communication between different computers 1 in the screen sharing system, and as shown in fig. 2, the SERDES interface and the LAN interface can be used for redundant interconnection, so as to adapt to different interface requirements. Meanwhile, the encoding and decoding module is connected with the network switching module by adopting an independent network port, and can work independently without depending on an operating system of the computer 1, and screen sharing can be realized in the BIOS stage.
In an embodiment, the computer 1 further includes a power module, and the power module is connected to the main board module, the graphics card module, and the network switching module and supplies power.
The power module of the embodiment inputs 24V direct current voltage and outputs 12V direct current voltage and 5V direct current voltage to supply power to the main board module, the display card module and the network switching module. It should be noted that, the input voltage and the output voltage of the power module should be adapted to the actual requirements of each module for design.
In one embodiment, the external network device is a switch.
In this embodiment, the external network device is a switch. And external network switching devices such as routers may also be employed.
In an embodiment, each terminal device is a transmitting end or a receiving end, when screen sharing is needed, the transmitting end touch integrated machine 3 receives a sharing request command of the receiving end touch integrated machine 3 and agrees to answer, the IP address and the control command of the coding and decoding module of the receiving end terminal device are transmitted to the coding and decoding module of the transmitting end terminal device, the receiving end touch integrated machine 3 transmits the IP address and the control command of the coding and decoding module of the transmitting end terminal device to the coding and decoding module of the receiving end terminal device, interconnection of the corresponding coding and decoding modules is achieved, the coding and decoding module of the receiving end terminal device receives the encoded second video signal sent by the coding and decoding module of the transmitting end terminal device and decodes and outputs a third video signal to the video switching module, the coding and decoding module of the receiving end terminal device also controls the video switching module to output a fourth video signal, the fourth video signal is switched to the third video signal by the second video signal received by the video switching module, and the display screen 2 displays the shared third video signal; otherwise, the display screen 2 defaults to displaying the second video signal received by the video switching module.
In an embodiment, the video signal one-to-two module includes an HDMI-to-MIPI module, an MIPI-to-LVDS module, a main control chip, an LVDS-to-MIPI module, and an MIPI-to-HDMI module that are sequentially connected, where the HDMI-to-MIPI module is connected to the graphics card module through an HDMI interface, the MIPI-to-HDMI module is connected to the video switching module, and the LVDS-to-MIPI module is further connected to the codec module.
In one embodiment, the master control chip is an FPGA chip.
The implementation of the screen sharing function of the network-based screen sharing system in this embodiment mainly depends on a main board module of the computer 1, where the main board module is composed of a coding and decoding module, a video switching module and a video signal splitting module, as shown in fig. 3, specifically as follows:
1) The display card module in the computer 1 outputs a first video signal, the first video signal is an HDMI signal HDMI1, and the HDMI1 is converted into an LVDS signal LVDS1 which is convenient for an FPGA chip (such as a chip JFM7VX690T 80) to process through an HDMI-to-MIPI module (such as a chip LT6911 UXC) and an MIPI-to-LVDS module (such as a chip MC 20901).
2) LVDS1 is divided into two paths of second video signals through an FPGA chip, the second video signals are LVDS signals, LVDS2 and LVDS3 are respectively shown in FIG. 3, LVDS2 and LVDS3 are the same as LVDS1 signals, then the two paths of second video signals are converted into MIPI signals through an LVDS-to-MIPI module (such as a chip MC 20901), and LVDS2 and LVDS3 are correspondingly converted into MIPI2 and MIPI3 respectively in FIG. 3. It should be noted that, the LVDS-to-MIPI module through which the two second video signals pass may be the same module or two independent modules.
3) After passing through the MIPI-to-HDMI module (e.g., the chip LT9611 UXC), one channel of MIPI signal MIPI2 is converted into an HDMI signal HDMI2, which is input to the video switching module (e.g., the chip LT8641 UX).
4) The other path of MIPI signal MIPI3 is input into a coding and decoding module (for example, a Hi3559A/C platform based on a Hai chip is adopted), and when the screen sharing function is realized, the coding and decoding module codes the MIPI signal MIPI3 and transmits the MIPI signal MIPI3 to other terminal equipment through a network.
5) The encoding and decoding module can also receive the encoded second video signals transmitted by other terminal equipment, directly output third video signals after internal decoding, wherein the third video signals are HDMI3 signals, and the third video signals are output to the video switching module.
6) Meanwhile, the encoding and decoding module receives a control instruction from the touch control integrated machine on the network and controls the video switching module (chip LT8641 UX) to output a fourth video signal through the I2C interface.
Specifically, the video switching module is a video two-to-one module, and receives two paths of HDMI signals at the same time, such as HDMI2 and HDMI3 in fig. 3, and outputs only one path of fourth video signal, such as HDMI4 in fig. 3, i.e. which path the fourth video signal is HDMI2 or HDMI3, and is specifically implemented by the codec module through I2C bus control, and the switching workflow is as follows:
When the screens of the local terminal equipment are to be shared, the touch control integrated machine sends a control instruction, the video switching module outputs the local video, and the local video is encoded by the encoding and decoding module and then uploaded to the network. When the local terminal equipment needs to watch the screen information shared by other terminal equipment, the encoding and decoding module of the local terminal equipment controls the video switching module to output the decoded video signal.
It should be noted that the video signal splitting module in the main board module may also be implemented by other circuits, for example, using other integrated chips, or CPU, DSP, MCU circuits may be implemented by software. And each module is connected through a simple data interface or a network interface to realize data transmission, and is designed as an existing module and is not described in detail herein. The touch control integrated machine is compatible with screen sharing management software, the screen sharing management software can be software which is designed in the prior art or is developed independently according to actual demands, such as software for realizing desktop remote control, video conference and the like in the prior art, and further, if ScreenConnect the screen sharing software is network auxiliary software which is concise and visual in page and high in operation speed, has a powerful function, can be immediately connected on any operating system by any person, and can be remotely controlled to access other equipment to share the screen.
The touch control integrated machine 3 is connected with the computer 1 through a network, and because the network exchange module is integrated inside the computer 1 and is connected with the external network equipment 4 through a network, the IP addresses of the touch control integrated machine 3 and the IP addresses of the coding and decoding modules of the computer 1 in all the terminal equipment of the screen sharing system are set to be the same network section, so that the touch control integrated machine 3 can be in network communication with the coding and decoding modules inside the computer 1 and can also be in network communication with the touch control integrated machine 3 of other terminal equipment. The touch control integrated machine 3 specifically works as follows:
1) The touch control all-in-one machines 3 are provided with screen sharing management software, the screen sharing management software can set the alias of each terminal device of the screen sharing system, and the alias is bound with the IP address of the coding and decoding module of the corresponding terminal device and the IP address of the touch control all-in-one machine. Each terminal device is a screen sharing transmitting end or a receiving end.
2) The sending end touch control all-in-one machine 3 receives screen sharing requests of other receiving end terminal devices, screen sharing management software determines the terminal requests according to the IP addresses of the requests, pops up a selection frame, prompts an operator whether to allow the device screen to be shared to the requesting end (namely the receiving end), determines the terminal devices according to aliases, selects whether to allow the terminal devices, if so, the sending end touch control all-in-one machine 3 responds to the request end to allow the sharing, and then the sending end touch control all-in-one machine 3 sends an IP address and a control instruction of a coding and decoding module of the receiving end terminal device to a coding and decoding module of a computer 1 of the sending end terminal device to realize the screen sharing.
3) The receiving end touch control integrated machine 3 can select an alias of a terminal device to be screen-shared on screen sharing management software, click on selection request sharing, and after receiving an permission request response of a requested end (namely a transmitting end), the receiving end touch control integrated machine 3 transmits an IP address of a coding and decoding module of the transmitting end and a control instruction to a coding and decoding module of a computer 1 of the receiving end terminal device, and controls video output of the computer 1 to be switched to a receiving screen sharing mode.
The workflow of the system is shown in figure 1. In the figure, each group of terminal equipment is connected through an external network device 4, the external network device 4 is a switch to form a local area network, and at the moment, the IP addresses of the terminal equipment are set to be the same local area network segment. When the method is specifically applied, for example, when the terminal equipment B wants to share the screen of the terminal equipment A, the touch control all-in-one machine 3 of the terminal equipment B sends a sharing request command to the touch control all-in-one machine 3 of the terminal equipment A through screen sharing management software, a selection frame pops up on the screen sharing management software of the touch control all-in-one machine 3 of the terminal equipment A to display the sharing request sent by the terminal equipment B, after an operator selects agreement, the touch control all-in-one machine 3 of the terminal equipment A sends an agreement response to the touch control all-in-one machine 3 of the terminal equipment B first, then the touch control all-in-one machine 3 of the terminal equipment A controls a coding and decoding module in the computer 1 of the terminal equipment A, and a first video signal output by a display card module in the computer 1 of the terminal equipment A is transmitted to a designated IP (Internet protocol), namely the IP of the coding and decoding module in the computer 1 of the terminal equipment B sent by the touch control all-in-one machine 3 of the terminal equipment A. After receiving the response of allowing sharing of the terminal equipment A through the screen sharing management software, the touch control integrated machine 3 of the terminal equipment B sends the IP address of the coding and decoding module of the terminal equipment A and the control instruction to the coding and decoding module inside the computer 1 of the terminal equipment B, the coding and decoding module inside the computer 1 of the terminal equipment B can be connected with the coding and decoding module of the terminal equipment A through the IP address of the coding and decoding module of the terminal equipment A, the coding and decoding module inside the computer 1 of the terminal equipment B receives and decodes the video signal transmitted by the coding and decoding module of the terminal equipment A, the video signal is a second video signal coded by the coding and decoding module of the terminal equipment A, and the coding and decoding module inside the computer 1 of the terminal equipment B controls the video switching module of the terminal equipment B, so that a third video signal obtained after decoding is output to the display screen 2 of the terminal equipment B. Similarly, the other terminal device C, D, E also works as the terminal device B, so that the screen sharing function can be realized. The encoding and decoding module of the main board module is independent of the operating system of the computer, so that the display of the BIOS stage can be realized.
The technical features of the above-described embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above-described embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above-described embodiments represent only the more specific and detailed embodiments of the present application, but are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.

Claims (8)

1. A network-based screen sharing system, characterized by: the network-based screen sharing system comprises external network equipment (4) and a plurality of groups of terminal equipment, wherein each group of terminal equipment comprises a computer (1), a display screen (2) and a touch control integrated machine (3), the display screen (2) is connected with the computer (1), the touch control integrated machines (3) are connected with the computer (1) in a network manner, and the computers (1) of each group of terminal equipment and the touch control integrated machines (3) of each group of terminal equipment are all interconnected through the external network equipment (4) for network communication;
The computer (1) comprises a main board module, a display card module and a network switching module, wherein the main board module is respectively connected with the display card module and the network switching module, the network switching module is connected with external network equipment (4) in a network manner, the display card module outputs a first video signal, the computer (1) is of a CPCIE framework and further comprises a power supply module, and the power supply module is connected with the main board module, the display card module and the network switching module and supplies power;
the main board module comprises a coding and decoding module, a video switching module and a video signal one-to-two module which are connected with each other, wherein the coding and decoding module is connected with the network switching module through a network port;
The video signal one-to-two module receives the first video signal and converts the first video signal into two paths of second video signals, one path of second video signal is sent to the video switching module, and the other path of second video signal is sent to the encoding and decoding module;
The encoding and decoding module encodes the received second video signal, and sends the encoded second video signal to encoding and decoding modules of other terminal devices, the encoding and decoding module also decodes the received encoded second video signal to form a third video signal, and the third video signal is sent to the video switching module;
The video switching module is connected with the encoding and decoding module through an I2C bus, the encoding and decoding module receives a control instruction of the touch control integrated machine (3), the video switching module is controlled to output a fourth video signal through the I2C bus, the fourth video signal is the second video signal or the third video signal received by the video switching module, and the display screen (2) receives and displays the fourth video signal.
2. The network-based screen sharing system of claim 1, wherein: the computer (1) is connected with the display screen (2) through an HDMI interface.
3. The network-based screen sharing system of claim 1, wherein: and the main board module is connected with the display card module through a PCIE interface and an HDMI interface.
4. The network-based screen sharing system of claim 1, wherein: the encoding and decoding module is connected with the network switching module through SERDES interface or LAN interface.
5. The network-based screen sharing system of claim 1, wherein: the external network device (4) is a switch.
6. The network-based screen sharing system of claim 1, wherein: each terminal device is a transmitting end or a receiving end, when screen sharing is needed, the transmitting end of the touch control integrated machine (3) receives a sharing request command of the receiving end of the touch control integrated machine (3) and agrees to answer, an IP address and a control command of the coding and decoding module of the receiving end terminal device are transmitted to the coding and decoding module of the transmitting end terminal device, the receiving end of the touch control integrated machine (3) transmits the IP address and the control command of the coding and decoding module of the transmitting end terminal device to the coding and decoding module of the receiving end terminal device, interconnection of the corresponding coding and decoding modules is achieved, the coding and decoding module of the receiving end terminal device receives the coded second video signal transmitted by the coding and decoding module of the transmitting end terminal device and decodes and outputs a third video signal to the video switching module, the coding and decoding module of the receiving end terminal device also controls the video switching module to output a fourth video signal, and the fourth video signal is switched to the third video signal by the second video signal received by the video switching module, and the third video signal is displayed by the video switching module and the third video signal sharing module (2); otherwise, the display screen (2) defaults to display the second video signal received by the video switching module.
7. The network-based screen sharing system of any of claims 1-6, wherein: the video signal one-to-two module comprises an HDMI-to-MIPI module, an MIPI-to-LVDS module, a main control chip, an LVDS-to-MIPI module and an MIPI-to-HDMI module which are sequentially connected, wherein the HDMI-to-MIPI module is connected with the display card module through an HDMI interface, the MIPI-to-HDMI module is connected with the video switching module, and the LVDS-to-MIPI module is also connected with the encoding and decoding module.
8. The network-based screen sharing system of claim 7, wherein: the main control chip is an FPGA chip.
CN202110213540.8A 2021-02-25 2021-02-25 Screen sharing system based on network Active CN112788429B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110213540.8A CN112788429B (en) 2021-02-25 2021-02-25 Screen sharing system based on network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110213540.8A CN112788429B (en) 2021-02-25 2021-02-25 Screen sharing system based on network

Publications (2)

Publication Number Publication Date
CN112788429A CN112788429A (en) 2021-05-11
CN112788429B true CN112788429B (en) 2024-05-14

Family

ID=75761900

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110213540.8A Active CN112788429B (en) 2021-02-25 2021-02-25 Screen sharing system based on network

Country Status (1)

Country Link
CN (1) CN112788429B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115914729B (en) * 2021-08-12 2024-06-04 广州视源电子科技股份有限公司 Multi-screen interaction system and multi-screen interaction equipment

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101129061A (en) * 2005-01-27 2008-02-20 诺基亚公司 System, method and computer program product for establishing a conference session and synchronously rendering content during the same
EP2146286A2 (en) * 2008-07-17 2010-01-20 Kabushiki Kaisha Toshiba Converter and control system
CN101883140A (en) * 2010-06-13 2010-11-10 北京北大众志微***科技有限责任公司 Coding system and method based on remote display as well as server
CN102883135A (en) * 2012-11-01 2013-01-16 成都飞视美视频技术有限公司 Screen sharing and control method thereof
CN103399708A (en) * 2013-07-31 2013-11-20 张琰 Wireless network touch display interaction device and method
CN103731645A (en) * 2014-01-21 2014-04-16 中国华录集团有限公司 Law enforcement and case handling system based on wireless video transmission technology
CN104254005A (en) * 2013-06-28 2014-12-31 深圳樱桃树科技有限公司 Wireless video sharing playing device and method
CN108307129A (en) * 2017-12-12 2018-07-20 天津津航计算技术研究所 A kind of multi-channel optical fibre video switching system based on FC-AV agreements
CN208299920U (en) * 2018-06-21 2018-12-28 深圳市医泰天下科技有限公司 A kind of equipment of tele-medicine
CN110213517A (en) * 2019-05-15 2019-09-06 深圳市灵科科技有限公司 Heterogeneous networks video and audio shared system in the case of Network Isolation
CN110531950A (en) * 2019-09-23 2019-12-03 北京小鸟科技股份有限公司 A kind of video card for supporting KVM to encode
CN210327996U (en) * 2019-07-15 2020-04-14 中国电子科技集团公司第二十八研究所 Vehicle-mounted tablet terminal supporting network sharing control
CN112019863A (en) * 2020-09-04 2020-12-01 威创集团股份有限公司 Control system for video display
CN214381223U (en) * 2021-02-25 2021-10-08 中国电子科技集团公司第五十二研究所 Screen sharing system based on network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8711923B2 (en) * 2002-12-10 2014-04-29 Ol2, Inc. System and method for selecting a video encoding format based on feedback data
US9314691B2 (en) * 2002-12-10 2016-04-19 Sony Computer Entertainment America Llc System and method for compressing video frames or portions thereof based on feedback information from a client device
US8964830B2 (en) * 2002-12-10 2015-02-24 Ol2, Inc. System and method for multi-stream video compression using multiple encoding formats

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101129061A (en) * 2005-01-27 2008-02-20 诺基亚公司 System, method and computer program product for establishing a conference session and synchronously rendering content during the same
EP2146286A2 (en) * 2008-07-17 2010-01-20 Kabushiki Kaisha Toshiba Converter and control system
CN101883140A (en) * 2010-06-13 2010-11-10 北京北大众志微***科技有限责任公司 Coding system and method based on remote display as well as server
CN102883135A (en) * 2012-11-01 2013-01-16 成都飞视美视频技术有限公司 Screen sharing and control method thereof
CN104254005A (en) * 2013-06-28 2014-12-31 深圳樱桃树科技有限公司 Wireless video sharing playing device and method
CN103399708A (en) * 2013-07-31 2013-11-20 张琰 Wireless network touch display interaction device and method
CN103731645A (en) * 2014-01-21 2014-04-16 中国华录集团有限公司 Law enforcement and case handling system based on wireless video transmission technology
CN108307129A (en) * 2017-12-12 2018-07-20 天津津航计算技术研究所 A kind of multi-channel optical fibre video switching system based on FC-AV agreements
CN208299920U (en) * 2018-06-21 2018-12-28 深圳市医泰天下科技有限公司 A kind of equipment of tele-medicine
CN110213517A (en) * 2019-05-15 2019-09-06 深圳市灵科科技有限公司 Heterogeneous networks video and audio shared system in the case of Network Isolation
CN210327996U (en) * 2019-07-15 2020-04-14 中国电子科技集团公司第二十八研究所 Vehicle-mounted tablet terminal supporting network sharing control
CN110531950A (en) * 2019-09-23 2019-12-03 北京小鸟科技股份有限公司 A kind of video card for supporting KVM to encode
CN112019863A (en) * 2020-09-04 2020-12-01 威创集团股份有限公司 Control system for video display
CN214381223U (en) * 2021-02-25 2021-10-08 中国电子科技集团公司第五十二研究所 Screen sharing system based on network

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"交通模拟大屏幕投影***的设计与实现";梁衡弘;《交通与计算机》;20041216;第22卷(第5期);全文 *
"低带宽环境下桌面共享协同设计的关键技术研究";王海波;《中国优秀硕士学位全文数据库》;20070615;全文 *
XianDe Bu ; JingHong Guo ; BingLin Li ; Hao Zhang."Unified communication and exchanging platform of video monitoring systems used in ultra high voltage gird".《2011 International Conference on Advanced Power System Automation and Protection》.2012,全文. *

Also Published As

Publication number Publication date
CN112788429A (en) 2021-05-11

Similar Documents

Publication Publication Date Title
US11120677B2 (en) Transcoding mixing and distribution system and method for a video security system
CN102883135B (en) Screen sharing and control method
US9035991B2 (en) Collaboration system and method
US10250683B2 (en) Server node arrangement and method
US20060168637A1 (en) Multiple-channel codec and transcoder environment for gateway, MCU, broadcast and video storage applications
CN100512149C (en) System for managing high-level telecommunication computing construction frame and method of server long-distance control
US20160373696A1 (en) Virtual Multipoint Control Unit for Unified Communications
CN106210863B (en) System and method for smooth transition between compressed video streams
CN214381223U (en) Screen sharing system based on network
CN108028905B (en) Virtual video driver bridge system for multi-source collaboration within a network conferencing system
EP3226552A1 (en) Multi-screen processing method, multi control unit and video system
CN112788429B (en) Screen sharing system based on network
JP2013106132A (en) Multidisplay device and display device
WO2011134228A1 (en) Multipoint control unit of video conference system and video processing method thereof
US20200329083A1 (en) Video conference transmission method and apparatus, and mcu
CN110659080B (en) Page display method and device, electronic equipment and storage medium
CN112752058A (en) Method and device for adjusting attribute of video stream
CN105025359A (en) Remote video display method and system based on SPICE protocol
KR102525216B1 (en) Method for managing network bandwidth by control of video compressing rate and frame control and system thereof
WO2024120009A1 (en) Multimedia processing system, multimedia processing method, and related device
CN109618123A (en) A kind of video conferencing system
CN111432159B (en) Computing task processing method, device and system and computer readable storage medium
CN112738056B (en) Encoding and decoding method and system
CN106886381B (en) Network type multi-computer switcher
CN118200625A (en) Multimedia processing system, multimedia processing method and related equipment

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