文章 2024-08-31 来自:开发者社区

FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构

​音视频技术的一个主要用途是直播,包括电视直播、电脑直播、手机直播等等,甚至在线课堂、在线问诊、安防监控等应用都属于直播系统的范畴。由于直播系统不仅涉及到音视频数据的编解码,还涉及到音视频数据的实时传输,因此直播领域采用的网络技术标准比较高,实现起来也比一般的WEB系统复杂。 一、直播系统的概念结构 如果仅仅从用户的角度来看&...

FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构
文章 2024-04-14 来自:开发者社区

FFmpeg开发笔记(七)欧拉系统编译安装FFmpeg

FFmpeg支持Linux、macOS、Windows、Android等操作系统,其中Linux系列包括Ubuntu、Debian、Mint、CentOS、RHEL、Fedora等分支。FFmpeg官网的编译入口地址为 https://trac.ffmpeg.org/wiki/CompilationGuide ,在这里可以找到FFmpeg对各系统的编译说明。更多详细的...

FFmpeg开发笔记(七)欧拉系统编译安装FFmpeg
文章 2024-04-05 来自:开发者社区

FFmpeg开发笔记(二)搭建Windows系统的开发环境

由于Linux系统比较专业,个人电脑很少安装Linux,反而大都安装Windows系统,因此提高了FFmpeg的学习门槛,毕竟在Windows系统搭建FFmpeg的开发环境还是比较麻烦的。更多详细的FFmpeg开发知识参见《FFmpeg开发实战:从零基础到短视频上线》一书。不过若有已经编译好的Windows版本FFmpeg开发...

FFmpeg开发笔记(二)搭建Windows系统的开发环境
文章 2024-04-05 来自:开发者社区

FFmpeg开发笔记(一)搭建Linux系统的开发环境

对于初学者来说,如何搭建FFmpeg的开发环境是个不小的拦路虎,因为FFmpeg用到了许多第三方开发包,所以要先编译这些第三方源码,之后才能给FFmpeg集成编译好的第三方库。更多详细的FFmpeg开发知识参见《FFmpeg开发实战:从零基础到短视频上线》一书。不过考虑到刚开始仅仅调用FFmpeg的API,不会马...

FFmpeg开发笔记(一)搭建Linux系统的开发环境

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。