Turns a node-datachannel media track into a real Node.js stream, complete with buffering, backpressure (up to a point - if the buffer fills up, messages are dropped), and support for piping data elsewhere.

Hierarchy

  • Duplex
    • MediaTrackStream

Constructors

  • Parameters

    • rawTrack: Track
    • streamOptions: {
          allowHalfOpen?: boolean;
          readableHighWaterMark?: number;
          writableHighWaterMark?: number;
      } = {}
      • OptionalallowHalfOpen?: boolean
      • OptionalreadableHighWaterMark?: number
      • OptionalwritableHighWaterMark?: number

    Returns MediaTrackStream

Accessors