概览

Opus开源免专利费音频编解码器正式成为IETF标准(RFC6716)。Opus 主要是结合Skype 早期网路通话的SILK 语音编解码器与Xiph.org 的CELT 音乐编解码器而成,设计传输网络语音和音频流,可用于VOIP,视频会议、游戏内聊天等应用,其品质被认为优于现有的私有音频编解码器。Opus由 Xiph.Org、Mozilla、微软、Broadcom、Octasic和Google联合开发,现在Opus已经与G.711 编码同样被列入WebRTC (http://www.webrtc.org/)计划,一同实现令浏览器具有沟通能力的功能。

技术细节

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

源码下载:
http://opus-codec.org/downloads/
最新稳定版本:(2012.12)

libopus 1.0.2

Opus codec相关推荐

  1. opus 编码和解码完整demo代码,opus和wav互转(js源码)

    最近研究webRTC中的opus音频的解码.找了很多例子都不了.不是代码太老,就是运行环境有问题.因此,自己结合大神的示例,整理了编码和解码的完整demo源码. opus解码demo可将opus文件保 ...

  2. Ubuntu 16.04 查看软件包的命令技巧

    Ubuntu作为一款常用的Linux系统,有着Linux下常用的使用命令行操作模式.下面为大家介绍一些管理软件包的常用命令.下面的命令需要在终端下输入,任何实用'sudo'作为前缀的命令都需要拥有ro ...

  3. 关于RTP的一些背景知识

    原文来自 rtp-i-intro-rtp-and-sdp rtp-ii-streaming-ffmpeg 周末本来想弄一下译文的,然后堂弟过来,消耗了不少时间在社交上,另一半时间是在研究turn se ...

  4. RNNoise超详细解析

    rnnosise笔记 论文阅读 ​ 原始论文为 Jean-Marc Valin 等发表的A Hybrid DSP/Deep Learning Approach to Real-Time Full-Ba ...

  5. 音视频基础(四)音频文件格式转换(支持重采样采样位数为24位)

    ffmpeg将音频文件重采样为8位.16位.32位的命令比较容易查找,但是重采样为24位却非常非常的少. ffmpeg -i 32.wav -vn -ac 2 -ar 44100 -acodec pc ...

  6. 福利贴:最全实时音视频开发要用到的开源工程汇总

    1.前言 实时音视频的开发学习有很多可以参考的开源项目.一个实时音视频应用共包括几个环节:采集.编码.前后处理.传输.解码.缓冲.渲染等很多环节.每一个细分环节,还有更细分的技术模块.比如,前后处理环 ...

  7. 论文翻译:2020_RNNoise:A Hybrid DSP/Deep Learning Approach to Real-Time Full-Band Speech Enhancement...

    网上已经有很多人翻译了,但我做这工作只是想让自己印象更深刻 文章方向:语音增强 论文地址:基于DSP/深度学习的实时全频带语音增强方法 博客地址:https://www.cnblogs.com/LXP ...

  8. 《FFmpeg Basics》中文版-02-显示帮助和功能

    正文 关于FFmpeg程序的帮助和其他信息都显示在空格和连字符之后输入的各种选项,示例显示了FFmpeg工具的用法,但是相同的选项对于ffplay.ffprobe和ffserver是有效的.参数是区分 ...

  9. Opus:IETF低延迟音频编解码器:API和操作手册

    https://www.zybuluo.com/khan-lau/note/383775 Opus简介 Opus编解码器是专门设计用于互联网的交互式语音和音频传输.它是由IETF的编解码器工作组设计的 ...

最新文章

  1. hbase中为何不能向表中插入数据_Hbase快速入门(超精炼总结)
  2. 碎片化学习的三大障碍及破解之道
  3. 本周ASP.NET英文技术文章推荐[04/08 - 04/14](附赠自弹超级玛丽主题曲)
  4. cocos android-1,cocos2dx在windows下开发,编译到android上(1)
  5. unsafe java_Java如何以及为什么使用Unsafe?
  6. php怎么实现点卡充值,利用自动发卡程序的点卡充值传奇脚本
  7. 利用Dockefile将Python的py文件项目代码打包为Docker镜像
  8. 实用素材|UI设计师需要的输入框和表单
  9. 个人作业1——四则运算题目生成程序(基于java)
  10. hadoop+海量数据面试题汇总(一)
  11. Android 新建项目 页面
  12. 安装debian文件管理器
  13. 熟练使用 Elastic Job系列之作业分片策略(五)
  14. 神经网络中经常使用的激活函数--sigmoid函数
  15. 《Redis视频教程》(p2)
  16. RecyclerView系列:GridLayoutManager的构造函数中的orientation理解
  17. CAD全版本软件安装包(含最新2023)
  18. C#语法基础05_switch
  19. go基准测试bench
  20. ffmpeg命令详细说明

热门文章

  1. ChatGPT 中文API文档
  2. 近 20 人爆肝数周,写给初中级前端的万字高级进阶指南
  3. 软考什么时候报名?2023年上半年软考报考指南来啦~
  4. mysql22007_mysql – SQLSTATE [22007]:无效的日期时间格式:1292日期时间值不正确:’2008-03-30 02:56:12′...
  5. CMD命令行中以管理员权限启动应用程序实现方法
  6. 线性代数的本质 - 07 - 点积与对偶性
  7. 互联网江湖录2——南少林盛大
  8. 关于CAM卡(大卡)和智能卡(小卡)
  9. java设计模式概览
  10. 《从祖先到算法—加速进化的人类文化》简评