|
@@ -1,12 +1,12 @@
|
|
-# Examples for libdatachannel
|
|
|
|
|
|
+# libdatachannel - Examples
|
|
|
|
|
|
This directory contains different WebRTC clients and compatible WebSocket + JSON signaling servers.
|
|
This directory contains different WebRTC clients and compatible WebSocket + JSON signaling servers.
|
|
|
|
|
|
-- [client](client) uses libdatachannel to implement WebRTC Data Channels with WebSocket signaling
|
|
|
|
-- [web](web) contains an equivalent implementation for web browsers
|
|
|
|
|
|
+- [client](client) contains a native client to open Data Channels with WebSocket signaling using libdatachannel
|
|
|
|
+- [web](web) contains a equivalent JavaScript client for web browsers
|
|
|
|
+- [signaling-server-nodejs](signaling-server-nodejs) contains a signaling server in node.js
|
|
- [signaling-server-python](signaling-server-python) contains a similar signaling server in Python
|
|
- [signaling-server-python](signaling-server-python) contains a similar signaling server in Python
|
|
- [signaling-server-rust](signaling-server-rust) contains a similar signaling server in Rust (see [lerouxrgd/datachannel-rs](https://github.com/lerouxrgd/datachannel-rs) for Rust wrappers)
|
|
- [signaling-server-rust](signaling-server-rust) contains a similar signaling server in Rust (see [lerouxrgd/datachannel-rs](https://github.com/lerouxrgd/datachannel-rs) for Rust wrappers)
|
|
-- [signaling-server-nodejs](signaling-server-nodejs) contains a similar signaling server in node.js
|
|
|
|
|
|
|
|
- [media](media) is a copy/paste demo to send the webcam from your browser into gstreamer.
|
|
- [media](media) is a copy/paste demo to send the webcam from your browser into gstreamer.
|
|
- [streamer](streamer) streams h264 and opus samples to web browsers (signaling-server-python is required).
|
|
- [streamer](streamer) streams h264 and opus samples to web browsers (signaling-server-python is required).
|