Questions tagged [mpeg-dash]

For questions about the MPEG-DASH standard for adaptive streaming over HTTP. For the applications dashboard in Unix operating systems use [tag:dash]. For the dash command-line shell use [tag:dash-shell].

Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is an adaptive bitrate streaming technique that enables high quality streaming of media content over the internet delivered from conventional HTTP web servers.Wikipedia

12 questions
27
votes
2 answers

Download all .m4s files of a mpeg dash stream

When I open this page I can see in Firefox Web Developer Tools / "Network" tab that the page loads files with .mpd extension. And then every few seconds it loads a file/stream with .m4s extension named like 000000.m4s 000001.m4s How can I download…
16851556
  • 493
  • 2
  • 5
  • 17
10
votes
1 answer

What is the format of the mpeg-dash (.m4s generally) segment?

I'm new to the multimedia programming, I'm trying to produce live mpeg-dash content from a transport stream buffer by parsing the packets individually. I want to create .m4s segments but i'm confused about their structure. In other words, if we…
Ishaan Shringi
  • 103
  • 1
  • 1
  • 6
2
votes
0 answers

What is the difference between .m4s and .ts media files?

From my understanding they can both contain media segments and are meant to be reconstructed at the client but what is the difference between the two? Edit: This is in the context of HLS
Owen
  • 119
  • 2
2
votes
0 answers

Understanding DASH and mpd files – where is a list of m4s files?

I am using website https://bitmovin.com/demos/drm to test and learn. The site requests 11331.mpd file and gets back information about 5 different resolution video streams and 1 audio. All with the same KID eb676abb-cb34-5e96-bbcf-616630f1a3da. It…
miran80
  • 183
  • 1
  • 9
2
votes
0 answers

Convert m3u8 (HLS) to mpd (MPEG-DASH)

I have Live stream of HLS and I want to convert it to MPEG-DASH. What is the best practice? The stream is already h264 aac therefore I understand I do not need to reencode and I just need to transmux. What should I use? ffmpeg? mp4box? Notes: I used…
Almog
  • 21
  • 1
  • 3
2
votes
0 answers

MPEG-DASH stream never choosing representation with lowest bandwidth

I've converted an mp4 file into four mp4s using ffmpeg: three video-only files of low, medium and high quality, and one with only audio. I then converted these into an MPEG-DASH using MP4Box and hosted it…
Shiraz Butt
  • 121
  • 2
1
vote
1 answer

Convert text-based subtitles to individual bitmaps with ffmpeg

We have a text-based subtitle stream, and we need to convert each distinct subtitle in that subtitle stream to an individual .bmp file, with 24 Bits per pixel. How can we do that with ffmpeg?
Advika
  • 111
  • 2
0
votes
0 answers

Does not use final mpd url for relative paths

Currently, if you have an MPD passed in that responds with a redirect, e.g. http://www.example.com/stream/manifest.mpd -> HTTP/1.1 302 Found http://www.example.com/dash/mainfest.mpd Then relative URLs defined in the MPD will be relative to /stream.…
0
votes
1 answer

How to add a fallback adaptation set to mpeg-dash manifest using ffmpeg and dash.js?

I have previously successfully made mpeg-dash manifests using the following ffmpeg command: ffmpeg -i input.webm -c:v copy -c:a copy -f dash -seg_duration 15 manifest.mpd Where input.webm is a VP9 and opus encoded video file, so no re-encoding is…
Bazzz
  • 167
  • 2
  • 10
0
votes
0 answers

Can ffmpeg support creating DASH "availabilityStartTime" with milliseconds?

I'm currently trying to use FFMpeg to capture my webcam , output it to dash and stream it live. I noticed that the "availabilityStartTime" parameter created in the MPD file is without the milliseconds…
0
votes
1 answer

Generate mpeg-dash segments and mpd file using transport stream buffer

I am receiving mpeg-2 transport stream on a buffer and i need to serve the content using HTTP to a web view. I'm planning to implement it using the mpeg-dash specification and a simple HTTP server. One way is to parse the transport stream packet…
Ishaan Shringi
  • 103
  • 1
  • 1
  • 6
0
votes
0 answers

FFMPEG 4 Transcoding MKV to MP4 Has Weird Issue With DASHJS

I'm not entirely sure I know what the issue is or where to begin troubleshooting. On my CentOS 7 box I have 4.0.1-static https://johnvansickle.com/ffmpeg/ installed and I'm trying to transcode MKV files to MP4 so I can use Bento4 to fragment and…
Mike
  • 109
  • 2