[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN202210246462.6A
Other languages
Chinese (zh)
Other versions
CN114710708B (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.)
Wuhan Hongxin Technology Service Co Ltd
Original Assignee
Wuhan Hongxin Technology Service Co Ltd
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 Wuhan Hongxin Technology Service Co Ltd filed Critical Wuhan Hongxin Technology Service Co Ltd
Priority to CN202210246462.6A priority Critical patent/CN114710708B/en
Publication of CN114710708A publication Critical patent/CN114710708A/en
Application granted granted Critical
Publication of CN114710708B publication Critical patent/CN114710708B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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/4316Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/818OS software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-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

Method and system for Web playing monitoring video hosting C/S host program
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.
CN202210246462.6A 2022-03-14 2022-03-14 Method and system for Web playing monitoring video for hosting C/S host program Active CN114710708B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (18)

* Cited by examiner, † Cited by third party
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