View various examples of .M3U8 files formatted to index streams and .ts media segment files on your Mac, iPhone, iPad, and Apple TV.
2) you can select other file format, like.ts and MP4. 3) Click 'Convert audio codec' button to select M3U8 as your final output 'audio codec' or you can select other 'audio codec', like MP2 and 'Android visualOn AAC'. 4) Click 'Download' button to complete the downloading M3U8 file process. Dec 28, 2019.
Advanced stream
Us web coated swop v2 download. View example (TS)
View example (fMP4)
View example (fMP4)
- TS stream compatible with macOS v10.7 or later, iOS 6 or later, and tvOS 9 or later
- fMP4 stream compatible with macOS v10.12 or later, iOS 10 or later, and tvOS 10 or later
- Supports 'EXT-X-INDEPENDENT-SEGMENT' tag
- AVERAGE-BANDWIDTH, CODECS, RESOLUTION, FRAME-RATE attributes in variant definitions
- Floating point durations as separate segment files
- H.264 @ 30Hz and 60Hz
- 16x9 aspect ratio
- 8 video variants
- Gear 1 - 480x270 @ 775 kbps
- Gear 2 - 640x360 @ 1.2 Mbps
- Gear 3 - 768x432 @ 1.5 Mbps
- Gear 4 - 960x540 @ 2.5 Mbps
- Gear 5 - 1280x720 @ 3.5 Mbps
- Gear 6 - 1920x1080 @ 5 Mbps
- Gear 7 - 1920x1080 @ 6.5 Mbps
- Gear 8 - 1920x1080 @ 8 Mbps
- I-Frame variants (fast-forward / rewind support)
- 3 audio renditions
- AAC-LC - 48 kHz stereo @ 161 kbps
- AC-3 - 48 kHz 5.1 @ 384 kbps
- EC-3 - 48 kHz 5.1 @ 192 kbps
- 1 subtitle rendition (WebVTT)
- English
How To Download M3u8 File
Advanced stream (HEVC/H.264)
- Stream backwards compatible with macOS v10.7 or later, iOS 6 or later, and tvOS 9 or later
- HEVC variants compatible with macOS v10.13 or later, iOS 11 or later, and tvOS 11 or later
- Floating point durations as separate segment files
- H.264 and HEVC @ 30Hz and 60Hz
- 16x9 aspect ratio
- Nine HEVC video variants
- Gear 9 - 1920x1080 @ 5.8 Mbps
- Gear 8 - 1920x1080 @ 4.5 Mbps
- Gear 7 - 1920x1080 @ 3.2 Mbps
- Gear 6 - 1280x720 @ 2.4 Mbps
- Gear 5 - 960x540 @ 1.7 Mbps
- Gear 4 - 768x432 @ 990 kbps
- Gear 3 - 640x360 @ 660 kbps
- Gear 2 - 480x270 @ 350 kbps
- Gear 1 - 416x234 @ 145 kbps
- Nine H.264 video variants
- Gear 9 - 1920x1080 @ 7.8 Mbps
- Gear 8 - 1920x1080 @ 6.0 Mbps
- Gear 7 - 1920x1080 @ 4.5 Mbps
- Gear 6 - 1280x720 @ 3.0 Mbps
- Gear 5 - 960x540 @ 2.0 Mbps
- Gear 4 - 768x432 @ 1.1 Mbps
- Gear 3 - 640x360 @ 730 kbps
- Gear 2 - 480x270 @ 365 kbps
- Gear 1 - 416x234 @ 145 kbps
- I-Frame variants (fast-forward / rewind support)
- 3 audio renditions
- AAC-LC - 48 kHz stereo @ 160 kbps
- AC-3 - 48 kHz 5.1 @ 384 kbps
- EC-3 - 48 kHz 5.1 @ 192 kbps
- 1 subtitle rendition (WebVTT)
- English
![M3u8 M3u8](https://hlsfree.space/images/android.png)
Basic stream
- Compatible with macOS v10.7 or later and iOS 4.3 or later
- 4x3 aspect ratio
- H.264 @ 30Hz
- floating point durations as separate segment files
- CODECS attribute in master playlist
- 4 video variants
- Gear 1 - 400x300 @ 232 kbps
- Gear 2 - 640x480 @ 650 kbps
- Gear 3 - 640x480 @ 1 Mbps
- Gear 4 - 960x720 @ 2 Mbps
- 1 audio-only variant
- Gear 0 AAC - 22.05 kHz stereo @ 40 kbps
![Sample M3u8 .ts Files Sample M3u8 .ts Files](https://strivetech.io/wp-content/uploads/2019/12/hls-encryption_comp-1024x512.png)
Basic stream
Note: The primary audio in the stream should be used for any sync testing. The second alternate audio demonstrates the use of an alternate audio option, but was not designed as a true sync verification.
- Compatible with macOS v10.7 or later and iOS 5 or later
- 16x9 aspect ratio
- H.264 @ 30Hz
- single .ts file, with byte-ranges in the playlists
- floating point durations
- CODECS and RESOLUTION attributes in master playlist
- I-Frames (fast forward rewind support)
- closed captions
- timed metadata (timecode every 5 seconds)
- 5 video variants
- Gear 1 - 416x234 @ 265 kbps
- Gear 2 - 640x360 @ 580 kbps
- Gear 3 - 960x540 @ 910 kbps
- Gear 4 - 1280x720 @ 1 Mbps
- Gear 5 - 1920x1080 @ 2 Mbps
- 1 audio-only variant
- Gear 0 - AAC - 22.05 kHz stereo @ 40 kbps
- 1 alternate audio
- alt audio - AAC - 22.05 kHz stereo @ 40 kbps
- subtitles (WebVTT)
Playing m3u8 Files with HTML Video Tag (3)
I am trying to use HTTP Live Streaming (HLS) to stream video to my computers and my iPhone. After reading through the Apple 'HTTP Live Streaming Overview' as well as 'Best Practices for Creating and Deploying HTTP Live Streaming Media for the iPhone and iPad', I am a bit stuck.
M3u8 File Player
I took my source file (an mkv) and used ffmpeg to encode the file the MPEG-TS format and Apple-recommended settings and a Baseline 3.0 profile: Die deutschen wulf koepke pdf writer.
No worries there. I used a pre-compiled segmenting tool to segment the video and build a .m3u8 playlist. The resultant file looked like this:
I checked that against some Example Playlist Files for use with HTTP Live Streaming, and I don't see any issues. I also tried playing the .m3u8 file in VLC, and it works like a charm.
I created an HTML page to play the file:
Minecraft future client free. And this page does not work in Chrome, Safari, on my iPhone. The html5 video tag examples on w3schools work fine on my computer, and the official Apple overview mentioned above gives an HTML example very similar to my page. Nevertheless, my video player is completely unresponsive when I visit my own .m3u8 page.
Adding to ben.bourdin answer, you can at least in any HTML based application, check if the browser supports HLS in its video element:
Let´s assume that your video element ID is 'myVideo', then through javascript you can use the 'canPlayType' function (http://www.w3schools.com/tags/av_met_canplaytype.asp)
The canPlayType function, returns:
' when there is no support for the specified audio/video type
'maybe' when the browser might support the specified audio/video type
'probably' when it most likely supports the specified audio/video type (you can use just this value in the validation to be more sure that your browser supports the specified type)
Hope this help :)
Best regards!