awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xiph avatar

xiph/opus

0
View on GitHub↗
3,035 Stars·746 Forks·C·other·2 Aufrufeopus-codec.org↗

Opus

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.

The project distinguishes itself through the support of multi-channel ambisonics for immersive three-dimensional spatial audio reproduction. It is specifically optimized for real-time interactive communication, utilizing dynamic bitrate adjustment and forward error correction to maintain audio quality on unstable networks.

The system covers a broad range of audio processing capabilities, including high-fidelity encoding with support for high sampling rates and bit depths. It also provides tools for bandwidth extension, audio file management, and web audio integration for browser-based playback.

The implementation includes support for embedded audio processing on low-power hardware via integer-based fixed-point arithmetic.

Features

  • Audio Codecs - Provides a high-quality audio codec that dynamically switches between speech and music-centric cores for optimal compression.
  • Audio Codec Decoders - Translates compressed bitstreams back into raw audio for playback or further processing.
  • Adaptive Bitrate Optimization - Dynamically adjusts audio bandwidth and bitrate in real-time to match network conditions and prevent audible glitches.
  • Audio Codecs - Compresses and decompresses audio streams for interactive speech and music transmission using a high-quality open standard.
  • Immersive Audio Processors - Processes high-order ambisonics to enable multi-channel immersive audio experiences.
  • Stream Decoding - Converts compressed audio formats back into raw PCM data for playback or processing.
  • Spatial Audio - Processing multi-channel high-order ambisonics to create three-dimensional sound experiences for listeners.
  • Audio Stream Compression - Compresses raw audio data into efficient digital formats to optimize network bandwidth for transmission.
  • Discrete Cosine Transforms - Converts time-domain audio into frequency-domain coefficients to remove perceptually redundant data for higher compression ratios.
  • Hybrid Audio Codecs - Combines speech-specific linear prediction with transform-based encoding to efficiently handle both voice and music in a single stream.
  • Network-Resilient Audio Streaming - Implements forward error correction and packet loss concealment to maintain audio quality on unstable networks.
  • Psychoacoustic Models - Reduces the precision of frequency coefficients based on human hearing thresholds to minimize perceived distortion.
  • Embedded Audio Streaming - Runs high-quality audio encoding and decoding on low-power hardware using integer-based fixed-point arithmetic.
  • Adaptive Bitrate Controllers - Implements systems that dynamically adjust audio stream quality and bitrate based on real-time network congestion metrics.
  • Forward Error Correction - Embeds redundant data from previous frames into subsequent packets to reconstruct audio lost during network transmission.
  • Low-Latency Audio Coding - Provides a compression standard optimized for real-time interactive communication with minimal delay.
  • Packet Loss Concealment - Uses redundancy and concealment techniques to maintain audio playback quality when data packets are lost during transmission.
  • Real-time Communication Platforms - Compressing speech and music for low-latency transmission over the internet with dynamic bitrate adjustment for network stability.
  • Network-Resilient Audio Streaming - Maintaining continuous audio playback during packet loss using redundancy and concealment techniques to prevent audible glitches.
  • Neural Audio Reconstruction - Embeds recovery data within packet padding using deep learning to maintain audio quality across lossy networks.
  • Ambisonic Audio Mapping - Encodes spatial audio by decomposing sound fields into spherical harmonics for immersive three-dimensional playback.
  • Audio Bandwidth Extension - Upsamples wideband audio to fullband frequencies using a bandwidth extension module to improve high-frequency clarity.
  • High Bit Depth Processing - Encodes and decodes audio using 24-bit precision to preserve a wider dynamic range.
  • High Resolution - Handles audio sampling rates up to 96 kHz to maintain high fidelity for professional-grade audio content.
  • Integer - Encodes and decodes audio using a 24-bit integer format to maintain dynamic range without floating-point arithmetic.
  • Web Audio Libraries - Formatting compressed audio streams for browser-based playback to ensure compatibility across different web players.
  • High Fidelity Audio Encoding - Captures professional-grade audio with high sampling rates and bit depth to preserve wide dynamic range and clarity.
  • High-Resolution Audio Encoding - Captures ultrasonic frequencies and increases quantizer resolution by supporting high sampling rates and bitrates.
  • Neural Speech Bandwidth Extension - Synthesizes high-frequency content from wideband speech using a neural network to produce fullband audio.
  • Spectral Bandwidth Extension - Synthesizes high-frequency content from a lower-bandwidth signal to reconstruct a full-range audio spectrum.
  • Spherical Harmonic Audio Encoding - Encodes spatial audio by decomposing sound fields into coefficients for immersive three-dimensional playback.
  • Fixed-Point Math Optimizations - Uses integer and fixed-point arithmetic to replace floating-point operations for optimized performance on low-power embedded hardware.
  • Web Audio Integration - Formats audio for web-based players to decode and play back compressed audio files or live streams.

Star-Verlauf

Star-Verlauf für xiph/opusStar-Verlauf für xiph/opus

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Opus

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Opus.
  • mackron/miniaudioAvatar von mackron

    mackron/miniaudio

    6,905Auf GitHub ansehen↗

    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

    C
    Auf GitHub ansehen↗6,905
  • mumble-voip/mumbleAvatar von mumble-voip

    mumble-voip/mumble

    7,756Auf GitHub ansehen↗

    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

    C++audioclientcmake
    Auf GitHub ansehen↗7,756
  • ianramzy/decentralized-video-chatAvatar von ianramzy

    ianramzy/decentralized-video-chat

    3,313Auf GitHub ansehen↗

    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

    javascriptnodejspeer-to-peer
    Auf GitHub ansehen↗3,313
  • ffmpeg/ffmpegAvatar von FFmpeg

    FFmpeg/FFmpeg

    61,176Auf GitHub ansehen↗

    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

    Caudiocffmpeg
    Auf GitHub ansehen↗61,176
Alle 30 Alternativen zu Opus anzeigen→

Häufig gestellte Fragen

Was macht xiph/opus?

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.

Was sind die Hauptfunktionen von xiph/opus?

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.

Welche Open-Source-Alternativen gibt es zu xiph/opus?

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…