Skip to content
This repository was archived by the owner on Oct 25, 2024. It is now read-only.

Commit 8ef192a

Browse files
committed
Add design doc for QuicTransport support.
1 parent d8b7fbb commit 8ef192a

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

docs/design/webtransport.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# WebTransport
2+
3+
## Introduction
4+
5+
This post describes changes to OWT JavaScript SDK to support QuicTransport of WebTransport. Other APIs defined in WebTransport might be supported in the future. QuicTransport is only supported in conference mode as an experimental feature.
6+
7+
## API Changes
8+
9+
Following APIs will be changed to support QuicTransport.
10+
11+
- `LocalStream` can be constructed with a `WritableStream`.
12+
- `RemoteStream` can be constructed with a `ReadableStream`.
13+
14+
## Internal Changes
15+
16+
JavaScript SDK creates a QuicTransport with a QUIC agent when QUIC agent is enabled at server side, and WebTransport is supported at client side. When app publishes or subscribes a data stream, a new QuicStream is created.

0 commit comments

Comments
 (0)