VoRS: Vo(IP) Simple Alternative to Mumble

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. amazon-kinesis-video-streams-webrtc-sdk-c

    Amazon Kinesis Video Streams Webrtc SDK is for developers to install and customize realtime communication between devices and enable secure streaming of video, audio to Kinesis Video Streams.

    > WebRTC-based solutions are insane bloated incredible monsters [...] They work mainly only if you use the same kind of software and codecs, for example Chromium[...]

    That's just not true anymore these days. I've used WebRTC between Firefox, Safari, and Chrome without any issues.

    > only if you use the same kind of software and codecs, for example Chromium, that requires dozens of gigabytes of disk space and much RAM, CPU time to build it.

    There seem to be non-browser implementations [1] [2], although I can't vouch for their quality.

    [1] https://liburtc.org/

    [2] https://github.com/awslabs/amazon-kinesis-video-streams-webr...

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. > WebRTC-based solutions are insane bloated incredible monsters [...] They work mainly only if you use the same kind of software and codecs, for example Chromium[...]

    That's just not true anymore these days. I've used WebRTC between Firefox, Safari, and Chrome without any issues.

    > only if you use the same kind of software and codecs, for example Chromium, that requires dozens of gigabytes of disk space and much RAM, CPU time to build it.

    There seem to be non-browser implementations [1] [2], although I can't vouch for their quality.

    [1] https://liburtc.org/

    [2] https://github.com/awslabs/amazon-kinesis-video-streams-webr...

  4. libdatachannel

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

    libdatachannel[0] is exciting me the most for 'low footprint'. str0m[1] is especially exciting, but you have to be in a device/ecosystem that allows rust.

    > only if you use the same kind of software and codecs

    With WebRTC I can connect clients with varying support of H264, VP8, VP9, 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

  5. mumble-web

    An HTML5 Mumble client

    Cool project anyone reading this may be interested in:

    https://github.com/Johni0702/mumble-web

    I've never used it but it should make having a p2p conversation through Mumble as easy as pointing your browser to some URL. UX matters (Mumble clients, including mobile apps, are not very user friendly last time i checked: they require some level of skill to use them)

    Unmaintained for the last 4 years, sadly.

  6. umurmur

    Minimalistic Murmur

    >...its server side is still written on Qt, which requires hundreds of megabytes of additional libraries to build it up.

    See:

    https://github.com/umurmur/umurmur

  7. Pion WebRTC

    Pure Go implementation of the WebRTC API

  8. webrtc

    A pure Rust implementation of WebRTC (by webrtc-rs)

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. str0m

    A Sans I/O WebRTC implementation in Rust.

  11. libpeer

    WebRTC Library for IoT/Embedded Device using C

  12. werift-webrtc

    WebRTC Implementation for TypeScript (Node.js), includes ICE/DTLS/SCTP/RTP/SRTP/WEBM/MP4

  13. SIPSorcery

    A WebRTC, SIP and VoIP library for C# and .NET. Designed for real-time communications apps.

  14. aiortc

    WebRTC and ORTC implementation for Python using asyncio

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you know that C is
the 6th most popular programming language
based on number of references?