CN114710708A - Method and system for Web playing monitoring video hosting C/S host program - Google Patents
Method and system for Web playing monitoring video hosting C/S host program Download PDFInfo
- Publication number
- CN114710708A CN114710708A CN202210246462.6A CN202210246462A CN114710708A CN 114710708 A CN114710708 A CN 114710708A CN 202210246462 A CN202210246462 A CN 202210246462A CN 114710708 A CN114710708 A CN 114710708A
- Authority
- CN
- China
- Prior art keywords
- video
- web
- window
- host program
- playing
- 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
- 238000012544 monitoring process Methods 0.000 title claims abstract description 57
- 238000000034 method Methods 0.000 title claims description 46
- 230000008569 process Effects 0.000 claims description 11
- 238000005457 optimization Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 7
- 230000000977 initiatory effect Effects 0.000 claims description 5
- 238000005266 casting Methods 0.000 claims 2
- 238000011161 development Methods 0.000 abstract description 12
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000000694 effects Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000002054 transplantation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013079 data visualisation Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- 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/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/818—OS software
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention takes the application program of the C/S architecture as the host program, the Web program is hosted on the host program to run, and simultaneously the C/S host program can call the SDK of the bottom layer video monitoring to play the monitoring video. Therefore, the problems that plug-ins are forbidden to be installed, the pull stream playing technology cannot be popularized comprehensively, HTML5 can only support one video coding type and the like generated by Web playing of monitoring videos can be solved, the B/S architecture development project can be used, the development efficiency can be improved, the development period can be shortened, the technical problem that the project is not limited by pull stream playing in the equipment model selection link can be solved, and the project cost can be greatly saved.
Description
Technical Field
The invention relates to the technical field of video monitoring, in particular to a method and a system for Web playing monitoring video for hosting a C/S host program.
Background
At present, the video monitoring industry is developed vigorously, and the video monitoring system is widely applied to various fields or industries such as security protection, smart cities, smart parks, internet of things and traffic, serves as the largest sensing unit at the bottom layer of the internet of things, provides various functions such as warning, monitoring, playback, searching, previewing, capturing and analyzing for upper-layer application, and greatly improves the industry efficiency. At present, a traditional C/S mode is generally adopted for playing monitoring videos in the security field, namely, a client automatically realizes media and communication protocols according to domestic and foreign industry standards, streaming, framing, decoding, rendering and the like are realized inside the client, and an SDK is provided for a third party to realize butt joint. However, with the recent heat of HTML5, the call for the Web to play the surveillance video becomes higher and higher, and how the Web plays the surveillance video becomes a hot problem.
At present, the mainstream mode is to perform pull stream playing (RTSP or WS stream) through a streaming media server provided by a device manufacturer, but the device manufacturers in the market are different, some manufacturers are limited by technical strength or cost consideration, and cannot provide pull stream playing, so that it is difficult to play a monitoring video through a Web.
Web development is generally considered to have the following advantages: the development period is short, the cost is low, the UI effect is cool, the operation and maintenance are simple, the use is convenient, and the like, but after the Internet of things is started, the connection between the Web and some devices is delayed or difficult, for example, for a plurality of video coding types: h264, H265, SVAC, etc., only one of which (H264) is supported by HTML 5. In addition, for most browsers, if video stream playing is to be realized, plug-ins need to be installed, but some mainstream browsers forbid installation of plug-ins for reasons such as safety, and thus new difficulty is caused to the browser for playing the monitoring video.
Disclosure of Invention
In view of at least one of the drawbacks or needs of the prior art mentioned in the background art, the present invention provides a method and system for Web-based surveillance video playing hosting a C/S hosting program, so as to solve the problem of Web-based surveillance video playing.
In order to solve the above technical problem, the present invention provides a method for Web-playing a surveillance video hosting a C/S host program, comprising:
selecting a monitoring point position on a Web page and initiating monitoring video playing;
acquiring video point location information and window information carried by environment variable codes through interoperation of Javascript and Net;
generating a Windows window according to the transmitted window information;
and calling an interface for viewing real-time video of the video service, transmitting the handle of the Windows window and the video point location information, and playing the monitoring video corresponding to the monitoring point location on the Windows window.
According to the method for playing the monitoring video by the Web hosting the C/S host program, provided by the invention, the method comprises the following steps of selecting a monitoring point position on a Web page and before initiating the playing of the monitoring video:
reading the video point location information and loading the video point location information to a cache of the C/S host program;
calling a pre-edited start script to start the video service;
and reading and loading a preset Web address, adding the environment variable code interoperating with the network, and displaying the Web page.
According to the method for playing the monitoring video by the Web hosting the C/S host program, provided by the invention, after the monitoring video corresponding to the monitoring point position is played on the Windows window, the method further comprises the following steps:
and calling an interface for closing video playing of the video service, stopping playing of the monitoring video and closing the Windows window.
According to the method for playing the monitoring video by the Web hosting the C/S host program, provided by the invention, the video point location information comprises one or more of point location equipment name information, channel number information and IP address information.
According to the method for playing the monitoring video by the Web hosting the C/S host program, provided by the invention, the window information comprises one or more of window relative position information and window size information.
According to the method for Web playing of the monitoring video hosting the C/S host program, provided by the invention, a Windows window is generated after window optimization processing is carried out according to the transmitted window information;
the window optimization process includes one or more of a full screen process and a hidden main window frame process.
According to the method for Web playing monitoring video hosting the C/S host program, provided by the invention, the video service is an independent process developed according to SDK provided by manufacturers, and comprises one or more of a real-time video viewing function and a video playing closing function.
According to the method for Web playing of the monitoring video hosting the C/S host program, provided by the invention, the C/S host program is a program developed under a C/S framework, runs in a Net environment, can be used as a browser, and supports interactive operation with the Web page.
The invention also provides a system for Web playing monitoring video hosting the C/S host program, and the system can realize the steps of any one of the above methods for Web playing monitoring video.
Compared with the prior art, the invention has the beneficial effects that:
(1) the invention takes the application program of the C/S architecture as the host program, the Web program is hosted on the host program to run, and simultaneously the C/S host program can call the SDK of the bottom layer video monitoring to play the monitoring video. Therefore, the problems that plug-ins are forbidden to be installed, the pull stream playing technology cannot be popularized comprehensively, HTML5 can only support one video coding type and the like generated by Web playing of monitoring videos can be solved, the B/S architecture development project can be used, the development efficiency can be improved, the development period can be shortened, the technical problem that the project is not limited by pull stream playing in the equipment model selection link can be solved, and the project cost can be greatly saved.
(2) Once the host program developed under the C/S framework is completed, the host program can be used as an independent product to be put into any project needing video playing, only the Web address and the resource configuration of the video equipment need to be modified, no code needs to be modified, and the transplanting reusability is strong.
(3) The Windows window generated by the invention can be subjected to window optimization processing, so that the C/S host program looks like a Web page popup window in operation, the existence of the C/S host program cannot be seen, and the Windows window is almost consistent with the use of a browser in terms of experience, thereby improving the user experience.
Drawings
In order to more clearly illustrate the present invention or the technical solutions in the prior art, the drawings used in the following embodiments or the description of the prior art will be briefly described, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a logic flow diagram of a method for Web-based monitoring video playing of a C/S host program according to an embodiment of the present invention.
Fig. 2 is a schematic diagram of a final presentation effect of a Web-played monitoring video hosting a C/S host program according to an embodiment of the present invention after window optimization processing.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be described in detail and completely with reference to the accompanying drawings. It is to be understood that the described embodiments are merely a few embodiments of the invention, and not all 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.
Based on the difficult problems that the installation of plug-ins is forbidden, the pull stream playing technology is not popularized comprehensively, only one video coding type can be supported by HTML5 and the like generated by Web playing of monitoring videos, the invention provides a new solution based on the combination of the respective advantages of a browser and a C/S architecture application program.
In one embodiment, as shown in fig. 1, the system includes three programs, where a C/S host program is a core program, starts and ends, interacts with a Web end to obtain a playing parameter of the Web end, is responsible for generating a video window, and calls a video service downward to play. In addition, the C/S host program is responsible for loading the Web page for display. Namely: when no video is played, the C/S host program normally presents Web content, when video monitoring is played, the C/S host program generates a Windows small window according to the playing position, suspends on the Web and is strictly sewn at the position, so that the Windows small window looks the same as the window generated on the Web, therefore, the effect shown in the figure 2 can be achieved, and the method can be widely applied to platforms such as a data visualization system, a smart building, a smart park, a smart district and smart comprehensive management of a picture.
In one embodiment, the final rendering effect of fig. 2 is achieved through the logic flow of fig. 1, which specifically requires the following steps S1-S7:
and S1, developing a host program. The method is operated in a Net environment by borrowing open source codes or self-developing host programs of a C/S framework, so that the method can be used as a browser, can view the webpage by configuring a URL (uniform resource locator) address, and supports interactive operation with the Web webpage.
More specifically, steps S1.1-S1.5 are included:
s1.1, selecting a proper WebBrowser control, and satisfying a desktop application control which can interact with Javascript and can adapt to a mainstream browser, wherein the control is preferably Cefsharp.
S1.2, the configuration file of the video equipment to be played is arranged into an XML or JSON file and is placed under the running path of the host program. The step is mainly for the transplantation multiplexing of the host program, and the multiplexing is realized through different configurations of different projects.
S1.3, optimizing the UI effect of the host program, hiding the main window, and simultaneously maximizing the window, so that the host program only bears the host function and does not bear the display function, and the UI effect of the Web is still presented finally.
S1.4, defining environment variables and callback functions interacting with the Javascript. The parameters of the callback function should generally include device point location information and window location information (relative to the page location), and include a method of calling a video service play interface.
S1.5, the Web address to be loaded is configured. This step is also in preparation for later transplantation multiplexing of the host program.
And S2, starting the host program. The host program writes a video monitoring calling method in advance and waits for Web calling, and parameters of the video monitoring calling method comprise video point location information (point location equipment name information, channel number information, IP address information and the like), window information (window relative position information, window size information) and the like. When the video monitoring point location configuration is started, the host program reads the video monitoring point location configuration, the configuration mainly comprises information of all video point location devices, such as names, channels, IP and the like, the configuration file is placed in an operating environment by taking an XML or JSON format as a carrier, and the host program is loaded to a cache of the configuration file after being read.
More specifically, steps S2.1-S2.3 are included:
s2.1, initializing environment variables and callback functions which are defined in the S1.4 and interact with the Javascript so as to interact with the Web.
And S2.2, loading the device configuration file arranged in the S1.2, and loading the monitoring point location information to a program cache.
And S2.3, reading the Web address configured in the S1.5 and preparing to start the Web.
And S3, starting the video service. After the host program is started, a video service start script (written in advance) is executed, so that the video service is started. There may be multiple video services (suitable for scenarios with multiple vendor devices). The video service can also be flexibly configured through a configuration file to be suitable for different application scenes.
Video services are independent processes developed from vendor-supplied SDKs and may typically include the following functions: viewing real-time video, viewing video playback, snapshotting, closing video playing, cloud deck control, and the like. Generally, a developed Web project of a B/S architecture includes a function of viewing a real-time video, for example, clicking a monitoring point location to view a video of the point location (this application scenario is common in projects such as a smart park based on a GIS map, a smart building, and a smart comprehensive management). After the host program is started, a pre-programmed start script is called to start the video service. Here, SDKs from different vendors are packaged into different services in preparation for later multiplexing of video services.
And S4, loading the Web. And the host program reads and loads the configured URL address and displays the Web page. Preferably, the host program performs window optimization processing, such as full-screen processing, hidden host window frame processing, and the like, so that the whole host program looks like a Web page, and the existence of the host program cannot be seen, which is consistent with the use of a browser in terms of experience.
Specifically, after the host program starts, the Web is started after the address is read in step S2.3. The Web page needs to add an environment variable code (different coding modes and contents according to different selected WebBrowser controls) interoperating with the Net environment during initialization, so that the Web page can interoperate with the Net environment after the environment variable is loaded during starting.
And S5, initiating video playing. After the webpage is loaded, static variables of the JavaScript are initialized, wherein one of the variables refers to the context of the host program and is used for interacting with the host program (calling a callback method which is already defined by the host program). Specifically, a certain video is clicked and viewed from the Web, the JavaScript responds to the event, corresponding parameters are transmitted, and the host program is jumped to execute.
Specifically, a monitoring point location is selected on a Web page and is clicked for playing, and a Javascript enters a host program through an environment variable code interoperated with Net, and carries relevant information (equipment name, channel number, window size, position and the like) of the monitoring point location, and a predefined callback function is called.
And S6, playing the video. After the host program obtains parameters related to video point locations (such as device name, channel number, IP, etc.) and window information (location and size), a Windows window is first generated according to the parameters, and the Windows window is suspended on the Web page, fixed in a designated area of the Web page, and has no frame and looks like a Web popup visually. After the window is generated, the handle of the window and the channel number of the video equipment are transmitted into a video service process, and the service starts to execute a video playing method and automatically plays the video.
Specifically, after receiving an event at the front end of the Web, the host program calls a callback function, and the function generates a Windows window according to the incoming window information (position and size) and suspends the Windows window at a specified position. Then an interface of the video service for viewing the real-time video is called, the handle and the video channel number of the window are transmitted, and the video service immediately starts to play the corresponding video on the window. The generated floating window is a Windows window, but is consistent with the UI of the whole Web, and looks like a pop-up window on a Web page. The window can be enlarged to full screen play by double clicking, and then restored by double clicking.
And S7, exiting playing. If the playing is to be quitted, the window is closed. The closing of the window calls an interface of the video service for closing the video playing first, and then closes the window.
Specifically, if the user wants to end the playback, the user can click a close button on the floating window. After the closing button is triggered, a video playing closing interface of the video service is called to end playing, and then the window is closed. As described above, the whole period of the monitoring video playing is completed: initiate play- > execute play- > quit play.
Generally, in one project, only the video playing function interacts with a host program and needs to be used. Therefore, the problem that the Web cannot play the monitoring video is solved, and the characteristic of rapid and efficient Web development is borrowed. Based on the above description of the overall process, two key points of the present invention can be extracted:
(1) the host program can interact with the Web program, i.e., the desktop program of Net can interact with Javascript. This is ensured by the host program (e.g., the Cefsharp open source control), which requires both programs to load certain initialization environment variables. The desktop application program developed based on the C/S architecture is a so-called 'host program', 'host' is a verb in the context of the desktop application program, namely, the desktop application program is a borrowed desktop application program, and the meaning of the invention name is as follows: a method for Web playing monitoring video by means of C/S host program.
(2) The host program may interact with the video service, i.e., the two desktop applications communicate with each other (interprocess communication). There are many ways to accomplish this, such as clipboard, Windows message, pipe, socket, etc., which can be selected according to the actual situation.
An embodiment of the present invention further provides a system for Web-based surveillance video playing hosting a C/S host program, where the system is capable of implementing any of the steps of the method for Web-based surveillance video playing described above.
In summary, the advantages of the present invention include the following:
(1) and the development efficiency is improved. A C/S framework has to be adopted for playing the monitoring video in many projects on the market, and the B/S framework is still used in the invention, so that the project development efficiency is improved, the development period is shortened, and the cost is saved.
(2) Solving the problem of pain points. The C/S program is used for playing videos, and the pain problems that a Web end does not support monitoring video playing, plug-ins cannot be installed and the like are solved.
(3) And expanding the selection range. At present, manufacturers in the market basically support SDK to play videos, but less Web streaming is supported to play videos. The invention can make the project not be limited by the technical problem in the equipment model selection link, and has more selection possibilities, thereby further compressing the cost.
(4) And (4) transplanting and reusing. Once the host program is finished, the host program can be used as an independent product, and can be put into any project needing video playing, and only the Web address and the resource configuration of the video equipment need to be modified, and codes do not need to be modified.
It will be understood by those skilled in the art that the foregoing is only a preferred embodiment of the present invention, and is not intended to limit the invention, and that any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (9)
1. A method for Web playing monitoring video hosting a C/S host program is characterized by comprising the following steps:
selecting a monitoring point position on a Web page and initiating monitoring video playing;
acquiring video point location information and window information carried by environment variable codes through interoperation of Javascript and Net;
generating a Windows window according to the transmitted window information;
and calling an interface for viewing real-time video of the video service, transmitting the handle of the Windows window and the video point location information, and playing the monitoring video corresponding to the monitoring point location on the Windows window.
2. The method for Web-based surveillance video hosting the C/S host program according to claim 1, wherein selecting a surveillance site location on the Web page further comprises, before initiating the playback of the surveillance video:
reading the video point location information and loading the video point location information to a cache of the C/S host program;
calling a pre-edited start script to start the video service;
and reading and loading a preset Web address, adding the environment variable code interoperated with the Net, and displaying the Web page.
3. The method for Web-based playing of surveillance videos hosting a C/S host program according to claim 1, wherein after the playing of the surveillance video corresponding to the location of the surveillance point on the Windows window, further comprising:
and calling an interface for closing video playing of the video service, stopping playing of the monitoring video and closing the Windows window.
4. The method for Web-based playback of surveillance video hosting a C/S hosting program as described in claim 1, wherein the video point location information comprises one or more of point location device name information, channel number information, and IP address information.
5. The method for Web-based surveillance video hosting a C/S host program of claim 1, wherein the window information comprises one or more of window relative position information and window size information.
6. The method for Web-based playback of surveillance video hosting a C/S host program as claimed in claim 1, wherein a Windows window is generated after window optimization processing according to the transmitted window information;
the window optimization process includes one or more of a full screen process and a hidden main window frame process.
7. The method for Web-casting surveillance video hosting a C/S host program as claimed in claim 1 wherein the video service is a stand-alone process developed from vendor-supplied SDK that includes one or more of viewing real-time video functions and closing video-casting functions.
8. The method of claim 1, wherein the C/S host program is a program developed under a C/S architecture, which operates in a Net environment, can be used as a browser, and supports interoperation with the Web page.
9. A system for Web-based surveillance video hosting a C/S host program, the system being capable of implementing the steps of the method for Web-based surveillance video hosting according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210246462.6A CN114710708B (en) | 2022-03-14 | 2022-03-14 | Method and system for Web playing monitoring video for hosting C/S host program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210246462.6A CN114710708B (en) | 2022-03-14 | 2022-03-14 | Method and system for Web playing monitoring video for hosting C/S host program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114710708A true CN114710708A (en) | 2022-07-05 |
CN114710708B CN114710708B (en) | 2024-04-02 |
Family
ID=82168604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210246462.6A Active CN114710708B (en) | 2022-03-14 | 2022-03-14 | Method and system for Web playing monitoring video for hosting C/S host program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114710708B (en) |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572550A (en) * | 2010-11-10 | 2012-07-11 | 索尼公司 | Web browser as second display control device |
CN102625182A (en) * | 2012-03-31 | 2012-08-01 | 百视通网络电视技术发展有限责任公司 | Method and system for integrating and controlling video player in Connected TV |
CN106303757A (en) * | 2015-06-23 | 2017-01-04 | 中国科学院信息工程研究所 | A kind of view-based access control model feature and the network audio-video address resolution method of stream reduction |
CN106572379A (en) * | 2016-10-18 | 2017-04-19 | 深圳市云宙多媒体技术有限公司 | Method and device for playing picture-in-picture in web video |
CN106792119A (en) * | 2016-12-20 | 2017-05-31 | 北京医视时代科技发展有限公司 | A kind of general video broadcasting method and system |
CN107465598A (en) * | 2017-08-11 | 2017-12-12 | 北京安云世纪科技有限公司 | Audio and video playing method, apparatus and terminal |
CN109640153A (en) * | 2018-12-12 | 2019-04-16 | 安徽科大国创软件科技有限公司 | A kind of method and device thereof that the browser multiwindow based on VLC plays |
CN109992264A (en) * | 2017-12-29 | 2019-07-09 | 浙江宇视科技有限公司 | Window management method |
CN110300320A (en) * | 2018-03-22 | 2019-10-01 | 杭州海康威视数字技术股份有限公司 | A kind of video broadcasting method, device, electronic equipment and storage medium |
CN111176752A (en) * | 2019-12-20 | 2020-05-19 | 汪佐怀 | Method and device for embedding window applet in browser page |
CN111464874A (en) * | 2020-04-15 | 2020-07-28 | 湖南麒麟信安科技有限公司 | Method, system and medium for playing webpage video in cloud desktop |
CN111556353A (en) * | 2020-04-15 | 2020-08-18 | 重庆锐明信息技术有限公司 | Video playing method, video playing management device and terminal equipment |
CN112068833A (en) * | 2020-09-03 | 2020-12-11 | 河北博士林科技开发有限公司 | Browser system |
CN112463550A (en) * | 2020-12-01 | 2021-03-09 | 湖南新云网科技有限公司 | Remote monitoring method, device and equipment for terminal equipment state |
CN113886110A (en) * | 2021-10-27 | 2022-01-04 | 济南中维世纪科技有限公司 | Method for embedding plug-in window of plug-in video into browser |
CN113949821A (en) * | 2021-09-15 | 2022-01-18 | 长视科技股份有限公司 | Video playing method and device, computer equipment and storage medium |
CN114025140A (en) * | 2021-11-19 | 2022-02-08 | 四方智能(武汉)控制技术有限公司 | Integrated client for B/S architecture monitoring system |
-
2022
- 2022-03-14 CN CN202210246462.6A patent/CN114710708B/en active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572550A (en) * | 2010-11-10 | 2012-07-11 | 索尼公司 | Web browser as second display control device |
CN102625182A (en) * | 2012-03-31 | 2012-08-01 | 百视通网络电视技术发展有限责任公司 | Method and system for integrating and controlling video player in Connected TV |
CN106303757A (en) * | 2015-06-23 | 2017-01-04 | 中国科学院信息工程研究所 | A kind of view-based access control model feature and the network audio-video address resolution method of stream reduction |
CN106572379A (en) * | 2016-10-18 | 2017-04-19 | 深圳市云宙多媒体技术有限公司 | Method and device for playing picture-in-picture in web video |
CN106792119A (en) * | 2016-12-20 | 2017-05-31 | 北京医视时代科技发展有限公司 | A kind of general video broadcasting method and system |
CN107465598A (en) * | 2017-08-11 | 2017-12-12 | 北京安云世纪科技有限公司 | Audio and video playing method, apparatus and terminal |
CN109992264A (en) * | 2017-12-29 | 2019-07-09 | 浙江宇视科技有限公司 | Window management method |
CN110300320A (en) * | 2018-03-22 | 2019-10-01 | 杭州海康威视数字技术股份有限公司 | A kind of video broadcasting method, device, electronic equipment and storage medium |
US20210041999A1 (en) * | 2018-03-22 | 2021-02-11 | Hangzhou Hikvision Digital Technology Co., Ltd. | Video playing method and device, electronic equipment and storage medium |
CN109640153A (en) * | 2018-12-12 | 2019-04-16 | 安徽科大国创软件科技有限公司 | A kind of method and device thereof that the browser multiwindow based on VLC plays |
CN111176752A (en) * | 2019-12-20 | 2020-05-19 | 汪佐怀 | Method and device for embedding window applet in browser page |
CN111464874A (en) * | 2020-04-15 | 2020-07-28 | 湖南麒麟信安科技有限公司 | Method, system and medium for playing webpage video in cloud desktop |
CN111556353A (en) * | 2020-04-15 | 2020-08-18 | 重庆锐明信息技术有限公司 | Video playing method, video playing management device and terminal equipment |
CN112068833A (en) * | 2020-09-03 | 2020-12-11 | 河北博士林科技开发有限公司 | Browser system |
CN112463550A (en) * | 2020-12-01 | 2021-03-09 | 湖南新云网科技有限公司 | Remote monitoring method, device and equipment for terminal equipment state |
CN113949821A (en) * | 2021-09-15 | 2022-01-18 | 长视科技股份有限公司 | Video playing method and device, computer equipment and storage medium |
CN113886110A (en) * | 2021-10-27 | 2022-01-04 | 济南中维世纪科技有限公司 | Method for embedding plug-in window of plug-in video into browser |
CN114025140A (en) * | 2021-11-19 | 2022-02-08 | 四方智能(武汉)控制技术有限公司 | Integrated client for B/S architecture monitoring system |
Also Published As
Publication number | Publication date |
---|---|
CN114710708B (en) | 2024-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10095609B1 (en) | Intermediary for testing content and applications | |
US7664813B2 (en) | Dynamic data presentation | |
CN104780335B (en) | WebRTC P2P audio and video call method and device | |
CN102547231B (en) | Intelligent network video monitoring system based on browser and working method thereof | |
TWI502367B (en) | Method and apparatus for streaming metadata between devices using javascript and html5 | |
CN108965397A (en) | Cloud video editing method and device, editing equipment and storage medium | |
US8887178B1 (en) | Method to customize native operating system views using web technologies in mobile devices | |
JP2008512012A (en) | Method and system for providing interactive services on digital television | |
CN105518614A (en) | Screencasting for multi-screen applications | |
CN113178015A (en) | House source interaction method and device, electronic equipment and storage medium | |
CN112770188A (en) | Video playing method and device | |
US20150113504A1 (en) | Virtual hybrid application | |
CN103514219A (en) | Method and system for sharing Web content between multiple terminals | |
CN111901695A (en) | Video content interception method, device and equipment and computer storage medium | |
JP2011516943A (en) | How to display information generated by a client | |
CN107241651B (en) | Media data playing method and device and intelligent terminal | |
WO2010149606A1 (en) | Method and computer system for introducing client devices into a client-server network | |
CN114302176B (en) | Video playing method and device | |
CN110035294B (en) | Processing method and device for live broadcast room, computer readable storage medium and computer equipment | |
CN114710708B (en) | Method and system for Web playing monitoring video for hosting C/S host program | |
CN103702221A (en) | Content distribution presentation system and distribution presentation method for online videos | |
CN116634207A (en) | VR panoramic video playing method and system based on IPTV service | |
CN115002503B (en) | Web end live broadcast display method and device, electronic equipment and storage medium | |
CN112738605B (en) | IPTV player rendering method based on HTML5 | |
CN116389801B (en) | Multi-terminal integrated cloud streaming client implementation method |
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 |