Skip to content

Please make Data Channels more suitable for realtime data #245

@sirzooro

Description

@sirzooro

In some cases it is useful to send realtime data over data channel, e.g. media (e,g, H.265, for long time browsers could play it but not receive via RTP), readings from sensors (temperature, humidity, etc) or output from AI models (bounding boxes, subtitles). Use of data channels for this kind of data causes some issues. In reliable transmission mode it works like TCP, so network congestion may stop whole transmission and the fastest way to recover may be to close one data channel and open new one. Closing also has its own issue, as SCTP layer will try to send all buffered data, so custom fix to drop all queued data is needed. In unreliable transmission mode network congestion are not that bad, but it is more like UDP than RTP with all benefits of RTCP/FEC/etc. Please make Data Channels more suitable for realtime data.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions