音视频的应用 互动直播系统 娱乐直播系统 音视频特效 音视频编辑 音视频常用工具 ffmpeg FFmpeg是一个开源免费跨平台的视频和音频流方案。 ffplay ffplay是ffmpeg源码中提供的一个播放器实现例子。 很多成熟播放器是基于ffplay修改而来的,如果想基于ffmpeg实现自己的播放器,或者维护一个基于ffmpeg的播放器,ffplay都是一个很好的切入点。 vlc vlc是一种开源播放器,其中内部调用了ffmpeg部分实现。 vlc还有一个非常好的功能——播放那些没有下载完整的视频文件。 最简单的直播系统架构模型 可能产生的问题: 推流失败 产生问题: 推流推到一半报如下错:Failed to update header with correct duration Failed to update header with correct filesize 没有正确的时长,正确的文件大小; 产生原因: