libdatachannel

WebRTC library

A lightweight C++ implementation of WebRTC Data Channels and WebSocket APIs for peer-to-peer data exchange.

C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets

GitHub

2k stars
41 watching
362 forks
Language: C++
last commit: 4 days ago
Linked from 2 awesome lists

c-plus-pluscppdatachannellibdatachannellibnicep2ppeer-to-peerpeerconnectionrfc-8831rfc-8834rtcdatachannelrtcpeerconnectionsctpwebrtcwebrtc-datachannelwebrtc-videowebsocket

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rawrtc/rawrtc A WebRTC and ORTC library with data channel implementation for peer-to-peer communication. 375
js-platform/libwebrtc An implementation of the WebRTC protocol in C++ 57
quantstack/xwebrtc Provides a C++ backend for the Jupyter WebRTC widget enabling real-time communication in web-based notebooks. 14
sepfy/libpeer An implementation of WebRTC functionality for IoT/Embedded devices 889
ambianic/peerjs-python Enables peer-to-peer communication between web applications and edge devices using WebRTC protocol. 89
daviddias/webrtc-connect Establishes encrypted data channels between browsers and nodes using WebRTC 17
maartenbreddels/ipywebrtc Allows developers to easily integrate WebRTC functionality into Jupyter notebooks and labs for video streaming and webcam access. 246
tatsuhiro-t/wslay A C library implementing the WebSocket protocol for efficient data transfer over web connections. 608
rtc-io/rtc-dcstream Provides a Node.js interface for streaming data over WebRTC data channels. 16
rtc-io/rtc-mesh Provides a distributed data sharing system using WebRTC data channels and Scuttlebutt protocols. 71
jlaine/aiortc A Python implementation of WebRTC and ORTC protocols using asyncio. 140
rtc-io/rtc-quickconnect A high-level helper module for quickly setting up WebRTC applications 186
mafintosh/webrtc-swarm Enables peer-to-peer communication using WebRTC and facilitates discovery and connection brokering through a central hub. 382
cjb/serverless-webrtc A demonstration of WebRTC-based peer-to-peer communication without a signaling server 1,545
jtv/libpqxx The official C++ client API to the PostgreSQL database management system. 1,035