





定价:119元
印次:1-1
ISBN:9787302661245
出版日期:2024.05.01
印刷日期:2024.05.11
图书责编:赵佳霓
图书分类:零售
本书系统讲解了基于FFmpeg二次开发视频监控系统,并结合ONVIF和GB/T28181的基础理论及应用,包括使用FFmpeg读取摄像头数据、使用Lib264/Libx265进行视频编码、结合Qt和SDL2进行视频渲染等功能;也包括ONVIF和GB/T28181协议的应用,以及SIP、SOAP等相关协议及开源库的具体应用。 全书共11章:系统讲解了FFmpeg二次开发视频监控系统的基础知识及项目应用、Lib264/Libx265编码流程及应用、ONVIF协议的原理及应用、GB/T28181协议的原理及应用及开源的国标GB/T28181视频平台等。 书中包含大量的示例,图文并茂,争取让音视频流媒体领域的读者真正入门,从此开启流媒体直播编程的大门。本书知识体系比较完整,侧重于使用FFmpeg二次开发视频监控系统,结合ONVIF和GB/T28181协议实现真实的项目应用。建议读者先学习FFmpeg音视频流媒体系列的前5部,然后来学习本书。本书的讲解过程由浅入深,让读者在不知不觉中学会了FFmpeg二次开发视频监控系统,并能动手实现各种编解码功能,结合ONVIF和GB/T28181协议实现视频对接等功能。 本书可作为FFmpeg二次开发、ONVIF协议及GB/T28181方向的入门书籍,也可作为高年级本科生和研究生的学习参考书籍。
梅会东,一个在音视频领域摸爬滚打二十多年的老程序员、培训师、作者,精通多种IT技术。参与设计和开发了多个音视频项目,包括播放器、视频服务器、全套直播系统等。精通多个音视频开源库项目,包括FFmpeg、Live555、SRS、Darwin、Nginx、WebRTC、ZLMediaKit等。 目前专注于音视频流媒体的教育传播事业,为多家大型国企单位讲授音视频专业知识。
前言 近年来,随着5G网络技术的迅猛发展,FFmpeg音视频及流媒体直播应用越来越普及,音视频流媒体方面的开发岗位也非常多。然而,市面上却没有一本通俗易懂又系统完整的FFmpeg 二次开发视频监控系统的入门书,网络上的知识虽然不少,但是太散乱,不合适读者入门。 众所周知,FFmpeg命令行应用起来简单,但SDK二次开发相对难以理解。很多程序员想从事音视频或流媒体开发,但始终糊里糊涂、不得入门。笔者刚毕业时,也是纯读者一个,付出了艰苦的努力,终于有一些收获。借此机会,笔者将相关内容整理成专业书籍,希望给读者带来帮助,少走弯路。 FFmpeg发展迅猛,功能强大,命令行也很简单、很实用,但是有一个现象:即便使用命令行实现了一些特效,但依然不理解原理,不知道具体的参数是什么含义。音视频与流媒体是一门很复杂的技术,涉及的概念、原理、理论非常多,很多初学者不学基础理论,而是直接做项目、看源码,但往往在看到C/C++的代码时一头雾水,不知道代码到底是什么意思。这是因为没有学习音视频和流媒体的基础理论,就像学习英语,不学习基本单词,而是天天听英语新闻,总也听不懂,所以一定要认真学习基础理论,然后学习播放器、转码器、流媒体直播、视频监控等。 本系列的前5本书为《FFmpeg入门详细讲解——音视频原理及应用》《FFmpeg入门详细讲解——流媒体直播原理及应用》《FFmpeg入门详细讲解——命令行及音视频特效原理及应用》《FFmpeg入门详细讲解——SDK二次开发及直播美颜原理及应用》《FFmpeg入门详解——音视频流媒体播放器原理及应用》。这6本...
目录
本书源码
第1章流媒体与RTSP/RTP/RTCP简介
1.1流媒体简介
1.2RTSP简介
1.2.1RTSP支持
1.2.2RTSP特点
1.3RTSP交互流程
1.4RTSP重要概念
1.4.1集合控制
1.4.2实体
1.4.3容器文件
1.4.4RTSP会话
1.4.5RTSP参数
1.4.6RTSP信息
1.4.7RTSP连接
1.4.8RTSP扩展
1.4.9RTSP操作模式
1.5RTSP重要方法
1.6RTP简介
1.6.1RTP格式
1.6.2RTP的会话过程
1.7RTCP简介
1.7.1RTCP的5种分组类型
1.7.2RTCP包结构
第2章VLC及FFplay流媒体播放器
2.1VLC播放器简介
2.1.1VLC播放器
2.1.2VLC的功能列表
2.1.3VLC播放网络串流
2.1.4VLC作为流媒体服务器
2.1.5使用Wireshark抓包分析RTSP交互流程
2.2FFplay播放原理简介
2.2.1视频播放器简介
2.2.2FFmpeg播放架构与原理
第3章FFmpeg二次开发采集并预览本地摄像头
3.1FFmpeg的命令行方式处理摄像头
3.2FFmpeg的SDK方式读取本地摄像头
3.3FFmpeg+SDL2读取并显示本地摄像头
3.3.1SDL2简介
3.3.2VS 2015...
前后衔接 强调知识体系和分析方法的前后连贯性,并妥善处理好与前期知识和后续知识的衔接。
开拓思维 引导读者进行各种流媒体协议如RTSP、SOAP、SIP、ONVIF和GB/T28181等,以及FFmpeg视频监控应用功能的探索,帮助读者打开思维,激发读者的学习兴趣,启迪创新思想,包括但不限于各种协议的详细分析、各种开源库的项目应用及实现技巧、FFmpeg二次开发视频监控的技术细节,以及开源GB/T28181国标平台案例应用等。
"