11 releases
new 0.0.3-alpha | Sep 29, 2023 |
---|---|
0.0.2-alpha | Aug 14, 2023 |
0.0.1-alpha.9 | May 10, 2023 |
0.0.1-alpha.7 | Apr 24, 2023 |
0.0.1-alpha.1 | Jan 17, 2023 |
#8 in #webrtc
3,100 downloads per month
Used in 6 crates
(5 directly)
71KB
1.5K
SLoC
- ⚠️ This code is new and should not yet be considered secure for production use!
Tx5
- tx5 -
- The main holochain tx5 webrtc networking crate integrating the other code in this monorepo.
Tx5 Support Crates
- tx5-core -
- Core types used in other tx5 crates.
- tx5-online -
- Network online connectivity status events.
- tx5-go-pion-turn -
- Rust process wrapper around tx5-go-pion-turn executable.
- tx5-go-pion-sys -
- Low level rust bindings to the go pion webrtc library.
- tx5-go-pion -
- Higher level rust bindings to the go pion webrtc library.
- tx5-signal -
- Holochain webrtc signal client.
- tx5-signal-srv -
- Holochain webrtc signal server.
- tx5-demo -
- Demo showing off tx5 p2p connectivity.
tx5-signal-srv
Holochain webrtc signal server.
The tx5-signal-srv
executable
tx5-signal-srv --help
Holochain Webrtc Signal Server
Usage: tx5-signal-srv [OPTIONS]
Options:
-i, --init Initialize a new tx5-signal-srv.json configuration file (as
specified by --config). Will abort if it already exists
--run-with-init-if-needed Run the signal server, generating a config file if one does not
already exist. Exclusive with "init" option
-c, --config <CONFIG> Configuration file to use for running the tx5-signal-srv. Defaults
to `$user_config_dir_path$/tx5-signal-srv.json`
-h, --help Print help
-V, --version Print version
Dependencies
~20–35MB
~528K SLoC