c/c++音视频实战-gb28181-pjsip-ffmpeg-h264安防流媒体服务器

从零设计并开发可靠的高性能的音视频安防流媒体服务器,为学员提供安防流媒体领域的专业知识和实践经验。

12583人学习

高级121课时2024/04/07更新

二维码下载学堂APP缓存视频离线看

老曾还没秃
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
C语言开发工程师职业学习系列套餐
C语言编程基础视频课程(七日成蝶)
262148人学习
¥49.00
C语言课程升华篇之打字游戏(七日成蝶)
22505人学习
¥29.00
Linux基础入门教程
28833人学习
¥5.00
更 多 45 门 课 程
C/C++跨平台研发基础入门与实战系列专题
C++ 设计模式理论与实战大全
95452人学习
¥198.00
C++QT5跨平台界面编程原理和实战大全视频课程
288245人学习
¥268.00
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
157380人学习
¥298.00
更 多 23 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
C++11 14 17 20 多线程从原理到线程池实战
27871人学习
¥199.00
Libevent C++高并发网络编程
70884人学习
¥298.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
102305人学习
¥198.00
更 多 14 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
288245人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91541人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
102305人学习
¥198.00
更 多 9 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
288245人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91541人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
102305人学习
¥198.00
更 多 9 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

有c/c++基础的应届生和培训生,或者目前从事其他开发想转行到音视频行业的同学。

你将会学到:

从零设计并开发可靠的高性能的音视频安防流媒体服务器,为学员提供安防流媒体领域的专业知识和实践经验。

  • 按照GB28181标准来完成监控设备之间的注册、保活、设备资源、 回放记录以及实时/回放流获取和推送
  • 使用pjsip实现gb28181的SIP信令协议栈
  • 应用到rtp/ps协议头的每一个字节每一位代表的含义及如何封装和解封装
  • 进行rtp片段的接收和组包,手动进行ps和rtp打包和解包
  • 需要深度解析H264中的PSP和PPS序列参数集计算分辨, 按照h264的编码规则进行逆向的手动解码
  • 一套完整的实战流媒体网络通讯开发
  • 掌握linux操作系统中网络socket+多路IO复用技术

课程简介:

c/c++音视频实战课程咨询&答疑服务粉丝群,不购课也可入群交流学习音视频技术,购课后请务必添加粉丝群,以便提供更好的答疑服务

曾瑶粉丝群.png


新封面.png




                            课程介绍

       本课程是一门高级的实战项目课程,按照GB28181公共安全视频监控联网系统的技术要求开发,旨在为学员提供实践经验和技能,以开发可用于生产的系统。课程涵盖了上下级的信令和流媒体两套服务器的开发。信令服务器负责处理设备之间的SIP信令交互和控制信息传输,而流媒体服务器则负责音视频实时流和回放流的传输以及视频编解码数据的处理。各个技术模块的处理包括都是按照解耦合思想进行开发,可兼容学员以后从事相关项目不同模块的搭配开发。

                                

                       

                                            你将学到

从零开始使用CMake构建完整的c/c++项目。

在本项目中,你将学习到大量有用的技术和概念,包括数据结构与算法、内存管理、并发编程、面向对象编程、代码优化和性能分析,泛型编程和模板的使用,以及掌握linux操作系统中网络socket+多路IO复用技术。

这个项目将使你能够更加高效地开发和维护 C/C++ 项目,并为你的职业发展提供坚实的基础。

本项目是按照GB28181标准来完成监控设备之间的注册、保活、设备资源、 回放记录以及实时/回放流获取和推送的完整交互框架,使用pjsip作为SIP信令协议栈,需要深入了解和掌握 pjsip 库的各个模块,以及熟练掌握SIP协议。

项目中会深入到rtp/ps协议头的每一个字节每一位,对裸流进行ps和rtp的封装以及解封装,过程中涉及ps流的传输,rtp负载打包、完整帧组包、以及rtcp rr包的检测。

项目中会详解讲解h264编解码规则和深度解析H264中的PSP和PPS序列参数集并从码流中计算出分辨率和帧率。

最终实现的流媒体服务器将为整个项目提供了实时流和回放流的处理和传输能力,同时与信令服务器相互配合,构建了一个完整的监控设备间交互框架。

这将使你全面掌握在 C/C++ 项目中开发高性能流媒体服务器所需的技能和知识,对你未来在相关领域的职业发展将大有裨益。


展开更多

课程大纲-c/c++音视频实战-gb28181-pjsip-ffmpeg-h264安防流媒体服务器

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部