当前位置: 首页 > 软件库 > 程序开发 > 多媒体处理 >

Opus codec

授权协议 BSD
开发语言 C/C++
所属分类 程序开发、 多媒体处理
软件类型 开源软件
地区 不详
投 递 者 司空通
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

概览

Opus codec是用来在因特网上传输互动的视频和音频的。它是由IETF Codec工作组协同Skype的SILK codec和Xiph.Org的CELT codec设计的。

技术细节

Opus codec 被设计来处理大部分的交互式音频和视频包括,Voice over IP,网络会议,游戏中聊天,甚至远程音乐会。它可以在不同的网络带宽环境中自适应。目前的功能有:

  • Sampling rates from 8 to 48 kHz
  • Bit-rates from 6 kb/s 510 kb/s (*)
  • Support for both constant bit-rate (CBR) and variable bit-rate (VBR)
  • Audio bandwidth from narrowband to full-band (*)
  • Support for speech and music (*)
  • Support for mono and stereo (*)
  • Frame sizes from 2.5 ms to 60 ms (*)
  • Good loss robustness and packet loss concealment (PLC)
  • Floating point and fixed-point implementation
  • 在Opus 1.1.2 的目录下建立Android 子目录,   建立 Android.mk 和 build.sh两个文件, 内容如下  运行build.sh 就可以完成opus for android的编译.    Android.mk LOCAL_PATH := $(call my-dir)/.. include $(CLEAR_VARS) include $(LOCAL_PATH)/ce

  • [Docs] [txt|pdf] [Tracker] [WG] [Email] [Diff1] [Diff2] [Nits] Versions: (draft-spittka-payload-rtp-opus) 00 01 02 03 04 05 06 07 08 09 10 11 RFC 7587 Network Working Group

  • 1 OPUS是啥 略,一搜一大把,官网地址可以看看,具体如下: https://opus-codec.org/ https://opus-codec.org/docs/ 2 官网的OPUS工具 常用的工具就是 opus-tools,下载地址: https://opus-codec.org/downloads/ 2.1 编译opus-tools opus-tools的编译依赖openssl和opus

  • AacToOpus.h  // // Created by hhy on 2020/11/23. // #ifndef FFMPEGTEST_AACTOOPUS_H #define FFMPEGTEST_AACTOOPUS_H #include <string> #include <iostream> #include <chrono> #ifdef __cplusplus extern "

  • 将PCM转换成OPUS编码 Opus是一个有损声音编码的格式,由Xiph.Org基金会开发,之后由IETF(互联网工程任务组)进行标准化,目标是希望用单一格式包含声音和语音,取代Speex和Vorbis,且适用于网络上低延迟的即时声音传输,标准格式定义于RFC 6716文件。Opus格式是一个开放格式,使用上没有任何专利或限制。 采样率16k,位深度16bit,单声道的音频数据,用自动比特率编码成

  • 安装编译过程中的依赖包 sudo apt-get install git autoconf automake libtool gcc make 下载opus官方源码 地址:https://www.opus-codec.org/downloads/ 资源:opus-1.3.1.tar.gz 和 opus-tools-0.2.tar.gz 解压文件 tar

相关阅读

相关文章

相关问答

相关文档