Home / Companies / Mux / Blog / Post Details
Content Deep Dive

Patience overflow: a debugging tale old as time

Blog post from Mux

Post Details
Company
Mux
Date Published
Author
Mike Smith
Word Count
1,099
Company Posts That Month
6
Language
English
Hacker News Points
1
Post removed?
No
Summary

A recent bug at Mux involved daily disconnections of live streams using Secure Reliable Transport (SRT) but not RTMP, all occurring at the same time each day. The problem was traced to a timestamp issue where PES timestamps wrapped around roughly every 26.5 hours due to their limited range in MPEG-TS format. This caused Mux's timestamp rewriter to interpret the timestamps as going backwards, leading to disconnections or slate insertions. The fix involved handling wraparound in the PES timestamps by treating it as a normal monotonically-increasing timestamp. Lessons learned include considering all permutations of data types, leveraging monitoring tools for problem diagnosis, and staying prepared for unforeseen edge cases.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
AI Model Fine-tuning 7 806 111 60 +94%
Real-time 3 2,305 607 180 +15%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.