Skip to content

Low-level RTC Transport API #15

@tonyherre

Description

@tonyherre

Session description

The WebRTC APIs have long enabled sending and receiving realtime media peer-to-peer with a streamlined control interface, but with limited ability to tune how media is encoded and interacts with the network. While APIs such as WebCodecs have begun to allow users low-level access to the browser's built-in encoders and decoders, there is still no API to allow similar levels of access to the low-latency peer-to-peer network transports like those used within an RTCPeerConnection.

The RtcTransport API aims to enable applications to directly utilize peer-to-peer datagram based transport for realtime media, controlling the details of congestion control and allowing arbitrary media encodings and formats. The current proposal is an evolution of the RTP-focussed transport discussed in a breakout session at TPAC 2024.

Session goal

To describe the goals of the RtcTransport API, and to solicit feedback on developer needs and use cases.

Additional session chairs (Optional)

@pthatcher, @alvestrand

Who can attend

Anyone may attend (Default)

Instructions for meeting planners (Optional)

No response

IRC channel (Optional)

#rtc-transport

Agenda for the meeting.

  1. Introduction to the RtcTransport API
  2. Use cases
  3. Developer feedback

Scheduling conflicts to avoid (For meeting planners only)

No response

Links to calendar

Metadata

Metadata

Assignees

No one assigned

    Labels

    sessionBreakout session proposal

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions