Realtime media over quic workflow
Skill gaelic-ghost/socket/plugins/network-protocol-skills/skills/realtime-media-over-quic-workflow
Plan, evaluate, and diagnose Media over QUIC or MoQ work, including draft-state checks, relay/client/server topology, publish/subscribe object flow, media packaging, live latency, reliability tradeoffs, authorization/privacy drafts, qlog or protocol evidence, and fallback routing to WebRTC, HLS/DASH, HTTP streaming, or stack-specific implementation plugins.From its SKILL.md
npx -y skills add gaelic-ghost/socket --skill realtime-media-over-quic-workflowAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.9 KB, 793 tokens by cl100k_base, as published. Nobody here has run it
Realtime Media Over QUIC Workflow
Purpose
Use this skill for Media over QUIC work where MoQ terminology, relay topology, media-object delivery, or draft-aware experimentation is central. Treat MoQ as draft-driven until current IETF status proves otherwise.
Source Check
Start with the IETF MoQ working group documents. Check the current active drafts before giving production guidance, especially:
draft-ietf-moq-transport- streaming format drafts such as
draft-ietf-moq-msf,draft-ietf-moq-cmsf, or related packaging drafts when media format matters - security, authorization, privacy, relay, qlog, and extension drafts when those behaviors are in scope
State the exact draft names and dates used. If the implementation targets a library, relay, CDN, browser experiment, or product preview, check its current docs or source too.
Planning Workflow
- Inspect the media job:
- live streaming, contribution, relay/CDN distribution, watch party, camera feed, generated media, telemetry plus media, or experiment
- latency budget, viewer count, publisher count, reliability, ordering, object lifetime, rewind, caching, and fanout needs
- media format, packaging, timestamps, encryption, authorization, and privacy requirements
- existing WebRTC, HLS, DASH, LL-HLS, WebSocket, or HTTP streaming path
- Decide whether MoQ fits:
- fits when object-oriented low-latency media distribution, relay subscriptions, and QUIC transport properties are the core problem
- does not fit by default for stable browser conferencing, ordinary app chat, file downloads, simple event streams, or production video delivery with mature HLS/DASH requirements
- Separate roles:
- publisher, subscriber, relay, catalog/discovery, auth service, media packager, player, and observability owner
- do not make one service own relay, auth, media packaging, storage, and player behavior without a concrete reason
- Design fallback:
- WebRTC for browser/native real-time calls and peer/media interactivity
- HLS/DASH or LL-HLS for broad production video playback
- WebSocket or SSE for non-media app events
- HTTP/3 or direct QUIC only when the transport itself is the experiment
Validation
Use evidence that matches the claim:
- draft version and implementation commit/version
- relay/publisher/subscriber logs
- qlog or protocol event output
- measured startup, live edge, and rebuffer behavior
- object loss, ordering, and retransmission behavior
- authorization and encryption checks
- player compatibility and fallback behavior
If validation requires a real network, media device, CDN, relay, or browser experiment that is not available, report that as a manual validation gap.
Output Shape
Return:
MoQ fit: yes, no, experiment-only, or mixed.Draft state: exact IETF drafts and dates checked.Topology: publisher, relay, subscriber, packager, player, auth, and observability roles.Media behavior: latency, reliability, ordering, packaging, encryption, authorization, and fallback.Implementation owner: stack plugin, relay/library, client, deployment, or docs-only plan.Validation: logs, qlog, media metrics, compatibility checks, or manual gaps.
Guardrails
- Do not present MoQ as a stable production default while the relevant behavior is still draft-driven.
- Do not use MoQ as a synonym for WebRTC, HTTP/3, or generic QUIC.
- Do not skip fallback planning for user-facing media.
- Do not claim relay/CDN behavior without implementation-specific evidence.
What ships with it: 1 file
344 B alongside SKILL.md
agents/
- openai.yaml344 B