You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add image alt text and fix typos in Cars/Fastly blog posts
Replace placeholder alt text on every figure with descriptions of the
actual drawings, and fix a few typos while keeping the writing style.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: src/pages/blog/moq-cars-fastly.mdx
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ Pick your poison.
23
23
We're going to learn about the numerous ways you can use MoQ **in the fast lane**.
24
24
25
25
<figure>
26
-

26
+

27
27
<figcaption>Either way, you're getting a badly traced picture of a car. At least it's not AI generated.</figcaption>
28
28
</figure>
29
29
@@ -65,7 +65,7 @@ Like yeah duh, waiting is always going to result in better picture quality.
65
65
But the hypothesis is that some users **prefer lower latency** at the **expense of quality**.
66
66
67
67
<figure>
68
-

68
+

69
69
<figcaption>The ability to crank that dial is what makes MoQ, MoQ</figcaption>
70
70
</figure>
71
71
@@ -85,7 +85,7 @@ There's absolutely a tradeoff here.
85
85
But that's also the beauty of MoQ, it's a configurable latency dial you can crank up or down.
86
86
87
87
<figure>
88
-

88
+

89
89
<figcaption>**THE DECISION**: You either miss 2 seconds of the action, or spend 2 seconds buffering</figcaption>
90
90
</figure>
91
91
@@ -94,7 +94,7 @@ We just allow a lower latency floor.
94
94
95
95
96
96
## MoQ for the Cars
97
-
While I originally made MoQ for the fans, companies insisting on running it on the cars.
97
+
While I originally made MoQ for the fans, companies insist on running it on the cars.
98
98
Or the drones.
99
99
[Or the boats](https://moq.dev/blog/on-a-boat).
100
100
@@ -117,7 +117,7 @@ The old stuff doesn't get dropped, **it gets queued in RAM** (up to a TTL).
117
117
When bandwidth recovers, we can **backfill old footage** instead of losing it forever.
118
118
119
119
<figure>
120
-

120
+

121
121
<figcaption>If I ever own a racing team, it's going to be called The Backfill Boys</figcaption>
122
122
</figure>
123
123
@@ -145,11 +145,11 @@ It's just delta encoded data.
145
145
You can delta encode a lot of things, [even JSON](https://datatracker.ietf.org/doc/html/rfc7386).
146
146
147
147
Networks are finite, so we split up media into pieces.
148
-
Each inidividual track, group, frame, packet, *could* be dropped without terminating the media stream.
148
+
Each individual track, group, frame, packet, *could* be dropped without terminating the media stream.
149
149
The reality is that some bytes are just less valuable than others.
150
150
151
151
The hard part is putting humpty back together.
152
-
That's why use timestamps; they tell us when stuff happened relative to other stuff.
152
+
That's why we use timestamps; they tell us when stuff happened relative to other stuff.
153
153
Even metadata gets stamped so it can be associated with audio/video frames.
154
154
155
155
You can, and should, take the red pill and use MoQ for **EVERYTHING**.
@@ -193,7 +193,7 @@ Run a few moq-relay instances at each race track, aggregating all of the feeds a
193
193
ez pz
194
194
195
195
<figure>
196
-

196
+

197
197
<figcaption>literally infinite viewers from a single, semi-reliable feed</figcaption>
0 commit comments