paullouisageneau/libdatachannel
View on GitHub ↗ ★ 2,783 C++
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
16 mentions on Hacker News by 5 people: 1 story, 15 comments · first 2019-09-08 · latest 2025-07-15
20082026
-
…Before it could lose packets around keyframes (from bursty UDP). You can see the code for it here https://github.com/paullouisageneau/libdatachannel/blob/mast... If anyone is doing things with WebRTC broadcasting (or thinking of trying it…
comment by Sean-Der · 2025-07-15 · in OBS Studio 31.1.1 Released -
…* https://webrtc.googlesource.com/src/ (C++) * https://github.com/sipsorcery-org/sipsorcery (C#) * https://github.com/paullouisageneau/libdatachannel (C++) * https://github.com/elixir-webrtc (Elixir) * https://github.com/aiortc/aiortc…
comment by Sean-Der · 2025-04-11 · in WebRTC for the Curious -
…(C/Embedded) * https://github.com/awslabs/amazon-kinesis-video-streams-webr... (C/Embedded) * https://github.com/paullouisageneau/libdatachannel (C++) * https://webrtc.googlesource.com/src/ (C++) * https://github.com/shinyoshiaki/werift-web…
comment by Sean-Der · 2024-04-19 · in VoRS: Vo(IP) Simple Alternative to Mumble -
…AV1, Opus, ulaw and alaw. WebRTC has plenty of flaws, but 'lack of negotiation' is one of them. [0] https://github.com/paullouisageneau/libdatachannel [1] https://github.com/algesten/str0m
comment by Sean-Der · 2024-04-19 · in VoRS: Vo(IP) Simple Alternative to Mumble -
You can use https://github.com/paullouisageneau/libdatachannel for your C/C++ integration needs. It's 10k lines. So the answer is 0. Its required dependencies (I assume this as they are git submodules in deps) are more than 100k lines,…
comment by _flux · 2024-03-13 · in Simplicity of IRC (2022) -
…to handle packetization :) The `is_av1` is already going away. Bad code on my part <_< [1] [0] https://github.com/paullouisageneau/libdatachannel/commit/a6... [1] https://github.com/obsproject/obs-studio/pull/10159
comment by Sean-Der · 2024-01-29 · in OBS merges AV1 support for WebRTC -
…* https://webrtc.googlesource.com/src/ (C++) * https://github.com/sipsorcery-org/sipsorcery (C#) * https://github.com/paullouisageneau/libdatachannel (C++) * https://github.com/elixir-webrtc (Elixir) * https://github.com/aiortc/aiortc…
comment by Sean-Der · 2024-01-07 · in Pure C WebRTC -
…* https://webrtc.googlesource.com/src/ (C++) * https://github.com/sipsorcery-org/sipsorcery (C#) * https://github.com/paullouisageneau/libdatachannel (C++) * https://github.com/elixir-webrtc (Elixir) See…
comment by Sean-Der · 2024-01-05 · in WebRTC for the Curious (2020) -
…* https://github.com/rawrtc/rawrtc (C++) * https://github.com/sipsorcery-org/sipsorcery (C#) * https://github.com/paullouisageneau/libdatachannel (C++) See https://github.com/sipsorcery/webrtc-echoes for examples of all of them running…
comment by Sean-Der · 2023-05-31 · in WebRTC support being added to FFmpeg -
…desktop and web versions by using libraries like libdatachannel[1] and datachannel-wasm[2] [1] https://github.com/paullouisageneau/libdatachannel [2] https://github.com/paullouisageneau/datachannel-wasm
comment by cowtools · 2022-07-11 · in Your compliance obligations under the UK’s Online Safety Bill -
There is - https://github.com/paullouisageneau/libdatachannel
comment by porsager · 2021-09-07 · in Libwebsockets a powerful and lightweight pure C library -
…the default ICE backend of libdatachannel [1]. [0] https://github.com/paullouisageneau/libjuice [1] https://github.com/paullouisageneau/libdatachannel
comment by chapelierfou · 2021-04-10 · in A simple C implementation to stream H.264 to browser using WebRTC -
libdatachannel (C/C++) can also be used on both sides: https://github.com/paullouisageneau/libdatachannel
comment by chapelierfou · 2021-04-10 · in A simple C implementation to stream H.264 to browser using WebRTC -
…* https://github.com/rawrtc/rawrtc (C++) * https://github.com/sipsorcery-org/sipsorcery (C#) * https://github.com/paullouisageneau/libdatachannel (C++) Also check out https://github.com/sipsorcery/webrtc-echoes for how they work together
comment by Sean-Der · 2021-04-08 · in A simple C implementation to stream H.264 to browser using WebRTC -
…* Janus [6] * Kurento [7] * Google WebRTC [8] ----------- [0] https://github.com/aiortc/aiortc [1] https://github.com/paullouisageneau/libdatachannel [2] https://github.com/pion/webrtc [3] https://github.com/sipsorcery-org/sipsorcery [4]…
comment by Sean-Der · 2021-03-29 · in Show HN: WebRTC-Echoes: Interop for C#, C++, Python, TypeScript, Go and Servers