http Live streaming (HLS) is a streaming media broadcast protocol based on the HTTP protocol proposed by Apple. Because it only uses the HTTP protocol, it has the characteristics of openness, simplicity, being able to cross the firewall and docking with CDN system conveniently. On the terminal type, all Apple iOS terminals (including phone, ipod touch, IPad, Mac) support HLS streaming media playback, and the latest Android system is also starting to add support for HLS.
The HLS stream consists of a number of TS small files and m3u8 index files, m3u8 slicing tools implement the TS file slices and index file generation.
Our m3u8 streaming tool supports you through the following tasks:
streaming audio or video content to the iphone, ipod Touch, ipad, or Apple TV
Without any special media server support, the live broadcast signal can be exported via HLS to the Internet
Implementation of VOD service with encryption and authorization requirements
We have live stream slicing tools and file slicing tools two software, respectively, to meet the HLS live streaming and on-demand stream slicing needs.
Live stream slicing tool (stream segmenter)
Live stream slicing tool to read live data from the network, through the online real-time segmentation, output conforms to the HLS specifications of live streaming to the Internet. It generally receives the TS stream output by the encoder or other system through the UDP protocol, and divides the TS stream into small files with fixed broadcast length in real time. These small files separated from the continuous live stream have strict continuity in the broadcast structure and can be seamlessly encapsulated to meet the HLS broadcast requirements.
The tool generates m3u8 index files at the same time, and the live stream m3u8 index files are constantly updated with the continuous generation of new fragment files to meet the requirements of HLS live broadcast specifications.
The small file is stored in a TS file format, and the index file is stored in a m3u8 file format with a. m3u8 suffix.
File Slicing tool
The File Segmentation tool enables the video or audio file to be cut into fragments that meet the requirements of the HLS specification, which can provide on-demand services through the HLS protocol. The file slicing tool works like a stream slicing tool, and distinguishes between a live stream and a multimedia file.
File segmentation tools Support MP4, TS, MOV, FLV and many other file formats. If the file to be shredded satisfies HLS's requirements for file format (H.264 + AAC or H.264 + MP3), no recoding is required, and file slices are made directly. No person needs to recoding audio or video content to meet HLS broadcast requirements.
The file splitting tool has a "recoding" and "no recoding" mode of operation, which can be selected as needed.
Specification
HTTP Live Streaming Internet-draft
Hypertext Transfer Protocol--http/1.1
Information Technology--Generic coding of moving pictures and associated audio