Questions tagged [m3u8]

The Unicode version of "m3u" is "m3u8", which uses UTF-8 Unicode characters.

"m3u" and "m3u8" files are the basis for the HTTP Live Streaming format used by Apple to stream video to iOS devices. More can be found on WiKi.

734 questions
6
votes
1 answer

Concatenate the files present in .m3u8 in python

I am trying to concatenate .ts files present in a .m3u8 playlist in python, Is there any way of doing it ??? If yes please do explain how Thanks in advance
torment32
  • 85
  • 1
  • 9
5
votes
2 answers

How to restrict fetching hls segment files on pause in Safari (MacOS and iOS)

We generate hls files with segment size of 3 seconds. We use hlsjs for non Safari browsers and Safari has native hls support. In hlsjs world we were able to restrict how much ahead we should be in terms of buffer using maxMaxBufferLength, where as…
Charan Kumar
  • 553
  • 2
  • 13
5
votes
0 answers

Limit playback range of HLS m3u8 playlist

Is there an open-source implementation of limiting the playback range of HLS m3u8 playlists? I'm able to render the video using the hls.js library, specify a start time for the video and impose a duration to identify the end time. My goal here is to…
rahlf23
  • 8,869
  • 4
  • 24
  • 54
5
votes
1 answer

Query parameters for m3u8 and ts urls. Hls.js

Question: I'm struggling with adding query params to urls. I want to add ?md5=&expires= for each request url (m3u8, ts). I heard fetchSetup would be useful but I didn't see any examples, does anyone know how to solve this problem? I…
Arthur
  • 3,056
  • 7
  • 31
  • 61
5
votes
0 answers

Unsupported HLS video on iOS mobile

A quick backstory, I am building a baby-monitor with a Raspberry Pi and writing a web frontend with Node.JS. I have a handful of old phones that I plan to leave around the house so baby-monitors can be scattered about. So far much of the whole…
5
votes
0 answers

Read HLS Playlist information to dynamically change the preferredBitRate of an Item

I'm working on a video app, we are changing form regular mp4 files to HLS, one of the many reasons we have to do the change is that we hace much more control over the bandwidth usage of videos (we load lots of other stuff in our player, so we need…
Fantini
  • 2,067
  • 21
  • 32
5
votes
2 answers

ffmpeg limit number of segment file

I'm learning in generating hls stream Curently my ffmpeg command looks like ffmpeg -analyzeduration 100000000 -probesize 1000000 \ -i https://nasa-i.akamaihd.net/hls/live/253565/NASA-NTV1-Public/master_500.m3u8 \ -c:v copy -g 90 -c:a aac \ -strict…
Bino Oetomo
  • 571
  • 1
  • 10
  • 23
5
votes
0 answers

AVPlayer HLS .m3u8 - could not select audio, subtitle track

I have an issue: I have m3u8 file format such…
Ivan
  • 51
  • 7
5
votes
4 answers

m3u8 source for video.js error: "No compatible source and playback technology were found."

I have a m3u8 source that I am trying to play via a video.js player. When I try it, I see a black screen and the console log has the message " "No compatible source and playback technology were found." This is the HTML: …
LJ in NJ
  • 196
  • 1
  • 1
  • 12
5
votes
1 answer

How to get live m3u8 files rather than DVR m3u8 files of YouTube live streams?

I would like to get a live m3u8 file rather than a DVR m3u8 as the latter contains too many segments (4 hours) and is slow and not convenient to download and process. For example, the sky news live channel www.youtube.com/watch?v=y60wDzZt8yg What…
5
votes
2 answers

Video.js / Contrib-HLS not playing HLS in most browsers (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED)

I have a video player I'm building that needs to play HLS live and on-demand streams. It seems to be working fine in only Safari. (minus the custom styling which I need to update, ignore that) In all other browsers I get this error: VIDEOJS: ERROR:…
jhumbug
  • 73
  • 1
  • 2
  • 5
5
votes
2 answers

Is there a way to add video elements in React Native (for Android)?

I 'm searching the docs, but haven't succeeded yet to find a sample code. I need to play videos from my stream server. Is there any way? or may be react-js does not support videos on android yet.
5
votes
2 answers

How to play local M3u8 files on iOS through GCDWebServer

I'm attempting to run a local GCDWebServer to serve up an M3U8 file I have stored locally from a server. I parsed the file and saved each .ts file to local storage. Now I'm trying to serve that file up through a local web server, but I'm unable to…
5
votes
0 answers

Quicktime playing unfinished HLS event playlist can't seek

I have an HLS playlist of type EVENT. It has the #EXT-X-PLAYLIST-TYPE:EVENT tag. The playlist is not finished. It does not have an #EXT-X-ENDLIST tag. When I play the playlist in Quicktime, it doesn't allow me to seek around. Since this is an event…
Boris Bera
  • 868
  • 1
  • 6
  • 19
5
votes
1 answer

m3u8 file for iPhone--how to save it locally for playing later

Can anyone guide me, how to store locally m3u8 file from url, for playing offline later. Will EXT-X-ALLOW-CACHE help me in this matter.` NSURLRequest* request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy…
Daisy
  • 71
  • 1
  • 5