FFmpeg入门详解 音视频流媒体播放器原理及应用
作 者:梅会东 编
定 价:109
出 版 社:清华大学出版社
出版日期:2023年09月01日
页 数:436
装 帧:平装
ISBN:9787302635598
★ 易教易学 系统阐述VLC、FFmpeg、SDL2二次开发播放器所涉及的核心数据结构、API的基础语法及各种参数应用,结合前沿技术,使读者在不知不觉中建立起宏观的音视频流媒体知识体系,掌握晦涩难懂的概念和理论,实践并应用FFmpeg结合SDL2开发播放器的功能,为后续的FFmpeg深入应用开发打下坚实的基础。
★ 前后衔接 强调知识体系和分析方法的前后连贯性,并妥善处理好与前期知识和后续知识的衔接。
★ 应用方向 引导读者进行各种VLC、FFmpeg、SDL2开发播放器相关功能的探索,打开思维,激发读者的学习兴趣,启迪创新思想。
本书系统讲解了音视频流媒体及播放器的基础理论及案例应用。本书为FFmpeg音视频流媒体系列丛书的第五本,前4本分别是《FFmpeg入门详细讲解——音视频原理及应用》《FFmpeg入门详细讲解——流媒体直播原理及应用》《FFmpeg入门详细讲解——命令行及音视频特效原理及应用》《FFmpeg入门详细讲解——SDK二次开发及直播美颜原理及应用》。
全书共9章,系统讲解了LibVLC二次开发播放器、QtMultimedia实现音视频播放器、OpenCV结合MFC实现视频采集及播放、SDL2开发库详细讲解及FFplay二次开发播放器,最后从源码级别剖析FFplay播放器及音视频同步原理等知识点。这些开发库功能都非常强大,对音视频的封装性也很好,而且都是跨平台的,使用起来简单方便。
本书适合有一定音视频基础的读者,通俗易懂地讲解了VLC、OpenCV、Qt和FFmpeg的音视null
梅会东,一个在音视频领域摸爬滚打二十多年的老程序员、培训师、作者,精通多种IT技术。参与设计和开发了多个音视频项目,包括播放器、视频服务器、全套直播系统等。精通多个音视频开源库项目,包括FFmpeg、Live555、SRS、Darwin、Nginx、WebRTC、ZLMediaKit等。 目前专注于音视频流媒体的教育传播事业,为多家大型国企单位讲授音视频专业知识。
无
第1章音视频及流媒体播放原理
1.1音视频简介
1.1.1视频简介
1.1.2音频简介
1.2流媒体简介
1.2.1流媒体传输方式
1.2.2常见的流媒体协议
1.3播放原理简介
1.3.1视颗播放器简介
1.3.2FFmpeg播放架构与原理
第2章VLC播放器及二次开发应用
2.1V1LC播放器简介
2.1.1VLC简介
2.1.2VLC的功能列表
2.1.3VLC播放网络串流
2.1.4V1C的技术特点
2.2VLC作为流媒体服务器使用
2.3V1C二次开发
2.3.1VLC的功能模块简介
2.3.2LibVLC简介
2.3.3LibVLC的API
2.3.4安装VLC的SDK
……