moqtail
    Preparing search index...

    Class RecvDatagramStream

    Receives and parses WebTransport datagrams as MoqtObjects. Parallel to RecvStream but for datagram-based delivery.

    Automatically handles:

    • DatagramObject parsing (objects with payloads)
    • DatagramStatus parsing (status-only objects)
    • Track alias to full track name resolution
    const receiver = new RecvDatagramStream(
    client.webTransport.datagrams.readable,
    (trackAlias) => client.requestIdMap.getNameByTrackAlias(trackAlias)
    );

    for await (const object of receiver.stream) {
    console.log('Received:', object);
    }
    Index

    Properties

    onDataReceived?: (data: DatagramObject | DatagramStatus) => void
    stream: ReadableStream<MoqtObject>

    Methods