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

Commit e3d0a59

Browse files
committed
Add doc for wasm.
1 parent 760792d commit e3d0a59

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

talk/owt/docs/wasm/wasm.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Open WebRTC Toolkit Client SDK WebAssembly Build
2+
3+
## Overview
4+
Open WebRTC Toolkit (OWT) provides a WebAssembly binary to be used with OWT JavaScript SDK for WebTransport based streaming. The only feature it offers now is a RTP depacktizer for video.
5+
6+
This is an experimental feature.
7+
8+
## System requirements
9+
WebAssembly build is only tested on Ubuntu 20.04 with Emscripten 3.1.0. It may work on other OSes or other versions of Emscripten. Please install [WebRTC stack build dependencies](https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/development/prerequisite-sw/index.md) and [Emscripten](https://emscripten.org/docs/getting_started/downloads.html) before building WebAssembly binaries.
10+
11+
## Build
12+
To build WebAssembly binary, run `ninja -C <output path> owt_wasm` in `src` directory.
13+
14+
## Known issues
15+
- Some paths are hard coded. They will be replaced in the future.
16+
- Only H.264 is supported.

0 commit comments

Comments
 (0)