/// ALPN identifying the pixelpass video wire protocol on the iroh tunnel. /// /// Bump the version suffix whenever the wire format changes. Today the wire is /// "raw MPEG-TS bytes copied bidirectionally," so bumps will be rare. pub const ALPN: &[u8] = b"pixelpass/0"; /// ALPN for the friends control plane — the always-on presence endpoint that /// carries friend requests and shared codes between peers' GUIs. Separate from /// [`ALPN`] so the same machine can run a control endpoint and a video endpoint /// without their accept loops colliding, and so a control dial never lands on a /// bare video host (which doesn't speak this protocol). GUI-only, like the rest /// of the friends stack. #[cfg(feature = "gui")] pub const CONTROL_ALPN: &[u8] = b"pixelpass/ctrl/0";