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
- QUIC handshake succeeds against `moq-relay.red5.net:8443`
180
-
- the client sends `CLIENT_SETUP`
181
-
-the client does not currently receive `SERVER_SETUP`
182
-
- the publish attempt times out waiting for control-stream data
183
-
-repeated tests against that relay have also been reported to crash the relay process
181
+
- QUIC handshake succeeds against `draft-14.cloudflare.mediaoverquic.com:443` and `interop-relay.cloudflare.mediaoverquic.com:443`
182
+
-`CLIENT_SETUP` succeeds and the client prints the negotiated connection ID to stdout after setup
183
+
-`PUBLISH_NAMESPACE` is accepted with `PUBLISH_NAMESPACE_OK`
184
+
- the current client then waits for inbound `SUBSCRIBE_NAMESPACE` / `SUBSCRIBE`
185
+
-those Cloudflare endpoints did not issue subscriptions during these tests, so the publish attempt timed out waiting for control-stream data
184
186
185
-
Because of that, treat the external relay path as unsafe for routine testing until setup interoperability is resolved.
187
+
The older `moq-relay.red5.net:8443` endpoint behaved worse in earlier testing: setup did not complete reliably, and repeated malformed-control testing was reported to crash the relay. Prefer the Cloudflare endpoints for routine interop checks.
186
188
187
189
### Optional picoquic smoke test
188
190
@@ -226,17 +228,20 @@ Transport-oriented CLI flags are also present now:
226
228
./build/openmoq-publisher \
227
229
--input sample.mp4 \
228
230
--endpoint localhost:4433 \
231
+
--namespace media \
229
232
--alpn moq-00 \
230
233
--insecure
231
234
```
232
235
233
236
Current status:
234
237
235
238
- the packaging pipeline is fully usable today
236
-
- the session layer now emits typed control messages for setup, namespace publication, and track publication
239
+
- the session layer now emits typed control messages for setup, namespace publication, and subscription servicing
237
240
-`--endpoint` now enters the real picoquic-backed transport path when the project is built with local picoquic and picotls support
238
241
- the local picoquic loopback handshake works, including object publication over QUIC streams
239
-
- interoperability against an external OpenMOQ-capable endpoint is still the next transport milestone
242
+
-`--namespace` lets you choose the advertised track namespace during transport tests
243
+
- after setup completes, the CLI prints `connection_id=<hex>` to stdout
244
+
- interoperability against external relays is partially working at setup and namespace announce, but not yet at end-to-end subscription delivery
0 commit comments