- C/C++
C++第4课:C++协程及高并发网络协程库State-Threads
C++第4课:C/C++协程及高并发网络协程库State-Threads大家好,我将带领大家一起来学习CC/C++协程的基础知识,包括setjmp, longjmp,和ucontext。然后讲解汇编语言的CPU寻址,以及CS:IP控制CPU走向的原理。然后讲解高并发网络协程库State-Threads的案例应用,开发上万个协程,以及TCP服务器案例。本课程的内容主要包括C/C++语言的setjmp、longjmp和goto,C/C++语言的协程简介、8086汇编语言的CS和IP寄存器及寻址、异步I/O+epoll+协程、IO复用机制、Linux协程之ucontext组件、Linux协程之生产者消费者、高并发网络协程库State-Threads、用State-Threads创建高并发TCP服务器等。
共38节 336人已学习¥199.0 免费试学 - C/C++
FFmpeg之38:ZLMediaKit源码分析及C++11高性能特性
FFmpeg系列之38ZLMediaKit源码分析及C++11高性能特性我将带领大家来学习ZLMediaKit的架构原理及源码剖析。因为ZLMediaKit是用C++11开发的,用到了很多C++11的新特性,所以建议大家先学习完C++11再来学习本课程。本课程中也讲解了C++11的一些重要特性(ZLMedia用到的),但不是全部。本课程主要内容包括ZLM源码解析之main入口函数及流程、ZLM源码解析之事件轮询EventPoller、ZLM源码解析之TCP和UDP高并发、ZLM源码解析之媒体服务器类TcpServer 、ZLM源码解析之媒体服务会话TcpSession等。
共22节 190人已学习¥138.0 免费试学 - C/C++
C++第3课:C++内存泄露检测原理及案例实战
C++第3课:C++内存泄露检测原理及案例实战本课程侧重于C++的内存管理及泄露检测。我将带领大家学习OS的内存管理机制、C++的堆和栈、内存泄露及检测等。本课程具体的内容主要包括C++内存泄露案例、VS2015内存泄露检测、野指针、VirtualAlloc/HeapAlloc/malloc/new的区别、C++堆和栈的内存管理、栈简介、堆简介、堆与栈区别、栈的内存分配、Windows的虚拟内存技术、Windows的内存映射文件技术、Linux的虚拟内存技术、Linux的Valgrind内存泄露检测、Windows的VLD内存泄露检测、C++内存泄露检测方式之对象计数、C++内存泄露检测方式之重载new和delete、C++内存泄露检测方式之智能指针等。
共33节 443人已学习¥158.0 免费试学 - C/C++
FFmpeg系列之37:Live555源码分析及架构解剖
FFmpeg系列之37:Live555源码分析及架构解剖我将带领大家来深入学习Live555源码分析及架构解剖,从搭建编译环境开始,一直到各个子模块的源码,然后重点分析RTSPServer的源码以及describe,setup,play等命令处理的源码分析。然后解剖两个客户端代码:openRTSP以及testRTSPClient的源码。
共34节 127人已学习¥218.0 免费试学 - C/C++
Window编程系列之8:DUI控件详解及皮肤切换
我将带领大家学习Windows编程之DUI控件详解及皮肤切换的知识,详细讲解各个控件的使用以及皮肤切换的技术点。本课程包括的内容有页面框架及CPP代码简介、DUI的基本控件、高级控件、扩展控件等,最后讲解DPI比例调整以及皮肤切换等。
共25节 126人已学习¥118.0 免费试学 - C/C++
Windows之5:DirectShow+H.264+AAC采集编码
这个课程主要讲解的是DirectShow的音视频框架,然后结合H.264+AAC进行音视频编码。本课程适合Windows平台的学员,DShow框架比较通用,适合音视频采集及处理。主要的知识点包括DShow基础及Filter原理、DShow配置开发环境及入门简介、编译baseclasses项目、DShow播放器案例实战、DShow枚举音视频输入设备信息、DShow采集麦克风音频案例实战、DShow+H.264+AAC音视频采集与编码案例。其中也包括DShow的自定义Filter组件开发,包括自定义弹球、自定义组件作为视频源等案例。
共27节 118人已学习¥138.0 免费试学 - C/C++
Windows游戏编程系列之4:DuiLib界面美化及游戏实战
Windows游戏编程系列之4:DuiLib界面美化及游戏实战本课程侧重于Windows开发的界面美化,使用XML格式进行界面设计。类似于HTML+CSS的开发,主要是前台界面美化,可以与MFC集成在一起。本课程的主要内容包括:DuiLib开发环境配置及第一个窗口、DuiLib的消息机制及按钮事件、DuiLib页面局部Layout、DuiLib实现标题栏的绘制、Tab选项卡控件DuiLib与MFC的结合、DuiLib模拟360安全卫士等。通过本课程的学习,读者可以比较方面地完成界面美化的工作,并且可以与后台的MFC代码解耦。
共25节 167人已学习¥138.0 免费试学 - C/C++
Windows游戏编程系列之3:MFC界面编程及游戏案例实战
Windows游戏编程系列之3:MFC界面编程及游戏案例实战我将带领大家认真学习MFC编程的知识,亲手创建第一个MFC程序,并详细讲解消息映射机制。然后介绍菜单栏、工具栏,重点讲解对话框、文档视图结构,然后进行俄罗斯方块的编程知识。在学习中大家要认真思考,多动手练习实践。遇到不会的问题,随时可以问我,多来交流。
共32节 215人已学习¥118.0 免费试学 - C/C++
Windows游戏编程系列之1:GUI窗口界面编程及游戏入门实战
我将带领大家来系统学习Windows的窗口编程,包括消息、窗口、GDI绘图、游戏开发等。本课程比较基础,非常适合初学者入门,读者可以边学习边实践。具体的章节目录和课程内容如下所示:---------------------------------------------Windows游戏编程系列之1:GUI界面编程及游戏入门实战1、Windows创建第一个窗口 WinMain入口函数 5进行Windows编程的调试手法 6窗口从哪里来? 7窗口编程的步骤 7窗口编程需要的主要结构 8窗口编程需要的主要API 92、Windows的窗口过程与消息机制 如何留住窗口? 121)Windows的消息与消息循环 142)消息处理函数与常用消息 17)Windows的窗口过程函数 19 3、GDI编程之设备上下文 1)GDI的通用编程框架 222)GDI的绘图步骤 253)GDI获取设备句柄 254、GDI编程之绘制几何图形 画点、线 28颜色COLORREF 29矩形 29画圆、饼图、弦图 305、GDI编程之自定义画笔画刷画笔简介 32画刷简介 33画笔案例 33画刷案例 346、GDI编程之绘制文字 DrawText函数 35TextOut 函数 (wingdi.h) 36CreateFont函数 37绘制文本案例 377、GDI编程之绘制位图 位图简介 381)在资源中添加位图资源 392)从资源中加载位图: LoadBitmap 393)创建一个与当前DC相匹配的DC(内存DC) 394)将bitmap放入匹配的DC中:SelectObject 405)成像(1:1 比例 ) 406)取出位图 407)释放位图 418)释放匹配的DC 41绘制位图案例 41 8、Windows鼠标键盘消息 一、键盘消息 421、键盘消息 422、消息参数: 423、消息的使用: 424、键盘消息的案例代码 43二、鼠标消息 441、基本鼠标消息 442、双击消息 443、滚轮消息 454、不响应双击消息 45 9、Windows定时器消息 定时器消息介绍 47创建定时器 47关闭定时器 47定时器消息案例代码 4810、GDI游戏之跳舞动画 11、GDI游戏之走路动画 12、GDI贪吃蛇游戏实战
共33节 305人已学习¥138.0 免费试学 - C/C++
FFmpeg入门详解:音视频原理及应用
FFmpeg入门详解:音视频原理及应用: 本视频课程包含音视频的基础理论,比较适合小白入门,包括音视频、编解码、帧率、码率、分辨率、声道数、采样格式、采样率等。
共5节 301人已学习免费 免费试学 - C/C++
Windows游戏编程系列之6:D3D编程基础及游戏开发实战
我将带领大家认真学习D3D的系列编程,从窗口开始,到GDI、到D3D、到三维场景、纹理映射、光照与材质、顶点与索引、Alpha混合、深度测试等。 大家在学习中要多总结分析、遇到不会的问题要多问、多交流。 具体的内容包括:D3D开发环境的搭建与配置、Windows窗口与消息、D3D编程基础、 D3D的顶点缓存与索引缓存、 D3D三维世界之四大变换、D3D三维世界之光照与材质、 D3D编程之纹理映射、D3D编程之Alpha混合技术、D3D编程之深度测试与Z缓存、 D3D编程之三维粒子系统以及DirectInput鼠标与键盘等。
共46节 176人已学习¥238.0 免费试学 - C/C++
FFmpe之36:FFmpeg直播案例实战源码分析及架构解析
我将带领大家认真学习ffmpeg的源码结构,剖析各个模块,并解析直播原理。大家在学习中要多总结分析、遇到不会的问题要多问、多交流。具体的内容包括:编译FFmpeg源码、配置FFmpeg开发环境、FFmpeg转码器应用及ffmpeg.c源码剖析、把控FFmpeg骨架:“八大金刚”核心开发库、夯实FFmpeg基础:重要数据结构及API、精通FFmpeg框架流程及责任链设计模式、AVUtil通用工具层案例实战及源码剖析、AVProtocol协议层理论及案例实战、AVFilter过滤器层案例实战及源码剖析、AVFormat封装层案例实战及源码剖析、AVCodec编解码层案例实战及源码剖析、SWResample音频重采样案例实战及源码剖析、SWScale颜色空间转换案例实战及源码剖析、AVDevice设备读写案例实战及源码剖析、 FFmpeg直播案例实战及源码剖析 等。
共67节 149人已学习¥399.0 免费试学 - Android
FFmpeg之55:Android+Libx264摄像头麦克风直播推流
FFmpeg系列之55:Android+Libx264+AAC摄像头麦克风直播推流我将带领大家来系统学习Android的直播推流知识,包括但不限于:Android读取摄像头边预览边存储YUV、Android实现Libx264及编码案例实战、Nginx+RTMP直播服务器的搭建 、ffmpeg推流 、Android摄像头麦克风并直播推流案例实战、RTMP协议及librtmp开源库详解 。 --------------------------------------------------------作为音视频开发小白,需要从最基本的图片和PCM开始,循序渐进,逐步到后期的编解码、软编硬编、视频特效、直播应用等。大家在学习过程中需要多动手,多思考,建议先系统的看一遍视频,然后第二遍跟着一起练习,然后再总结分析提升。
共39节 344人已学习¥238.0 免费试学 - Android
FFmpeg4.3系列之54:Android+FFmpeg播放器与ij
FFmpeg系列之54【FFmpeg第四季Android音视频专题之4】Android+FFmpeg播放器与ijkplayer二次开发 我将带领大家来学习Android +FFmpeg 实现音视频的解码与播放,并学习ijkplayer二次开发。具体内容包括:NDK与ANativeWindow绘图、bmp格式与压缩原理、OpenGL.ES打造YUV播放器、颜色空间RGB与YUV底层原理详解、Android使用libyuv开源库、FFmpeg命令行处理PCM、Android.OPENSL.ES及PCM实战、Android+FFmpeg解码并播放音频、Android+FFmpeg解码并播放视频、Android播放器之ijkplayer二次开发等。 --------------------------------------------------------作为音视频开发小白,需要从最基本的图片和PCM开始,循序渐进,逐步到后期的编解码、软编硬编、视频特效、直播应用等。大家在学习过程中需要多动手,多思考,建议先系统的看一遍视频,然后第二遍跟着一起练习,然后再总结分析提升。
共45节 469人已学习¥268.0 免费试学 - Android
FFmpeg4.3系列之53:NDK+FFmpeg+x264从零打造转
FFmpeg系列之53FFmpeg第四季Android音视频专题之3Android+NDK+FFmpeg从零打造转码器案例实战 我将带领大家来学习Android NDK FFmpeg Libx264,JavaCPP与JNI打牢基本功,Android Studio进行NDK开发,编译FFmpeg并移植到Android中 。1.搭建编译环境2.交叉编译FFmpeg3.将交叉编译好的FFmpeg移植到Android中4.让FFmpeg支持Libx264 作为音视频开发小白,需要从最基本的图片和PCM开始,循序渐进,逐步到后期的编解码、软编硬编、视频特效、直播应用等。大家在学习过程中需要多动手,多思考,建议先系统的看一遍视频,然后第二遍跟着一起练习,然后再总结分析提升。
共33节 219人已学习¥238.0 免费试学 - Android
FFmpeg4.3系列之52:Android OpenGL实现3D画图
FFmpeg系列之52【FFmpeg第四季Android音视频专题之2】Android OpenGL实现3D画图及抛骰子案例实战我将带领大家来学习Android OpengGL ES实现3D画图:点线面、立方体等,及抛骰子案例实战,包括但不限于Android OpenGL快速入门与课程简介、Android OpenGL绘图及底层原理分析、OpenGL 着色器编程语言、Android OpenGL ES绘制点线面、OpenGL着色器绘制三角形和正方形、Android OpenGL ES绘制立方体、Android OpenGL ES实现3D抛骰子。 作为音视频开发小白,需要从最基本的图片和PCM开始,循序渐进,逐步到后期的编解码、软编硬编、视频特效、直播应用等。大家在学习过程中需要多动手,多思考,建议先系统的看一遍视频,然后第二遍跟着一起练习,然后再总结分析提升。
共30节 265人已学习¥199.0 免费试学 - C/C++
FFmpeg4.3系列之34:FFmpeg+DXVA2+D3D硬件加速
FFmpeg+DXVA2+D3D硬件加速原理与案例实战FFmpeg系列之34:FFmpeg+DXVA2+D3D硬件加速原理与案例实战,带领大家一起来学习dxva与dxva2的入门知识,学习D3D开发入门实战,然后使用FFmpeg+dxva2+d3d进行硬件加速案例实战。大家在学习中需要认真观看视频,并分析知识点,然后需要动手实践。 目前FFmpeg第二季【编解码专题】,主要包括以下课程:FFmpeg4.3系列之31:图像格式与压缩FFmpeg4.3系列之32:MPEG-1/2视频编解码FFmpeg4.3系列之33:H.264/H.265视频编码FFmpeg4.3系列之34:FFmpeg+DXVA2+D3D硬件加速FFmpeg4.3系列之35:FFmpeg+CUDA硬件加速
共15节 399人已学习¥99.0 免费试学 - C/C++
FFmpeg系列之33:庖丁解牛之H.264/H.265视频编码
FFmpeg系列之33FFmpeg第2季编解码专题之3:庖丁解牛之H.264/H.265视频编码原理及实战,主要讲解H.264/AVC视频编解码标准、H.264/AVC梅会东学习笔记、Libx264源码编译及API应用案例、Libx264源码解析、H.265/HEVC视频编解码标准、Libx265源码解析及应用、H.264/H.265码流分析工具的源码简介等。-----------------------------------------------------------目前FFmpeg第二季【编解码专题】,主要包括以下课程:FFmpeg4.3系列之31:图像格式与压缩FFmpeg4.3系列之32:MPEG-1/2视频编解码FFmpeg4.3系列之33:H.264/H.265视频编码FFmpeg4.3系列之34:FFmpeg+DXVA2+D3D硬件加速FFmpeg4.3系列之35:FFmpeg+CUDA硬件加速
共44节 632人已学习¥299.0 免费试学 - C/C++
FFmpeg4.3系列之32:庖丁解牛之MPEG-1/2视频编解码原理
FFmpeg4.3系列之32:庖丁解牛之MPEG-1/2视频编解码原理及实战FFmpeg4.3系列之32:庖丁解牛之MPEG-1/2视频编解码原理及实战,本课程主要知识点包括:FFmpeg命令行处理mpeg-1/2视频编解码、MPEG-1编解码原理详解、MPEG-2编解码原理详解、FFmpeg-SDK处理mpeg-1/2视频编解码、FFmpeg关于MPEG-1和MPEG-2的源码解析等。 目前FFmpeg第二季【编解码专题】,主要包括以下课程:FFmpeg4.3系列之31:图像格式与压缩FFmpeg4.3系列之32:MPEG-1/2视频编解码FFmpeg4.3系列之33:H.264/H.265视频编码FFmpeg4.3系列之34:FFmpeg+DXVA2+D3D硬件加速FFmpeg4.3系列之35:FFmpeg+CUDA硬件加速
共29节 230人已学习¥188.0 免费试学 - C/C++
FFmpeg系列之35:FFmpeg+CUDA硬件加速原理与案例
FFmpeg+CUDA硬件加速原理与案例实战FFmpeg系列之35FFmpeg第2季编解码专题之5:FFmpeg+CUDA硬件加速原理与案例实战本课程主要讲解的知识点包括:GPU高性能编程CUDA入门、CUDA编程模型的原理解析、CUDA编程小白案例入门实战、CUDA官方经典案例实战与解析、FFmpeg+CUVID硬件加速原理与命令行、Qt+FFmpeg实现cuda硬解码加速代码实战等。---------------------------------------------------------------目前FFmpeg第二季【编解码专题】,主要包括以下课程:FFmpeg4.3系列之31:图像格式与压缩FFmpeg4.3系列之32:MPEG-1/2视频编解码FFmpeg4.3系列之33:H.264/H.265视频编码FFmpeg4.3系列之34:FFmpeg+DXVA2+D3D硬件加速FFmpeg4.3系列之35:FFmpeg+CUDA硬件加速
共25节 1152人已学习¥199.0 免费试学
- 1
- 2
- 3
- 4
- 5
梅会东
高级音视频技术架构师
梅老师从事音视频与流媒体行业18年;曾在永新视博、中科大洋、百度、美国Harris广播事业部等公司就职,经验丰富;曾亲手主导广电直播全套项目,精通h.264/h.265/aac,曾亲自参与百度app上的网页播放器等实战产品。
课程数 88 学生数 81855