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

Anti-hotlinking method and system for M3U8 live streaming

A technology of live streaming and anti-leeching, which is applied in the field of streaming media, can solve problems such as the loss of manufacturers of live broadcast services, and achieve the effect of protecting legal rights, protecting labor results, and preventing anti-leeching behaviors

Inactive Publication Date: 2014-06-18
TVMINING BEIJING MEDIA TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0026] However, during the playback process of the above-mentioned HLS architecture, because the video tag is embedded in the WEB browser, anyone can obtain the live stream of the M3U8 file as long as they open the source code of the web browser to view it. If the user puts the M3U8 file Embed into your own website, and the M3U8 file is downloaded using HTTP, and the M3U8 file is a text file, which cannot be controlled on the HTTP server to prevent hotlinking, so the hotlinker can successfully realize the hotlinking of the live stream
[0027] If the live stream is successfully hotlinked, the manufacturer that provides the live broadcast service is also providing live broadcast services to the outside world, but due to the HTTP protocol regulations, it is impossible to distinguish whether the legitimate user is using the live stream or the hotlinked user is using the live stream. In this way, manufacturers who provide live broadcast services will suffer huge losses, including servers, bandwidth, and concurrent numbers of legitimate users.

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
  • Anti-hotlinking method and system for M3U8 live streaming
  • Anti-hotlinking method and system for M3U8 live streaming

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and through specific implementation methods.

[0047] The main idea of ​​the technical solution of the present invention is that if the real address of the m3u8 file exposed to the public can be hidden, what the user sees is a valid random m3u8 file address within a period of time. The streaming media contained in the random m3u8 file will be broadcast live. If this period of time is exceeded, the address of the random m3u8 file will become invalid. live stream.

[0048] figure 1 It is a structural schematic diagram of the M3U8 live stream anti-leeching system in the specific embodiment of the present invention. Such as figure 1As shown, the M3U8 live streaming anti-leeching system includes a video capture encoding and fragment processor 101 , a TS fragment memory 102 , an HTTP server 103 , a user data memory 104 and a WEB browser 105 .

[0...

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 an anti-hotlinking method and an anti-hotlinking system for M3U8 live streaming. The real address of the file m3u8 exposed in public is hidden. What a user sees is a random address of the file m3u8 and the address is valid in a period of time. During the period of time, the user can play the streaming medium contained in the file m3u8. If the time is exceeded, the random m3u8 file address becomes invalid. By adopting the technical scheme of the invention, even if a hotlinker obtains the random address of the file m3u8 in the period of time, the hotlinked live streaming can only last for the period of time, thereby effectively avoiding a hotlinking behavior of an unauthorized user and improving processing capacity of a live service.

Description

technical field [0001] The invention relates to the technical field of streaming media, in particular to an M3U8 live streaming anti-leeching method and system. Background technique [0002] The commonly used streaming media protocols mainly include HTTP progressive download and RTSP / RTP-based real-time streaming protocol. The method of HTTP progressive download is represented by Apple's HTTP Live Streaming. It was originally a stream developed by Apple for mobile devices such as iPhone, iPod, iTouch and iPad, and now there are many applications on the desktop, such as HTML5 directly supports this method. [0003] In general live broadcast technology, it is necessary to wait for the entire file to be downloaded in the playback mode. In HLS (HTTP Live Streaming) technology, the WEB server provides the client with near real-time audio and video streams, but the standard used in the process of use HTTP protocol, so as long as HLS technology is used at this time, VOD and live b...

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): H04L29/08H04L29/06
Inventor 伍昕吴鹏于江
Owner TVMINING BEIJING MEDIA TECH
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