Video acquisition system and method applied to remote teaching live broadcast system
Through multi-angle video acquisition and processing, the problem of vision limitation in the live broadcast system of remote teaching is solved, and the viewing needs and teaching quality of multiple users are improved, ensuring the authenticity and security of video data.
Patent Information
- Application Number
- CN202510451921.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-11
- Publication Date
- 2025-07-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing remote teaching live broadcast system uses a single camera, which has limited vision and cannot cover the panoramic view of the classroom. Multiple pictures need to be switched frequently, which cannot meet the viewing needs of multiple users, affecting the quality of live broadcast teaching.
Multiple video acquisition devices are used to collect multi-angle video data, and each angle video data is assigned the same time stamp, address matching and preprocessing is performed, teaching video data is integrated, user-side communication requests are triggered for feature judgment, and anti-theft watermark is added to the teaching video data.
Through multi-angle video data collection and processing, we can meet the viewing needs of multiple users, improve the quality of live broadcast teaching, ensure the authenticity and security of video data, prevent picture tampering, and improve teaching efficiency.
Smart Images

Figure CN120378638A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of remote teaching live broadcast, and in particular to a video acquisition system and method applied to a remote teaching live broadcast system. Background Art
[0002] Traditional teaching mainly relies on in-person teaching between teachers and students. Teachers have heavy teaching tasks, and both teachers and students are restricted by time and space. Currently, remote teaching, as an important part of modern educational technology, breaks the time and space limitations of traditional education.
[0003] Existing remote teaching live broadcast systems use a single camera, which has the defect of limited vision: a single camera cannot cover the entire classroom panorama, and multiple pictures need to be switched frequently, which cannot meet the viewing needs of multiple users and affects the quality of live teaching. Summary of the Invention
[0004] The purpose of the present invention is to provide a video acquisition system and method applied to a remote teaching live broadcast system, aiming to solve the technical problem that multiple pictures need to be switched frequently in the prior art, which cannot meet the viewing needs of multiple users and affects the quality of live teaching.
[0005] To achieve the above purpose, a video acquisition method applied to a remote teaching live broadcast system adopted by the present invention includes the following steps:
[0006] Obtain multi-angle video data of the live broadcast end, and assign the same time stamp to the video data of each angle;
[0007] Preprocess the video data of each angle respectively, and output integrated teaching video data;
[0008] Trigger a communication request from the user end. After the permission request is approved, collect the video data of the user end, and perform feature judgment on the video data of the user end, and output a judgment result;
[0009] Obtain the sender identifier and the user end identifier, add an anti-theft shooting watermark to the teaching video data, and display the teaching video and the user end video.
[0010] Among them, in the step of obtaining multi-angle video data of the live broadcast end and assigning the same time stamp to the video data of each angle:
[0011] Use multiple video acquisition devices to collect multi-angle video data;
[0012] Use a unified time source to add the same time stamp to the video data of each angle;
[0013] Perform address matching on the video data of each angle.
[0014] Among them, in the step of collecting multi-angle video data using multiple video capture devices:
[0015] The multi-angle video data includes image data and voice data of the main angle, and image data of multiple auxiliary angles.
[0016] Among them, in the step of performing address matching on the video data of each angle, the process of address matching is as follows:
[0017] Obtain the video metadata of the video data of each angle, extract the IP address in the data, and convert the IP address into a geographical location;
[0018] Establish a video-IP address mapping table and perform anomaly detection;
[0019] Output the detection result and perform a matching operation.
[0020] Among them, in the step of preprocessing the video data of each angle respectively and outputting integrated teaching video data:
[0021] Perform noise reduction and color correction on the video data of each angle;
[0022] Divide the picture feature priorities and adjust the proportion of the video data of multiple angles;
[0023] Integrate to obtain teaching video data according to the proportion of the video data of each angle.
[0024] Among them, in the step of triggering a client communication request, after the permission request is approved, collecting client video data, and performing feature judgment on the client video data and outputting a judgment result:
[0025] Send an add instruction, trigger a client communication request, query the user permission, obtain an access token, and send a permission request;
[0026] Obtain the permission request result and collect client video data;
[0027] Define judgment features, perform feature judgment on the client video data, and output a judgment result.
[0028] Among them, after the step of defining judgment features, performing feature judgment on the client video data, and outputting a judgment result:
[0029] Perform behavior analysis according to the judgment result and output behavior feedback data.
[0030] Among them, in the step of obtaining the sender identifier and the client identifier, adding an anti-camera-stealing watermark to the teaching video data, and displaying the teaching video and the client video:
[0031] Obtain the sender identifier and generate explicit watermark data;
[0032] Obtain the client identifier and generate implicit watermark data;
[0033] Integrate the explicit watermark data and the implicit watermark data, obtain the anti-photography theft watermark, add it to the teaching video data, and display the teaching video and the client video.
[0034] The present invention also provides a video acquisition system applied to a remote teaching live broadcast system, including a multi-angle video data acquisition module, a teaching video data integration module, a client feature judgment module, and a video display module; wherein:
[0035] The multi-angle video data acquisition module is used to obtain multi-angle video data of the live broadcast end and assign the same time stamp to the video data of each angle;
[0036] The teaching video data integration module is used to preprocess the video data of each angle respectively and output integrated teaching video data;
[0037] The client feature judgment module is used to trigger a client communication request, after the permission request is approved, collect client video data, and perform feature judgment on the client video data, and output a judgment result;
[0038] The video display module is used to obtain the sender identifier and the client identifier, add an anti-photography theft watermark to the teaching video data, and display the teaching video and the client video.
[0039] A video acquisition system and method applied to a remote teaching live broadcast system of the present invention adopt the multi-angle video data acquisition module, the teaching video data integration module, the client feature judgment module, and the video display module to perform the following steps: obtain multi-angle video data of the live broadcast end and assign the same time stamp to the video data of each angle; preprocess the video data of each angle respectively and output integrated teaching video data; trigger a client communication request, after the permission request is approved, collect client video data, and perform feature judgment on the client video data, and output a judgment result; obtain the sender identifier and the client identifier, add an anti-photography theft watermark to the teaching video data, and display the teaching video and the client video; by integrating multi-angle video data, use multi-angle to display the teaching scene, meet the viewing needs of multiple users, and obtain the effect of improving the quality of live teaching. Description of the Drawings
[0040] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0041] Figure 1 It is a schematic flowchart of the video acquisition method applied to the remote teaching live broadcast system of the present invention.
[0042] Figure 2 It is a step flowchart of the video acquisition method applied to the remote teaching live broadcast system of the present invention.
[0043] Figure 3 It is a step flowchart of step S100 of the present invention.
[0044] Figure 4 It is a step flowchart of step S103 of the present invention.
[0045] Figure 5 It is a step flowchart of step S200 of the present invention.
[0046] Figure 6 It is a step flowchart of step S300 of the present invention.
[0047] Figure 7 It is a step flowchart of step S400 of the present invention.
[0048] Figure 8 It is a schematic structural diagram of the video acquisition system applied to the remote teaching live broadcast system of the present invention.
[0049] Figure 9 It is a schematic structural diagram of the electronic device of the present invention.
[0050] 501 - Multi - angle video data acquisition module, 502 - Teaching video data integration module, 503 - User - end feature judgment module, 504 - Video display module. Detailed implementation manners
[0051] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all the implementation manners consistent with the present application.
[0052] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit the application. The singular forms "a", "the", and "said" used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0053] It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to a determination".
[0054] Please refer to Figures 1 to 7 , wherein Figure 1 is a schematic flow chart of a video acquisition method applied to a remote teaching live broadcast system, Figure 2 is a step flow chart of a video acquisition method applied to a remote teaching live broadcast system, Figure 3 is a step flow chart of S100, Figure 4 is a step flow chart of S103, Figure 5 is a step flow chart of S200, Figure 6 is a step flow chart of S300, Figure 7 is a step flow chart of S400.
[0055] The present invention provides a video acquisition method applied to a remote teaching live broadcast system, including the following steps:
[0056] S100: Obtain multi-angle video data at the live broadcast end and assign the same time stamp to the video data of each angle.
[0057] In this embodiment, multi-angle video data at the live broadcast end is obtained and the same time stamp is assigned to the video data of each angle. The specific steps are as follows:
[0058] S101: Use multiple video acquisition devices to acquire multi-angle video data; wherein the multi-angle video data includes image data and voice data of the main angle, and image data of multiple auxiliary angles;
[0059] S102: Use a unified time source to add the same time stamp to the video data of each angle;
[0060] S103: Perform address matching on the video data of each angle.
[0061] In the above process, a high-precision camera is used to collect images from multiple angles, including the main teaching image of the teacher, the blackboard writing image, the teacher's experimental operation image, etc. Among them, the main teaching image of the teacher, the blackboard writing image, and the teacher's experimental operation image can all be used as the main angle. When collecting audio, it is only necessary to collect at one place in the multiple images. At the same time, the blackboard writing image and the teacher's experimental operation image can use a wide-angle lens to cover a larger area and reduce the image blind area. All cameras achieve microsecond-level synchronization through the PTP (Precision Time Protocol), use a unified time source, and add the same time stamp to the video data of each angle. Finally, address matching is performed on the video data of each angle to improve the authenticity and security of the video.
[0062] Among them, in the step of performing address matching on the video data of each angle, the process of address matching is as follows:
[0063] S1031: Obtain the video metadata of the video data of each angle, extract the IP address in the data, and convert the IP address into a geographical location;
[0064] S1032: Establish a mapping table between the video and the IP address, and perform anomaly detection;
[0065] S1033: Output the detection result and perform a matching operation.
[0066] In the above process, obtain the video metadata of the video data of each angle, extract the RTCP packet from the video stream, and parse the CNAME field in it to obtain the device IP address. Call the MaxMind database to convert the IP into a geographical location and establish a mapping table of "video stream - IP - geographical location".
[0067] After establishing the mapping, perform anomaly detection. The anomaly detection logic is as follows:
[0068] IP conflict: Detect the situation where multiple video streams use the same IP within the same time period.
[0069] Geographical mutation: Analyze the change of the geographical location of consecutive frames. If it exceeds the threshold, it is determined as an anomaly; for example, the threshold can be set to 50 km / s.
[0070] Content verification: Use the LSTM model to analyze the content of the image, match the preset scene labels, such as blackboard writing, experimental operation, etc., to prevent image tampering.
[0071] According to the detection result, perform subsequent operations:
[0072] If no abnormal situation occurs, preprocessing can be performed on the video data of each angle;
[0073] In case of an abnormal situation, it is necessary to notify the background administrator. Alarms can be pushed to the administrator through WebSocket, including the timestamp, IP, and a screenshot of the screen. At the same time, the original video, timestamp, IP, and geographical location information are stored in the ELK logging system to support subsequent traceability.
[0074] In the present invention, first, multiple video capture devices are used to capture multi-angle video data; the multi-angle video data includes image data and voice data at the main angle, and image data at multiple auxiliary angles; then a unified time source is used to add the same timestamp to the video data at each angle; finally, address matching is performed on the video data at each angle; through timestamp synchronization and address matching, dual verification of the video source is achieved. The timestamp ensures the consistency of data timing, and address matching binds the IP to the geographical location, making the video data have the characteristic of being tamper-proof.
[0075] S200: Preprocess the video data at each angle respectively and output the integrated teaching video data.
[0076] In this embodiment, the video data at each angle is preprocessed respectively and the integrated teaching video data is output. The specific steps are as follows:
[0077] S201: Denoise and perform color correction on the video data at each angle;
[0078] S202: Divide the screen feature priorities and adjust the proportion of the video data at multiple angles;
[0079] S203: Integrate to obtain the teaching video data according to the proportion of the video data at each angle.
[0080] In the above process, a multi-frame fusion algorithm is adopted to reduce noise by weighted averaging multiple consecutive frames. The formula is:
[0081]
[0082] where S′ is the signal after denoising, N is the number of frames, and W i is the weight.
[0083] Use a professional color calibration monitor to adjust the black point (the darkest part) and the white point (the brightest part) to optimize the contrast, and dynamically adjust the gamma value to improve the middle tones.
[0084] Divide into three levels of priorities according to the teaching content:
[0085] First-level elements: Experimental operation screens, increasing the sense of classroom participation;
[0086] Second-level elements: Blackboard writing screens, strengthening the demonstration of knowledge points;
[0087] Tertiary element: The main teaching screen of the teacher, ensuring that the core teaching content is prominent.
[0088] Dynamic adjustment: Analyze the screen content through the LSTM model, and match the preset scene tags in real time, such as "experimental operation" and "blackboard writing explanation". If a high-priority screen is detected, such as the teacher operating the experimental equipment, automatically expand the proportion of this screen, and at the same time reduce the proportion of low-priority screens.
[0089] At the same time, introduce a gradient curve to adjust the screen switching to avoid abrupt jumps. For example, when switching between the teacher's screen and the blackboard writing screen, use a 500ms linear gradient to make the transition natural and smooth.
[0090] Achieve microsecond-level time synchronization (error < 1μs) through the PTP protocol, ensure that there is no tearing feeling in the multi-screen switching, and adjust the screen layout according to the screen ratio of the user's device.
[0091] In the present invention, first perform noise reduction and color correction on the video data of each angle; then divide the priority of the screen features and adjust the proportion of the video data of multiple angles; finally, integrate the video data of each angle according to the proportion of the video data of each angle to obtain the teaching video data; by adopting noise reduction and color correction processing, improve the video quality, and at the same time adjust the proportion of the video data of multiple angles according to the priority of the screen features to enhance the teaching effect.
[0092] S300: Trigger the communication request of the user terminal. After the permission request is approved, collect the video data of the user terminal and perform feature judgment on the video data of the user terminal, and output the judgment result.
[0093] In this embodiment, trigger the communication request of the user terminal. After the permission request is approved, collect the video data of the user terminal and perform feature judgment on the video data of the user terminal, and output the judgment result. The specific steps are as follows:
[0094] S301: Send an add instruction, trigger the communication request of the user terminal, query the user permission, obtain the access token, and send a permission request;
[0095] S302: Obtain the permission request result and collect the video data of the user terminal;
[0096] S303: Define the judgment features, perform feature judgment on the video data of the user terminal, and output the judgment result;
[0097] S304: According to the judgment result, perform behavior analysis and output behavior feedback data.
[0098] During the above process, when the client wants to watch the live content, it needs to send a join instruction; at this time, the client communication request is triggered. After the user confirms the relevant permissions, such as the screen capture permission and the audio capture permission; among them, capturing the user's screen can provide data for subsequent user behavior recognition, and capturing the audio can be used for subsequent conversations between the user and the teacher.
[0099] The feature definition model uses the pre-trained YOLOv8 model to detect the behavior features in the video data screen of the client. The defined feature library includes:
[0100] Action types: raising hands, writing, standing;
[0101] Object types: experimental equipment, books, electronic devices;
[0102] State types: concentration (eye tracking), fatigue (blink frequency).
[0103] Real-time inference optimization uses TensorRT to accelerate inference, sets the feature matching threshold to 0.75, and combines Kalman filtering to track the motion trajectory.
[0104] Behavior pattern recognition uses the LSTM network to analyze the temporal features and constructs a behavior pattern library:
[0105] Learning behavior: continuous writing > 5 seconds + book in the field of vision;
[0106] Interactive behavior: raising hand action + voice activation;
[0107] Abnormal behavior: leaving the seat > 3 minutes + no operation.
[0108] The feedback generation mechanism generates feedback in JSON format:
[0109] It is pushed to the live end in real time through WebSocket, and the delay is controlled within 300 ms.
[0110] In the present invention, first, a join instruction is sent, triggering the client communication request. After querying the user permissions, an access token is obtained, and a permission request is sent; then the permission request result is obtained, and the client video data is collected; then the judgment features are defined, the client video data is feature-judged, and the judgment result is output; finally, according to the judgment result, behavior analysis is performed, and behavior feedback data is output; by feature-judging the user's behavior, the effect of improving teaching efficiency is obtained.
[0111] S400: Obtain the sender identifier and the client identifier, add an anti-camera-stealing watermark to the teaching video data, and display the teaching video and the client video.
[0112] In this embodiment, the sender identifier and the client identifier are obtained, anti-camera theft watermarks are added to the teaching video data, and the teaching video and the client video are displayed. The specific steps are as follows:
[0113] S401: Obtain the sender identifier and generate explicit watermark data;
[0114] S402: Obtain the client identifier and generate implicit watermark data;
[0115] S403: Integrate the explicit watermark data and the implicit watermark data, obtain the anti-camera theft watermark, add it to the teaching video data, and display the teaching video and the client video.
[0116] In the above process, the live broadcast end login credentials, such as JWT tokens, are obtained through the OAuth2.0 protocol, and combined with device fingerprints, such as the CPU serial number + GPU model hash value, to generate a unique identifier; dynamic watermarks can be generated in SVG vector format, including the teacher's name, course number, and timestamp.
[0117] Adopt a combination of dynamic environment features: browser User-Agent hash value + network IP address segment obtained by WebRTC + UUID stored locally. Use the frequency domain watermarking algorithm to embed the client identifier into the YUV component of the video I-frame through DCT transformation. The embedding strength is controlled at Δ = 0.15 to ensure the invisibility of the watermark (SSIM > 0.99).
[0118] Integrate the explicit watermark data and the implicit watermark data, obtain the anti-camera theft watermark, add it to the teaching video data, and display the teaching video and the client video.
[0119] In the present invention, first, the sender identifier is obtained to generate explicit watermark data; then, the client identifier is obtained to generate implicit watermark data; finally, the explicit watermark data and the implicit watermark data are integrated to obtain the anti-camera theft watermark, which is added to the teaching video data, and the teaching video and the client video are displayed; by integrating the explicit watermark data and the implicit watermark data, the anti-camera theft effect is improved.
[0120] In the above method, first, multi-angle video data of the live broadcast end is obtained, and the same timestamp is given to the video data of each angle; then, the video data of each angle is preprocessed separately to output integrated teaching video data; then, a client communication request is triggered, and after the permission request is approved, the client video data is collected, and the characteristics of the client video data are judged to output a judgment result; finally, the sender identifier and the client identifier are obtained, anti-camera theft watermarks are added to the teaching video data, and the teaching video and the client video are displayed; by integrating multi-angle video data, the teaching scenario is displayed from multiple angles to meet the viewing needs of multiple users, and the effect of improving the quality of live teaching is obtained.
[0121] Corresponding to the embodiments of the video acquisition method applied to the remote teaching live broadcast system described above, the present application also provides embodiments of a video acquisition system applied to the remote teaching live broadcast system.
[0122] Figure 8 FIG. is a block diagram of a video acquisition system applied to a remote teaching live broadcast system shown according to an exemplary embodiment. Refer to Figure 8 , the system may include: a multi-angle video data acquisition module 501, a teaching video data integration module 502, a client feature judgment module 503, and a video display module 504; wherein:
[0123] The multi-angle video data acquisition module 501 is configured to obtain multi-angle video data of the live broadcast end and assign the same time stamp to the video data of each angle;
[0124] The teaching video data integration module 502 is configured to preprocess the video data of each angle respectively and output integrated teaching video data;
[0125] The client feature judgment module 503 is configured to trigger a client communication request, after the permission request is approved, collect client video data, and perform feature judgment on the client video data, and output a judgment result;
[0126] The video display module 504 is configured to obtain a sender identifier and a client identifier, add an anti-camera-stealing watermark to the teaching video data, and display the teaching video and the client video.
[0127] In this embodiment, the multi-angle video data acquisition module 501 obtains multi-angle video data of the live broadcast end and assigns the same time stamp to the video data of each angle; the teaching video data integration module 502 preprocesses the video data of each angle respectively and outputs integrated teaching video data; the client feature judgment module 503 triggers a client communication request, after the permission request is approved, collects client video data, and performs feature judgment on the client video data, and outputs a judgment result; the video display module 504 obtains a sender identifier and a client identifier, adds an anti-camera-stealing watermark to the teaching video data, and displays the teaching video and the client video; by integrating multi-angle video data, the teaching scene is displayed from multiple angles, meeting the viewing needs of multiple users, and obtaining the effect of improving the quality of live teaching.
[0128] Regarding the system in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.
[0129] For the system embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the partial descriptions of the method embodiments. The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this application. A person of ordinary skill in the art can understand and implement it without creative efforts.
[0130] Correspondingly, this application also provides an electronic device, including: one or more processors; a memory for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the video acquisition method applied to the remote teaching live system as described above. As Figure 9 shown, it is a hardware structure diagram of any device with data processing capabilities where the video acquisition system applied to the remote teaching live system provided by the embodiment of the present invention is located. In addition to Figure 9 the processors, memory, and network interfaces shown, any device with data processing capabilities where the device in the embodiment is located usually includes other hardware according to the actual functions of the device with data processing capabilities, which will not be elaborated here.
[0131] Correspondingly, this application also provides a computer-readable storage medium, on which computer instructions are stored. When the instructions are executed by a processor, the video acquisition method applied to the remote teaching live system as described above is implemented. The computer-readable storage medium can be an internal storage unit of any device with data processing capabilities described in any of the foregoing embodiments, such as a hard disk or memory. The computer-readable storage medium can also be an external storage device, such as a plug-in hard disk, a Smart Media Card (SMC), an SD card, a Flash Card, etc. equipped on the device. Further, the computer-readable storage medium can also include both the internal storage unit of any device with data processing capabilities and the external storage device. The computer-readable storage medium is used to store the computer program and other programs and data required by any device with data processing capabilities, and can also be used to temporarily store the data that has been output or will be output.
[0132] Other embodiments of the present application will be readily apparent to those skilled in the art upon consideration of the specification and practice of the disclosure herein. The present application is intended to cover any variations, uses, or adaptations of the present application, which follow the general principles of the present application and include known common general knowledge or conventional technical means in the technical field not disclosed in the present application.
[0133] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope.
Claims
1. A video acquisition method applied to a remote teaching live broadcast system, characterized in that, It includes the following steps: Obtain multi-angle video data of the live broadcast end and assign the same time stamp to the video data of each angle; Preprocess the video data of each angle respectively and output integrated teaching video data; Trigger a communication request from the user end. After the permission request is approved, collect the video data of the user end, and perform feature judgment on the video data of the user end, and output the judgment result; Obtain the sender identifier and the user end identifier, add an anti-camera theft watermark to the teaching video data, and display the teaching video and the user end video.
2. The video acquisition method applied to the remote teaching live system according to claim 1, characterized in that, In the step of obtaining multi-angle video data of the live broadcast end and assigning the same time stamp to the video data of each angle: Use multiple video capture devices to collect multi-angle video data; Use a unified time source to add the same time stamp to the video data of each angle; Perform address matching on the video data of each angle.
3. The video acquisition method applied to the remote teaching live broadcast system according to claim 2, characterized in that, In the step of using multiple video capture devices to collect multi-angle video data: The multi-angle video data includes image data and voice data of the main angle, and image data of multiple auxiliary angles.
4. The video acquisition method applied to the remote teaching live broadcast system according to claim 3, characterized in that, In the step of performing address matching on the video data of each angle, the process of address matching is as follows: Obtain the video metadata of the video data of each angle, extract the IP address in the data, and convert the IP address into a geographical location; Establish a video-IP address mapping table and perform anomaly detection; Output the detection result and perform a matching operation.
5. The video acquisition method applied to the remote teaching live broadcast system according to claim 1, characterized in that, In the step of preprocessing the video data of each angle respectively and outputting integrated teaching video data: Perform noise reduction and color correction on the video data of each angle; Divide the priority of the picture features and adjust the proportion of the video data of multiple angles; Integrate to obtain the teaching video data according to the proportion of the video data of each angle.
6. The video acquisition method applied to the remote teaching live broadcast system according to claim 1, characterized in that, In the step of triggering a communication request from the user end, after the permission request is approved, collecting the video data of the user end, and performing feature judgment on the video data of the user end, and outputting the judgment result: Send a join instruction to trigger a communication request from the user end. After querying the user permission, obtain the access token and send a permission request; Obtain the permission request result and collect the video data of the user end; Define judgment features, perform feature judgment on the video data of the user end, and output the judgment result.
7. The video acquisition method applied to the remote teaching live system according to claim 6, characterized in that, After the step of defining judgment features, performing feature judgment on the video data of the user end, and outputting the judgment result: Perform behavior analysis according to the judgment result and output behavior feedback data.
8. The video acquisition method applied to the remote teaching live broadcast system according to claim 1, characterized in that, In the step of obtaining the sender identifier and the user end identifier, adding an anti-camera theft watermark to the teaching video data, and displaying the teaching video and the user end video: Obtain the sender identifier and generate explicit watermark data; Obtain the user end identifier and generate implicit watermark data; Integrate the explicit watermark data and the implicit watermark data, obtain the anti-camera theft watermark, add it to the teaching video data, and display the teaching video and the user end video.
9. A video acquisition system applied to a remote teaching live broadcast system, which is applied to the video acquisition method for a remote teaching live broadcast system as described in claim 1, characterized in that, It includes a multi-angle video data collection module, a teaching video data integration module, a user end feature judgment module, and a video display module; among them: The multi-angle video data collection module is used to obtain multi-angle video data of the live broadcast end and assign the same time stamp to the video data of each angle; The teaching video data integration module is used to preprocess the video data of each angle respectively and output integrated teaching video data; The client feature judgment module is used to trigger a client communication request, collect client video data after the permission request is approved, perform feature judgment on the client video data, and output a judgment result; The video display module is used to obtain the sender identifier and the client identifier, add an anti-recording watermark to the teaching video data, and display the teaching video and the client video.
Citation Information
Patent Citations
Method, device and equipment for broadcasting video signal
CN104506922A
Multi-angle video editing based on cloud video sharing
CN106170096A
Wonderful video automatic output method and system
CN110234016A
Multi-mode live streaming and automatic editing teaching system and method and electronic equipment
CN111918079A
Remote teaching interaction method, server, terminal and system
WO2020215966A1