miniaudio is a single-file C audio library used for audio playback, capture, and hardware interfacing across multiple operating systems. It functions as an audio hardware abstraction layer, an audio processing engine, an audio synthesis engine, and a codec and resampler. The project implements a node-graph based system for routing digital audio signals, mixing, and 3D spatialization. It also includes a programmatic generator for noise patterns and basic waveforms used for sound creation and signal testing. The library covers digital signal processing, including audio format conversion and sa
Mumble is a low-latency voice over IP system designed for real-time communication. It provides a self-hosted, encrypted voice server that secures data transmission using public-private key authentication and digital certificates. The platform distinguishes itself through a request-response protocol for remote configuration and integration with external automation scripts. It also features a graphical overlay that renders active speaker information and chat status on top of other running applications, as well as positional audio to simulate the 3D spatial location of speakers in a virtual envi
This project is a browser-based video conferencing platform that facilitates direct, peer-to-peer communication between participants. By utilizing browser-native media capture and direct network connections, it enables real-time audio, video, and screen sharing without relying on central media relay servers. The platform distinguishes itself through its focus on ephemeral, private communication. It generates unique, short-lived session identifiers for virtual rooms that exist only in memory, ensuring that no persistent user accounts or long-term storage are required. To maintain connection st
FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f
Opus is a lossy audio compression standard and codec designed for high-quality speech and music transmission over the internet. It functions as a low-latency audio codec and network-resilient streamer, providing a framework for encoding and decoding digital audio.
Die Hauptfunktionen von xiph/opus sind: Audio Codecs, Audio Codec Decoders, Adaptive Bitrate Optimization, Immersive Audio Processors, Stream Decoding, Spatial Audio, Audio Stream Compression, Discrete Cosine Transforms.
Open-Source-Alternativen zu xiph/opus sind unter anderem: mackron/miniaudio — miniaudio is a single-file C audio library used for audio playback, capture, and hardware interfacing across multiple… mumble-voip/mumble — Mumble is a low-latency voice over IP system designed for real-time communication. It provides a self-hosted,… ianramzy/decentralized-video-chat — This project is a browser-based video conferencing platform that facilitates direct, peer-to-peer communication… ffmpeg/ffmpeg — FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and… goldfire/howler.js — Howler.js is a JavaScript library that provides a unified interface for managing audio playback across web browsers.… carguo/gsyvideoplayer — GSYVideoPlayer is a versatile video player framework for Android that acts as a multi-engine playback wrapper. It…