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
80
votes
6 answers

Playing m3u8 Files with HTML Video Tag

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…
drucifer
  • 801
  • 1
  • 7
  • 3
30
votes
4 answers

How to download .m3u8 in once time

I have a .m3u8 file on remote host, with contain fixed numbers of chunk .ts file name, and not…
Nabi K.A.Z.
  • 9,887
  • 6
  • 59
  • 81
26
votes
2 answers

how to fix Non-monotonous DTS in output stream 0:1; when using ffmpeg

When I use ffmpeg to convert m3u8 to mp4, I get some warning, ffmpeg -i xx.m3u8 -c copy demo.mp4 warning is Non-monotonous DTS in output stream 0:1; previous: 3277744, current: 3276712; changing to 3277745. This may result in incorrect timestamps…
xiao xin
  • 271
  • 1
  • 3
  • 3
22
votes
6 answers

How to download and decrypt HTTP Live Streaming (HLS) videos in iOS?

I want to download M3U8 file chunks (HLS) and store that video (after decrypting it) for later viewing. I have made a demo to play M3U8 file but I want to download video data for later view.
NSPratik
  • 4,714
  • 7
  • 51
  • 81
21
votes
3 answers

Choose download resolution in m3u8 list with ffmpeg

I'm trying to download video from a m3u8 playlist using ffmpeg but I do not know how to choose the resolution to download. Currently the command is downloading the highest version the command I am using is: /home/user/bin/ffmpeg -user_agent…
Bruno Andrade
  • 565
  • 1
  • 3
  • 17
21
votes
2 answers

Mp4 to HLS using ffmpeg

I'm trying to convert a local .mp4 video to HLS using ffmpeg in an iOS app. I have integrated the ffmpeg wrapper using pods and generated all the segmented .ts files and the m3u8 file, but some of the .ts file segments are not listed in the .m3u8…
Vishnu Kumar. S
  • 1,797
  • 1
  • 15
  • 35
20
votes
7 answers

Exoplayer playing m3u8 files Android

After trying multiple ways of playing m3u8 files using videoview and mediaplayer I decided to give up. Everytime i play the m3u8 file I only hear the voice.(please dont write urls from stack overflow answering my question. I' ve red them all ) Been…
Payam30
  • 689
  • 1
  • 5
  • 20
19
votes
5 answers

How to play html5 video play m3U8 on mobile and desktop?

I have HLS m3u8 that plays well on IOS and Android with html5
yarek
  • 11,278
  • 30
  • 120
  • 219
18
votes
1 answer

Can I download all segments of a m3u8 file as one mp4 file using web ( no ffmpeg )

Is it possible to download all m3u8 segments in one file using javascript or php I search for this but couldn't find anything;
elti musa
  • 710
  • 2
  • 7
  • 14
17
votes
1 answer

How does #EXT-X-DISCONTINUITY-SEQUENCE tag work in HLS m3u8 file

I'm inspecting about #EXT-X-DISCONTINUITY-SEQUENCE tag in m3u8 file of HLS. (https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-23#section-4.3.3.3) Does somebody can explain the working way of it? For example, let's suppose that…
swj
  • 179
  • 1
  • 1
  • 4
15
votes
4 answers

GStreamer installation is missing a plug-in

I hope that someone can help with this problem, been searching for a solution for the past 2 days. To describe the problem in short: I'm trying to make a simple qt5.7 application that will stream an m3u8 (using Qt Creator (community). But when I try…
light01
  • 155
  • 1
  • 3
  • 17
14
votes
1 answer

How can I find out the current TS segment during a HLS(m3u8) playback in iOS?

An HLS (m3u8) file references mpeg-ts files. During its playback in iOS' AVPlayer, how can i determine the currently playing mpeg-ts URI?
tommy chheng
  • 9,108
  • 9
  • 55
  • 72
13
votes
11 answers

PlatformException(VideoError, Video player had error com.google.android.exoplayer2.ExoPlaybackException: Source error, null, null)

**HI I am trying to play a live news video in my flutter app it is .m3u8 format but get above error. Using all of the updated dependencies. I want to play live news in my flutter app. I have the url you can also try it. URL:…
Sanny khan
  • 177
  • 1
  • 1
  • 7
13
votes
4 answers

linux: m3u8: how to manually download and create an mp4 from segments listed in .m3u8

I have an .m3u8 url i.e http://example.com/test.m3u8 I can download it by ffmpeg command: ffmpeg -y -loglevel verbose -i "http://example.com/test.m3u8" -c copy -f mpegts test.mp4 But i am trying to do this manually: I tried the following: 1)…
Santhosh
  • 9,965
  • 20
  • 103
  • 243
13
votes
4 answers

Playing with video.js ustream m3u8 file streaming

I have tried to play in a web page a m3u8 file streaming with video.js, But I could not do it, I do not know where the mistake is Video
grigione
  • 697
  • 2
  • 11
  • 37
1
2 3
48 49