使用.NET Core搭建分布式音频效果处理服务(目录)-阿里云开发者社区

开发者社区> 云原生> 正文
登录阅读全文

使用.NET Core搭建分布式音频效果处理服务(目录)

简介: 概要 相信很多朋友在程序生涯中,或多或少都会遇到处理媒体流的需求,而且是采用S端处理,排除代码上课优化的极限,仍然还是需要很长的时间时,比如: 1:百度网盘在播放视频的时候,如非VIP会员还需要更长甚至直接断开流; 2:任何直播视频在转码的时候,不论是否VIP,都会有段缓冲时间,已至于观看者无...

概要

相信很多朋友在程序生涯中,或多或少都会遇到处理媒体流的需求,而且是采用S端处理,排除代码上课优化的极限,仍然还是需要很长的时间时,比如:

1:百度网盘在播放视频的时候,如非VIP会员还需要更长甚至直接断开流;

2:任何直播视频在转码的时候,不论是否VIP,都会有段缓冲时间,已至于观看者无法达到与有线电视同步的时间差;

3:各大主流网站缓冲视频的时候,如非VIP会员还需要更长时间,但不会断开;

笔者不知道他们是使用何种技术实现的,毕竟这是内部技术,笔者根据多年经验,利用NETCORE和FFMPEG等主流开源技术,正好前不久公司又需要对音频进行合成,就此模拟并实现了“分布式音频效果处理服务”。

 

由于笔者水平有限,而且有近五年的时间没有写过博文,难免会有疏漏或开黄腔(错误的指引),欢迎大牛们指正。

 

目录如下:

使用.NET Core搭建分布式音频效果处理服务(一)需求、问题和解决方案的几个坑

使用.NET Core搭建分布式音频效果处理服务(二)创建基于FFMpeg的Web程序

使用.NET Core搭建分布式音频效果处理服务(三)完成音频合成效果处理程序

使用.NET Core搭建分布式音频效果处理服务(四)选择垂直扩展还是水平扩展?

使用.NET Core搭建分布式音频效果处理服务(五)利用消息队列提升水平扩展灵活性

使用.NET Core搭建分布式音频效果处理服务(六)让MIddleware自动Invoke

使用.NET Core搭建分布式音频效果处理服务(七)使用Docker压榨性能极限

 

 

感谢阅读

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云原生
使用钉钉扫一扫加入圈子
+ 订阅

云原生时代,是开发者最好的时代

其他文章