Video player in html pages basically m3u8 format, this format is that it can do multi-rate adaptation, according to the network bandwidth, the client will automatically select a suitable file for playback bit rate to ensure video streaming smooth, it is mainly used in mobile devices. With more and more mobile end user support is not forthcoming plus chrome flash, taking into account the experience and compatibility, and the late long-term development, there are many benefits to M3u8 video encryption. For example, you can link directly to the computer to open the phone to watch, without having to install any plug-ins, then how in handy while ensuring the safety of it?
We know html5 video encryption concern mainly because the browser is open protocol, encrypted video to be compatible with different browsers open, under the premise of convenience and security, if done better balance. What are m3u8 that video encryption methods are available?
1, on the anti-record screen
1) by a watermark way, existing members docking system, the information for each member are displayed in the watermark, recording, if the situation occurs, through which students can track their account information, or stop its use as a legal basis to pursue its responsibilities.
2) Q & A
During playback, so that students must answer questions, this question can be customized, such as curriculum and related until the correct answer to continue to look down, too well to prevent recording screen.
2, restriction sites and domain names
This means that the encrypted video can only be played in a specific web site and domain name, even if the download can not play.
3, the content frame encryption
The amount of M3u8 point video frame encryption scheme is encrypt the video content encryption, decryption a time to play in a certain frame data on the basis of this, after the player completed deleted, so the security will be higher.
Video frame encryption
We know m3u8 file is actually HTTP Live Streaming (HLS for short) part of the agreement, HLS works is the whole stream into a small HTTP-based file to download, a time to download some. When a media stream is playing, the client can choose different rates of the same resources downloaded from many different alternate source, allowing the streaming media session to accommodate different data rates. At the beginning of a streaming media session, the client will download that contains metadata extended M3U (m3u8) playlist file for finding available media stream. HLS basic HTTP requests only packets with Real-time Transport Protocol (RTP) different, HLS may pass through a firewall or proxy server allows any data via HTTP. It is also very easy to use content distribution network to transmit media streams. Therefore, the frame encryption mode, such that the higher security encryption schemes html5.