System and method for expanding and playing RTSP video by calling OCX of VLC player through BS architecture

A BS architecture and player technology, applied in image communication, selective content distribution, electrical components, etc., can solve the problems of first screen display delay, incompatibility, and screen delay, and achieve low delay and reduce procurement costs.

Inactive Publication Date: 2022-03-25
INSPUR TIANYUAN COMM INFORMATION SYST CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since FlashPlayer has been offline, the use of FlashPlayer has expired, and a transcoding server needs to be built during the implementation process. When multi-browser clients play multiple channels, the pressure is concentrated on the decoding server, there is a screen delay, and distributed clients cannot be used. PC realizes hardware acceleration and rendering playback
[0006] ②. Build a WebSocket proxy video forwarding server. The forwarding server continuously pushes the RTSP video stream to the JavaScript processing library of the client browser through the WebSocket protocol. The browser converts the pushed video stream into the MP4 format supported by Video through JavaScript and then plays it. , the implementation process needs to build a WebSocket proxy server, the pressure is concentrated, and it runs in the browser sandbox, which cannot make full use of the client PC hardware acceleration to achieve decoding, rendering and playback
Due to the segmented push through WebSocket, there will also be a delay in the display of the first screen
[0007] ③. Call the VLC player OCX extension through IE Active or ChromeNPAPI to realize the playback of RTSP video streams in the browser. It is suitable for browsers with versions below IE and Chrome 45, but Chrome 2015 disabled NPAPI, so Chrome NPAPI The extension is invalid, so only IE browser is supported, and IE may not be supported by Microsoft in the future
[0008] ④. The Chrome browser uses the IE kernel by installing the IETab (provided by Blackfish Software, LLC. manufacturer) plug-in, and then calls the VLC player OCX extension through ActiveX to realize the playback of RTSP video streams in IE and Chrome browsers; the follow-up demand is uncontrollable , relying heavily on IE's ActiveX, future Chrome upgrades and IE upgrades will have a greater risk for this solution, and it will not be compatible with other browsers such as Firefox

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for expanding and playing RTSP video by calling OCX of VLC player through BS architecture
  • System and method for expanding and playing RTSP video by calling OCX of VLC player through BS architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] BS framework of the present invention calls VLC player OCX to expand the system of playing RTSP video, and this system comprises browser front-end unit, service process unit, VCL player and installation engine unit, the page embedded VLC player of browser front-end unit, VLC The VLC player OCX extension unit is installed in the player; the service process unit is installed on the local computer, and the browser front-end unit is connected to the service process unit; the PC should be installed in advance with the small program service process and the VLC desktop player (including the OCX extension ). Since VLC is an open source player, the applet can be packaged and installed together with VLC during installation, and if the PC has an Active Directory server, it can be distributed and installed in batches through the Active Directory server.

[0056] Wherein, the browser front-end unit is used to send the attribute information and RTSP video address information of the l...

Embodiment 2

[0077] BS framework of the present invention calls the method for VLC player OCX expansion to play RTSP video, and this method is to install service process unit and VCL player in local computer, install VLC player OCX extension unit in VLC player, service process unit and browser The front-end units are connected, and the browser front-end unit sends the attribute information and RTSP address information of the loaded page to the service process unit; the attribute information and RTSP address information of the loaded page received by the service process unit are passed to the VLC player OCX extension unit, VLC The player OCX extension unit performs display control on the specified position in the browser loading page, that is, the VLC player OCX extension unit performs playback and display of the RTSP video stream at the corresponding window attribute position of the browser, and realizes the browser page VLC player OCX extension unit The purpose of playing RTSP video stream...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a system and a method for expanding and playing RTSP (Real Time Streaming Protocol) videos by calling a VLC (Visual Link Control) player OCX (Open Cascading Exchange) through a BS (Browser / Server) architecture, belongs to the technical field of playing RTSP video streams through browsers, and aims to solve the technical problem of how to realize low-delay and multi-path stable playing effects of the RTSP video streams in modern multiple browsers without depending on transcoding and proxy servers. According to the technical scheme, the system comprises a browser front-end unit, a service process unit, a VCL player and an installation engine unit, the VLC player is embedded in a page of the browser front-end unit, and a VLC player OCX extension unit is installed in the VLC player; the service process unit is installed on the local computer, and the browser front-end unit is connected with the service process unit.

Description

technical field [0001] The invention relates to the technical field of playing RTSP video streams through a browser, in particular to a system and method for BS architecture to call VLC player OCX to expand and play RTSP videos. Background technique [0002] A browser is an application program used to retrieve, display and deliver web information resources. A Web information resource is marked by a Uniform Resource Identifier (Uniform Resource Identifier, URI), which is a web page, a picture, a video, or any content presented on the Web. Users can use hyperlinks (Hyperlinks) to browse interrelated information through a browser. [0003] VLC player is a free and open source cross-platform multimedia player and framework, which can play most multimedia files, as well as DVD, audio CD, VCD, RTSPH.245 and H.246 and various streaming media protocols. And VLC player provides OCX extension and detailed interface, which can be called by external programs. [0004] In order to pla...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/443H04N21/81
CPCH04N21/443H04N21/8193H04N21/8173
Inventor 杨洪兵
Owner INSPUR TIANYUAN COMM INFORMATION SYST CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products