Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method for supporting browsers to play videos in any encoding format

A coding format and browser technology, applied in image communication, selective content distribution, electrical components, etc., can solve the problems of unusable browser plug-ins, low decoding efficiency, delay, etc., to avoid standard restrictions and performance restrictions, decoding high efficiency effect

Active Publication Date: 2022-08-09
富盛科技股份有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Everyone generally uses WebAssembly technology to compile ffmpeg into a javascript script interface, directly call decoding in the browser, and continuously display video frames as pictures in the browser, but because WebAssembly technology removes assembly language when editing ffmpeg, it is more efficient Advantages, resulting in low decoding efficiency, especially when the video resolution is greater than 1920×1080, there will be obvious delays
There are also some manufacturers using browser plug-ins to decode and display videos in the plug-ins, but as major browsers no longer support plug-ins, the browser plug-ins cannot be used

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
  • A method for supporting browsers to play videos in any encoding format
  • A method for supporting browsers to play videos in any encoding format

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In order to understand the content of the present invention more clearly, detailed description will be given in conjunction with the accompanying drawings and embodiments.

[0025] like figure 1 , figure 2 Shown are an implementation flowchart and a structural block diagram of a method for supporting a browser to play a video in an arbitrary encoding format provided by an embodiment of the present invention, respectively. The local background service 3 is preferably a process executed in the background of the computer 4, and starts automatically when the computer is turned on. The user operates on the browser 2 of the computer 4, and when clicking to play the video, the browser 2 communicates with the streaming media server 1 and is connected to obtain the IP and port of the audio and video streams sent by the streaming media server 1; the browsing The device 2 communicates with the local background service 3 through an interaction protocol, preferably using a websoc...

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 relates to a method for supporting a browser to play a video in any encoding format, which includes the communication connection between a browser and a streaming media server, and obtaining the IP and port of audio and video streams sent by the streaming media server; The background service sends the IP and port of the audio and video streams to the local background service through an interactive protocol; the streaming media server communicates with the local background service, and sends the audio and video streams directly to the local background service. Local background service; the local background service decodes the audio and video streams, and sends the decoded video stream data to the browser; the browser completes the video playback operation; the decoded audio Streaming data is played directly by the computer. By adopting the technical scheme of the present invention, not only can the video files of all encoding formats be decoded, but also the decoding efficiency is high, and the decoding can be completed synchronously for files with large video resolution.

Description

technical field [0001] The invention relates to the technical field of computer Internet, and in particular, to a method for supporting a browser to play videos in any encoding format. Background technique [0002] At present, in the security field, there are a variety of video encoding formats. For example, videos in mpeg2 and mpeg4 formats supported and shot by some old cameras are still widely available in the market. At the same time, there are some new videos in H.265 encoding format. . However, the video tag in the HTML5 standard defined by major browser manufacturers and W3C cannot decode these video formats. As a result, in the scenario where the browser is used as the client, these video streams need to be transcoded. During the transcoding process It will waste a lot of computing resources of the background server. [0003] In response to this problem, the current mainstream technology is that a streaming media server communicates directly with a browser, and the...

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 Patents(China)
IPC IPC(8): H04N21/4402H04N21/439H04N21/443
CPCH04N21/440218H04N21/440236H04N21/4398H04N21/443
Inventor 周阳马强忠
Owner 富盛科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products