音视频

作者: 内心强大的Jim | 来源:发表于2019-07-29 15:59 被阅读0次

    参考:
    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
    

    相关文章

      网友评论

          本文标题:音视频

          本文链接:https://www.haomeiwen.com/subject/zvwbrctx.html