libdatachannel
WebRTC library
A lightweight C++ library providing WebRTC functionality for peer-to-peer data and media exchange.
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
2k stars
42 watching
369 forks
Language: C++
last commit: almost 2 years agoLinked from 2 awesome lists
c-plus-pluscppdatachannellibdatachannellibnicep2ppeer-to-peerpeerconnectionrfc-8831rfc-8834rtcdatachannelrtcpeerconnectionsctpwebrtcwebrtc-datachannelwebrtc-videowebsocket
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A WebRTC and ORTC library with data channel implementation for peer-to-peer communication. | 375 | |
| An implementation of the WebRTC protocol in C++ | 57 | |
| Provides a C++ backend for the Jupyter WebRTC widget enabling real-time communication in web-based notebooks. | 15 | |
| A portable WebRTC library for IoT and embedded devices | 899 | |
| Enables peer-to-peer communication between web applications and edge devices using WebRTC protocol. | 90 | |
| Establishes encrypted data channels between browsers and nodes using WebRTC | 17 | |
| Allows developers to easily integrate WebRTC functionality into Jupyter notebooks and labs for video streaming and webcam access. | 247 | |
| A C library implementing the WebSocket protocol for efficient data transfer over web connections. | 610 | |
| Provides a Node.js interface for streaming data over WebRTC data channels. | 16 | |
| Provides a distributed data sharing system using WebRTC data channels and Scuttlebutt protocols. | 71 | |
| A Python implementation of WebRTC and ORTC protocols using asyncio. | 141 | |
| A high-level helper module for quickly setting up WebRTC applications | 186 | |
| Enables peer-to-peer communication using WebRTC and facilitates discovery and connection brokering through a central hub. | 383 | |
| An experimental tech demo that shows how WebRTC can be used without a signaling server. | 1,546 | |
| The official C++ client API to the PostgreSQL database management system. | 1,049 |