音视频

参考:
1.移动端音视频从零到上手

原理

采集(音视频原始数据) -> 处理(如:视频的旋转,缩放,滤镜,美颜,裁剪等,音频的单身道降噪,消除回声,静音等) -> 编码(压缩) -> 传输 -> 解码(解压缩) -> 音视频同步(视频同步音频)
推流 <-> 拉流


屏幕快照 2019-07-29 下午3.34.58.png
屏幕快照 2019-07-29 下午3.34.45.png

框架

处理音视频

1.OpenGL是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口 学习网站1 学习网站2 学习网站3 学习网站4

2.OpenAL是自由软件界的跨平台音效API OpenAL: Cross Platform 3D Audio

3.GPUImage基于OpenGL进行图像处理的开源框架,内置大量滤镜,架构灵活,可以在其基础上很轻松地实现各种图像处理功能。

编解码

FFmpeg不仅可以做编解码,还可以合成视频流.
安装

brew install ffmpeg --with-libvpx --with-libvorbis --with-ffplay
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ### YUV颜色空间 视频是由一帧一帧的数据连接而成,而一帧视频数据其实就是一张图片。 yuv是一种图片储存格式...
    天使君阅读 8,888评论 0 4
  • 由于目前市面上关于移动端的音视频开发书籍极少,因此当得知<<音视频开发进阶指南>>上市后,我就立马买了,然后如饥似...
    Jack_deng阅读 7,718评论 5 8
  • 音视频学习从零到整--(1)音视频学习从零到整--(2)音视频学习从零到整--(4)音视频学习从零到整--(5)音...
    iOS猿_员阅读 9,153评论 0 19
  • 昨天听学姐说,她的一个同学在会计事务所被主管骂出了抑郁……………我终于知道实习时我们的经理对我有多好了!!!虽然...
    忽尔今至阅读 1,706评论 0 0
  • 1高管找公司看企业有没有资源,就好比女人找老公看老公有没有钱,(或将来有没有挣钱的本事)如果没有钱,就好比大学考试...
    余果_阅读 1,418评论 0 0

友情链接更多精彩内容