Regular failure on mpeg-dash video seeking on http2
See original GitHub issueHey guys. Thanks for this incredible tool. I tried to write a script that manipulates SNI of TLS connections in all requests and got no problem regarding that.
However when I load a page with video (MPEG-DASH) say a facebook video, the connection quality goes very bad. It takes a long time if it doesn’t fail when you want to seek back and forth through a video. Can anybody explain why this happens ?
1. Run mitmdump
mitmdump --listen-port 9990 --ssl-insecure
2. Open Firefox and set it’s proxy to localhost:9990
4. Open a video on facebook like this and try to seek randomly.
Issue Analytics
- State:
- Created 6 years ago
- Comments:10 (6 by maintainers)
Top Results From Across the Web
javascript - MPEG-DASH video stream with just single mp4 file
Everything is working fine except it takes lot of time to load the video. Could you please help me how can I convert...
Read more >videojs-http-streaming (VHS) - GitHub
HTTP Live Streaming (HLS) has become a de-facto standard for streaming video on mobile devices thanks to its native support on iOS and...
Read more >Common pitfalls in MPEG-DASH streaming - Video-Dev
In this blog post we share some common mistakes in DASH streams. Moreover, we give an insight on what we typically look for...
Read more >HLS vs. MPEG-DASH: A Live Streaming Protocol Comparison ...
Which should you use, HLS vs. MPEG-DASH? This blog will compare HLS vs DASH for live streaming in a matchup of top streaming...
Read more >Guidelines for Implementation: DASH-IF Interoperability Points
This document is based on the 4th edition DASH [MPEGDASH] and 2nd ... to fail when transitioning from a period with audio and...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Just to be sure, does it work if you force HTTP/1 (
--set http2=false
) with all other things being equal?For future reference, I think we can use this to test mitmproxy with MPEG-DASH: https://reference.dashif.org/dash.js/v2.6.5/samples/dash-if-reference-player/index.html