question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Regular failure on mpeg-dash video seeking on http2

See original GitHub issue

Hey 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:closed
  • Created 6 years ago
  • Comments:10 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
mhilscommented, Jan 30, 2018

Just to be sure, does it work if you force HTTP/1 (--set http2=false) with all other things being equal?

0reactions
Kriechicommented, Jan 30, 2018

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

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found