NevsDev / libdatachannel

Nim bindings to WebRTC network library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libdatachannel - Nim bindings to WebRTC network library

libdatachannel is a standalone implementation of WebRTC Data Channels, WebRTC Media Transport, and WebSockets in C++17 with C bindings for POSIX platforms (including GNU/Linux, Android, FreeBSD, Apple macOS and iOS) and Microsoft Windows. WebRTC is a W3C and IETF standard enabling real-time peer-to-peer data and media exchange between two devices.

The library aims at being both straightforward and lightweight with minimal external dependencies, to enable direct connectivity between native applications and web browsers without the pain of importing Google's bloated reference library. The interface consists of somewhat simplified versions of the JavaScript WebRTC and WebSocket APIs present in browsers, in order to ease the design of cross-environment applications.

Bindings API

Thanks

Thanks to Paul-Louis Ageneau for publishing this project!

About

Nim bindings to WebRTC network library

License:GNU Lesser General Public License v2.1


Languages

Language:Nim 100.0%