Skip to content

Instantly share code, notes, and snippets.

@lisasu-g
Forked from lxj5891/iOS 视频技术
Created December 18, 2017 09:38
Show Gist options
  • Save lisasu-g/3b88da2aeb3b935dfab99f3fe3253ff3 to your computer and use it in GitHub Desktop.
Save lisasu-g/3b88da2aeb3b935dfab99f3fe3253ff3 to your computer and use it in GitHub Desktop.
iOS 视频采集/编码/传输/解码/播放 方案调研
视频采集方案:
通过iOS提供的视频API 可以取得 视频文件(mov) 或者 视频流
压缩编码方案:
方案一:不编码 传送视频文件(mov)
方案二:把视频转为jpeg 进行传输
方案三:压缩为网络编码 H.264 传输
传输方案:
socket传输
HTTP传输 文件
RTMP 传输
解码方案
使用ffmpeg 内置解码器 支持多种格式及视频流(flv H.264,rtmp )
视频播放方案
iOS 自带的视频播放器 (支持 mov m3u8 的视频格式)
kxmoive (通过ffmpeg解码的视频播放器 )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment