Opus codec
概览
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
libopus 1.0.2
Opus codec相关推荐
- opus 编码和解码完整demo代码,opus和wav互转(js源码)
最近研究webRTC中的opus音频的解码.找了很多例子都不了.不是代码太老,就是运行环境有问题.因此,自己结合大神的示例,整理了编码和解码的完整demo源码. opus解码demo可将opus文件保 ...
- Ubuntu 16.04 查看软件包的命令技巧
Ubuntu作为一款常用的Linux系统,有着Linux下常用的使用命令行操作模式.下面为大家介绍一些管理软件包的常用命令.下面的命令需要在终端下输入,任何实用'sudo'作为前缀的命令都需要拥有ro ...
- 关于RTP的一些背景知识
原文来自 rtp-i-intro-rtp-and-sdp rtp-ii-streaming-ffmpeg 周末本来想弄一下译文的,然后堂弟过来,消耗了不少时间在社交上,另一半时间是在研究turn se ...
- RNNoise超详细解析
rnnosise笔记 论文阅读 原始论文为 Jean-Marc Valin 等发表的A Hybrid DSP/Deep Learning Approach to Real-Time Full-Ba ...
- 音视频基础(四)音频文件格式转换(支持重采样采样位数为24位)
ffmpeg将音频文件重采样为8位.16位.32位的命令比较容易查找,但是重采样为24位却非常非常的少. ffmpeg -i 32.wav -vn -ac 2 -ar 44100 -acodec pc ...
- 福利贴:最全实时音视频开发要用到的开源工程汇总
1.前言 实时音视频的开发学习有很多可以参考的开源项目.一个实时音视频应用共包括几个环节:采集.编码.前后处理.传输.解码.缓冲.渲染等很多环节.每一个细分环节,还有更细分的技术模块.比如,前后处理环 ...
- 论文翻译:2020_RNNoise:A Hybrid DSP/Deep Learning Approach to Real-Time Full-Band Speech Enhancement...
网上已经有很多人翻译了,但我做这工作只是想让自己印象更深刻 文章方向:语音增强 论文地址:基于DSP/深度学习的实时全频带语音增强方法 博客地址:https://www.cnblogs.com/LXP ...
- 《FFmpeg Basics》中文版-02-显示帮助和功能
正文 关于FFmpeg程序的帮助和其他信息都显示在空格和连字符之后输入的各种选项,示例显示了FFmpeg工具的用法,但是相同的选项对于ffplay.ffprobe和ffserver是有效的.参数是区分 ...
- Opus:IETF低延迟音频编解码器:API和操作手册
https://www.zybuluo.com/khan-lau/note/383775 Opus简介 Opus编解码器是专门设计用于互联网的交互式语音和音频传输.它是由IETF的编解码器工作组设计的 ...
最新文章
- hbase中为何不能向表中插入数据_Hbase快速入门(超精炼总结)
- 碎片化学习的三大障碍及破解之道
- 本周ASP.NET英文技术文章推荐[04/08 - 04/14](附赠自弹超级玛丽主题曲)
- cocos android-1,cocos2dx在windows下开发,编译到android上(1)
- unsafe java_Java如何以及为什么使用Unsafe?
- php怎么实现点卡充值,利用自动发卡程序的点卡充值传奇脚本
- 利用Dockefile将Python的py文件项目代码打包为Docker镜像
- 实用素材|UI设计师需要的输入框和表单
- 个人作业1——四则运算题目生成程序(基于java)
- hadoop+海量数据面试题汇总(一)
- Android 新建项目 页面
- 安装debian文件管理器
- 熟练使用 Elastic Job系列之作业分片策略(五)
- 神经网络中经常使用的激活函数--sigmoid函数
- 《Redis视频教程》(p2)
- RecyclerView系列:GridLayoutManager的构造函数中的orientation理解
- CAD全版本软件安装包(含最新2023)
- C#语法基础05_switch
- go基准测试bench
- ffmpeg命令详细说明
热门文章
- ChatGPT 中文API文档
- 近 20 人爆肝数周,写给初中级前端的万字高级进阶指南
- 软考什么时候报名?2023年上半年软考报考指南来啦~
- mysql22007_mysql – SQLSTATE [22007]:无效的日期时间格式:1292日期时间值不正确:’2008-03-30 02:56:12′...
- CMD命令行中以管理员权限启动应用程序实现方法
- 线性代数的本质 - 07 - 点积与对偶性
- 互联网江湖录2——南少林盛大
- 关于CAM卡(大卡)和智能卡(小卡)
- java设计模式概览
- 《从祖先到算法—加速进化的人类文化》简评