Depth.Love Blog

GitHub:https://github.com/depthlove

0%

使用FFmpeg开发iOS播放器(第一部分)

一、开发需求

  • 支持多种流媒体协议(rtsp, rtmp, hls)

  • 播放,暂停,拖动

  • 录像,截图

  • 语音对讲,视频对讲

  • 视频上传流媒体服务器

二、开发准备工作

  • 查看流媒体协议知识点

  • 理解音视频流的分离与复合

  • 编译FFmpeg库

  • 通读FFmpeg源码中ffplay.c

  • 理解OpengGL ES的渲染流程

三、开发执行

  • 记录开发过程中的心得

  • 完成iOS播放器库(*.a)