架构图

关于人声时长计算

  • 通过频域分量信号转成分贝数据,从而实现人声时间统计的。(建议设置为:20-60分贝左右的参数)
  • 1分贝是人类耳朵刚刚能听到的声音,20分贝以下的声音,一般来说,我们认为它是安静的。20-40分贝大约是细声。40-60分贝属于我们正常的交谈声音。60分贝以上就属于吵闹范围了,70分贝我们就可以认为它是很吵的,而且开始损害听力神经,90分贝以上就会使听力受损

http接口参数

  • 音频文件接口

    chnel:(mon, left, right)

{
"name":xxx.mp3
"chnel":mon
"url":xxx.oss.ali.com/xxx.mp3
}
  • 人声时长数据接口

    chnel:(right, left)

{
"name":xxx.mp3
"chnel":mon
"url":xxx.oss.ali.com/xxx.mp3
}

说明

  • 利用serverless技术能够对音频进行实时转换,调用次数按量计费。并发量不限制。

  • 每种转换使用不同的函数,可以进行并行计算

  • 每当上传音频文件到OSS中,会自动进行转码工作

新建函数计算服务

  • 选择已有的角色

添加触发器

  • 设置触发器类型:对象存储触发器
  • 在阿里云创建函数计算,绑定OSS的上传音频的bucket

基础管理配置

  • 命名函数名称(随意)
  • 运行环境为python2.7
  • 使用代码打包的方式上传(把代码上传到上面就行了)
  • 添加环境变量
  • 超时时间设置为600秒,否者转码可能会失败。

角色授权设置

  • 选择已有的角色

环境变量参数说明

  • AUDIO_CONVERT_ARG : 音频编码参数
  • OSS_PUT_ADDR:转码完成的文件放置的OSS地址
  • OSS_PUT_BUCKET: 转码完成的文件放置的BUCKET
  • OSS_WATCH_ADDR:监视新音频文件上传的地址
  • OSS_WATCH_BUCKET:监视的新音频文件的BUCKET
频谱分析参数
  • OSS_MIN_dB:(最小分贝)
  • OSS_MAX_dB:(最大分贝)

千万级实时音视频转码架构设计方案相关推荐

  1. 移动端实时音视频直播技术详解(一):开篇

    移动端实时音视频直播技术详解(一):开篇 1.引言 随着互联网用户消费内容和交互方式的升级,支撑这些内容和交互方式的基础设施也正在悄悄发生变革.手机设备拍摄视频能力和网络的升级催生了大家对视频直播领域 ...

  2. RTC Meetup | 这可能是年底最大、最有料的实时音视频开发者聚会交流

    活动报名链接:http://gz.huodongxing.com/event/1418096252900 回首2017,从直播.狼人杀到在线抓娃娃,不断迭起的风口让我们看到,实时音视频技术已经不断地应 ...

  3. Serverless 音视频转码 —— 芒果 TV 落地实践(上)

    本文整理自芒果 TV 吴坚强在 Techo 大会的分享.下面,让我们一起回顾下吴老师在 Techo 大会的精彩演讲内容. 原文作者:吴坚强 整理编辑:王天云:@Aceyclee 大家好,我叫吴坚强,来 ...

  4. ​实时音视频服务的“既要、又要、还要”

    采访讲师|庄泽森 声网Agora架构师,毕业于复旦大学电子工程系,专业方向是信号处理和估计理论,毕业后一直从事音视频相关算法研究和优化.2014年加入声网后,专注于实时音视频方案的架构和实时网络加速相 ...

  5. 实时音视频聊天中超低延迟架构的思考与技术实践

    1.前言 从直播在线上抓娃娃,不断变化的是玩法的创新,始终不变的是对超低延迟的苛求.实时架构是超低延迟的基石,如何在信源编码.信道编码和实时传输整个链条来构建实时架构?在实时架构的基础之上,如果通过优 ...

  6. 华为云如何实现实时音视频全球低时延网络架构

    华为云如何实现实时音视频全球低时延网络架构 摘要:本文主要介绍华为云的SparkRTC全球低时延网络架构如何做到全实时,低延时,做到实时播放,时延小于200ms.双向交互端到端时延小于200ms,操控 ...

  7. 【活动预告】即构受邀分享实时音视频服务架构实践

    今年年初,受所服务的线上应用爆炸式增长的影响,即构作为底层音视频服务商,平台数据节节攀升,高达数千万的并发,日均音视频互动时长突破20亿分钟. 要扛住千万级的高并发,首先要有一个支持千万级并发的底层架 ...

  8. 从编码、网络传输、架构设计揭秘腾讯云高质量、高可用实时音视频技术实践...

    在互联网飞速发展的时代,视频应用无处不在,各行各业对视频技术的需求开始爆发.伴随视频分辨率的提高,音视频玩法的快速更新以及用户对观看体验需求的不断增加,越来越多的应用场景对音视频技术提出了更高的要求. ...

  9. 多人实时音视频聊天架构探讨

    前言 移动互联网发展迅猛,目前实时音视频技术已被广泛地应用在了实时在线教育.智能家居.在线直播.安防监控等领域.这之中,诸如多人视频会议.在线实时视频教育等场景,跟传统的一对一实时音视频聊天,在技术架 ...

最新文章

  1. P4216 [SCOI2015]情报传递 LCA+树上主席树 离线操作
  2. iOS 消息的传递机制
  3. 【Groovy】Groovy 脚本调用 ( Groovy 脚本中调用另外一个 Groovy 脚本 | 调用 evaluate 方法执行 Groovy 脚本 | 参数传递 )
  4. 自动备份网站和数据库打包并上传FTP服务器并删除前30天文件
  5. 2018及以后的热门网络技巧
  6. 【Jmeter】压力测试工具 Jmeter 使用
  7. OpenFOAM流固耦合问题-FsiFoam(foam-extend-4.0)运行tutorials的bug修复
  8. python常用函数中文_【python】python常用函数
  9. python条件语句练习题_python学习-7 条件语句 while循环 + 练习题
  10. Numpy基础知识点汇总
  11. 详解Python切片技术
  12. 分析近5年胡润财富排行榜:江山已易主,这是互联网大佬的时代
  13. node.js 学习
  14. 目标检测(二十)--Mask R-CNN
  15. HTML 标签的 target 属性
  16. python加载dll文件_python引用DLL文件的方法
  17. 数据挖掘中的关联规则
  18. u盘文件意外删除怎么恢复,不小心删了u盘的文件怎么办
  19. 农历 阴历 转换阳历算法
  20. 【Keil】十字路口车辆行人红绿灯实现 _单片机Keil开发

热门文章

  1. oracle11g跨网段无法访问,ORACLE11G设置IP访问限制,oracle11gip访问
  2. 苹果将减产iPhone 12 mini机型,原因竟是...
  3. 西部数码服务器怎么导入mysql_虚拟主机怎么导入数据库
  4. 《统计学》笔记:第13章 时间序列分析和预测
  5. 花语简读|解读(精油香型与功效)
  6. 告诉孩子,我们为什么要读书?一位爸爸接地气的回答
  7. 工业光魔.创造不可能
  8. 装箱问题的近似算法c语言,装箱问题近似算法概述
  9. r7 5700u和r7 4800u的区别
  10. 肱动脉穿刺技术并发症,预防,护理