Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seemk/webudp
Minimal WebRTC datachannel server
https://github.com/seemk/webudp
datachannel udp webrtc
Last synced: 6 days ago
JSON representation
Minimal WebRTC datachannel server
- Host: GitHub
- URL: https://github.com/seemk/webudp
- Owner: seemk
- License: mit
- Created: 2017-05-15T16:51:34.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-03-26T00:26:51.000Z (9 months ago)
- Last Synced: 2024-12-08T05:24:41.547Z (15 days ago)
- Topics: datachannel, udp, webrtc
- Language: C++
- Size: 253 KB
- Stars: 264
- Watchers: 19
- Forks: 32
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# WebUDP
WebRTC datachannel library and serverThe library implements a minimal subset of WebRTC to achieve unreliable and out of order UDP transfer for browser clients.
See the [echo server example](https://github.com/seemk/WebUDP/blob/master/examples) for how to connect to the server from a browser.
The core library (Wu) is platform independent. Refer to WuHostEpoll or WuHostNode for platform-specific usage.## Building
```bash
mkdir build && cd build
cmake ..
make
```### Host platforms
* Linux (epoll)
* Node.js ```-DWITH_NODE=ON```### Issues
* Firefox doesn't connect to a server running on localhost. Bind a different interface.