|
& w+ Z/ S/ P! E6 h% \% \( a
课程目录:
; Z6 v( |8 Z. |! S HFFmpeg第一季:小白开窍+九阳神功-梅老师% l! h9 C4 m N6 W3 m( E
├──01第一阶段: FFmpeg小白入门 2 F- T/ t" D, X+ R# O/ @3 J
| ├──02[25023]_FFmpeg4.3开发系列之二:音视频基础理论_梅会东-99 . ]; g1 Q7 L: b7 \6 L
| | ├──第1章 音视频小白入门经典
+ G% @' ?, _: w+ b4 N0 @8 y2 J| | ├──第2章 音视频开发常用工具 , }4 O. c; Q) p6 E* T# i0 M
| | ├──第3章 音频基础理论
. i% N& D$ Z g0 k| | ├──第4章 视频基础理论 * ]& U) H5 O5 \/ y% n: i3 ^+ d: ^* Q6 o
| | ├──第5章 音视频编解码原理与实现 ' @" y7 ^/ T3 h( p( | P
| | ├──第6章 H.264与AAC基础理论 0 e7 r5 G/ h E( y
| | ├──第7章 FFmpeg小白入门经典
7 n( g E. z5 X1 k6 N+ G| | ├──课程目录.txt 2.33kb2 x6 v8 D1 {1 ^) K' |8 z2 S7 k
| | └──课件.zip 24.12M( |: q$ ?$ n9 S: l+ X& G" E) C
| ├──03[25680]_FFmpeg4.3开发系列之三:流媒体直播基础理论_梅会东-99 $ n5 v* G7 c6 n3 _' G
| | ├──第1章 流媒体与直播小白入门 3 [; W& J: L" q0 g K1 ]9 E" w
| | ├──第2章 RTSP协议讲解
$ |6 e# O# t8 x R5 d& _| | ├──第3章 RTPRTCP协议讲解
7 u0 Q! U: u2 f6 y| | ├──第4章 HLS直播协议详解
5 h0 J9 ?1 R. Y- W) K| | ├──第5章 RTMP协议讲解 8 M* A9 d1 D- p, M- E8 J# R
| | ├──第6章 HTTP-FLV讲解
2 ]; Z0 S3 z6 Z5 s1 N% N| | ├──第7章 WEBRTC简介 % q8 A6 n3 q* k7 ]/ }7 K# A
| | ├──第8章 流媒体开源库简介 6 p% e1 \# S% ~
| | ├──课件 3 r9 Y/ }; k- v5 d
| | └──课程目录.txt 2.34kb2 i1 r6 Y4 x7 d
| ├──04[25750]_FFmpeg4.3开发系列之四:命令行实践与解析_梅会东-78 5 u" N1 a1 d5 o4 k
| | ├──第1章 FFmpeg选项的讲解
" g! D5 I" e; S& z$ d0 K| | ├──第2章 FFmpeg常用命令简介 + O8 X i4 x6 l$ P9 U1 u
| | ├──第3章 专题一:音视频相关操作 " u8 E0 I! ]6 {+ `: P3 R
| | ├──第4章 专题二:流媒体与直播 8 S0 s+ h& Z2 ^/ B3 _+ |4 o
| | ├──课件
8 e0 m5 r, F. I5 ?4 k r| | └──课程目录.txt 2.50kb
5 ?* p1 C% q5 v$ b \/ j0 \& A; f| └──05[25186]_FFmpeg4.3开发系列之五:SDK二次开发详解与直播实战_梅会东-99
* u3 s* r4 T: [& d0 T| | ├──第10章 画龙点睛:捋起袖子亲手操练直播项目 4 f" x- z! r+ X$ D2 a! v V, n9 x5 z
| | ├──第1章 亲手编译FFmpeg4.3并搭建开发环境
- S' o: i* ^; k# s4 d- ^| | ├──第2章 把控FFmpeg骨架:“八大金刚”核心开发库 1 _1 S8 h+ u. }3 w
| | ├──第3章 夯实FFmpeg基础:重要数据结构与API " K* i% k$ x: `1 c! t9 E- ~ _
| | ├──第4章 精通FFmpeg流程:击鼓传花之责任链模式 1 J4 h4 x f4 Y; M8 B" o
| | ├──第5章 Libavutil详解:理论与实战
* [1 X( Y' ]6 f6 I, [! i q| | ├──第6章 协议层:理论与实战 4 U! X5 ]' v1 c/ Y( v' P
| | ├──第7章 封装层:理论与实战
4 Z; Y4 U! H/ n| | ├──第8章 编解码层:理论与实战
" G: _& L" g5 x: Q& }% c# l| | ├──第9章 过滤器:理论与实战
. r2 a2 e- s' |# b| | ├──课件
/ Z5 r V6 l, `4 w! W8 K| | └──课程目录.txt 2.22kb3 y0 ^7 L3 t- E4 f! R+ _
├──02第二阶段: 音视频+转码器+播放器+录音录屏
' h. ~% R* p, A9 \4 K5 \, U d| ├──01-25289_FFmpeg4.3开发系列之六:音视频转码器C++版_梅会东-99 $ x: j+ H2 ]! m0 Z+ \! Y
| | ├──第1章 三大多媒体框架简介与分析 : V1 y6 C% B0 V/ s: y0 ?
| | ├──第2章 FFmpeg4.3的开发环境搭建 % g) U) h; k9 I! w7 u
| | ├──第3章 ffmpeg.c(4.3.1)源码剖析
* p9 x- u, m5 {" ~" S" Y! ^| | ├──第4章 获取音视频流信息(Metadata)
& s6 {! z3 Q O| | ├──第5章 获取ffmpeg转码的实时进度
% B, Y/ o# }2 @1 r& j( A| | ├──第6章 MFC实现FFmpeg音视频转码器 7 v+ G! {$ {8 w% I' {
| | ├──第7章 Qt实现FFmpeg音视频转码器
. |+ w) e) b( g; R' z| | ├──课件
* |4 B+ X4 V! O) g2 h6 j$ Q9 q| | └──课程目录.txt 2.45kb! ^4 u0 z: C. Z! @1 f
| ├──02-24549_FFmpeg播放器理论与实战(Qt+QSS)_梅会东-199
% t" G5 n# t) M$ h x| | ├──课件 9 A7 t- Y8 m$ k5 O6 J
| | ├──1-1 5G+音视频.mp4 57.75M0 R& ?! \( G7 ~
| | ├──1-10 多媒体到底是什么.mp4 20.35M3 U* [' p8 Y* u
| | ├──1-11 多媒体概念特点优势.mp4 35.22M
, G0 o8 p F' O4 B5 {) E| | ├──1-12 数字电视基础.mp4 35.65M
) l6 |6 Q8 L; y' q# ^+ _7 s- A| | ├──1-13 短视频基础.mp4 25.96M
) ~- n3 u0 b$ }) C6 W| | ├──1-2 音视频自学的困惑.mp4 31.20M
/ @+ B: @5 j! f. \+ _% R| | ├──1-3 视频到底是什么.mp4 65.25M
_$ i; S% F6 ?2 g' Z| | ├──1-4 颜色空间RGB和YUV.mp4 22.33M% p& K, {3 m1 o3 O x# Z# k
| | ├──1-5 音频到底是什么.mp4 39.31M" D: v$ P4 g7 D5 {; Z9 ?" W, t
| | ├──1-6 声道码率采样率.mp4 25.26M3 a) B6 J( L* m6 G3 i4 Y
| | ├──1-7 视频编码基础.mp4 53.01M
; X2 @; s$ t/ B# f u| | ├──1-8 音频编码基础.mp4 30.73M
2 L* C2 w& n3 c! I4 c. f| | ├──1-9 音视频封装容器.mp4 22.71M
) Y6 q1 f U7 o3 w+ @| | ├──10-1 搭建环境Qt5.9.8+FFmpeg.mp4 25.71M
4 N% P* x ]: U* K, n% b| | ├──10-2 FFmpeg 常用数据结构.mp4 26.61M: D2 F s- a7 C; L7 R$ W* Q
| | ├──10-3 FFmpeg解封装原理与实战.mp4 73.02M- i+ G$ }; ?! v7 F0 q
| | ├──10-4 FFmpeg解码原理与实战.mp4 39.42M
+ f2 r( a1 u2 Q2 J5 {| | ├──11-1 SDL到底是什么.mp4 41.50M
, P9 j, D5 |* L3 D$ A7 T$ j4 l, ^| | ├──11-2 SDL2的数据结构及API介绍.mp4 53.17M
6 f% ^# i5 L2 S! F; Q2 X1 ^& B/ W| | ├──11-3 SDL2创建窗口并显示图片.mp4 38.05M- ?. @1 p# y1 p2 z q7 K
| | ├──11-4 Windows操作系统原理介绍与架构分析.mp4 36.82M
& J( r+ D2 z( R `2 N) ^ Z. L| | ├──11-5 SDL2的事件机制与实战.mp4 28.80M
' Y9 Y3 K7 g9 E5 `- s: i1 b1 ]( n* J| | ├──12-1 FFplay.c播放器的原理流程与架构分析.mp4 26.26M
6 E) g" r6 F7 w4 N4 c6 c2 e; L! e| | ├──12-2 FFplay.c播放器的初体验及整体代码概览分析.mp4 60.34M
/ h2 A2 k3 q6 r1 {( X| | ├──12-3 FFplay.c主要函数线程API分析及概要流程图解剖析.mp4 37.30M
2 C6 K! ]8 B$ V/ x4 d| | ├──12-4 FFplay.c的StreamOpen函数图解分析.mp4 45.11M
* D. J$ \; I- S0 n# o8 H| | ├──12-5 StreamComponentOpen函数图解分析.mp4 67.63M
6 x$ b! w" v$ O0 ]| | ├──12-6 FFplay.c的音频解码函数图解分析.mp4 62.21M
+ T( V1 e/ ?/ N| | ├──12-7 FFplay.c的eventloop事件循环函数分析.mp4 58.45M8 @+ x1 t8 R% |$ j0 t
| | ├──12-8 FFplay.c的音视频同步函数分析.mp4 55.72M
/ A. @2 Y0 q* o& G1 s8 B' R1 L| | ├──13-1 Qt+FFmpeg实战之一:功能组件概览与MVC架构的集成.mp4 29.57M6 Y, I7 S/ F- V. u$ @0 d& n
| | ├──13-2 Qt+FFmpeg播放器实战之二:QSS界面设计与代码分析.mp4 27.51M
, u4 a! Q' i7 v% n* f y, T5 C- p| | ├──13-3 Qt+FFmpeg实战之三:主解码功能组件及播放流程剖析.mp4 53.40M# a4 _# y& }6 @# K
| | ├──13-4 Qt+FFmpeg实战之四:音频解码组件及SDL渲染流程剖析.mp4 36.53M* ~. R+ C+ [( n. S) q4 U% c; R
| | ├──13-5 Qt+FFmpeg播放器实战之五:音视频到底如何同步?.mp4 25.88M
; g$ H6 \4 _; J* y9 l| | ├──13-6 Qt+FFmpeg实战六:视频到底如何解码并通过QT显示图像.mp4 35.58M& {5 y- [- e( T# Y. `! z9 R
| | ├──13-7 Qt+FFmpeg实战之七:音频到底如何解码并通过SDL播放.mp4 41.64M
0 ]7 q. p% `; W8 M, r& `| | ├──13-8 Qt+FFmpeg实战八:胳膊、腿、大脑有机组合,开始战斗.mp4 31.49M
) b: k/ D8 m( b( N( \; W- f! V. @| | ├──13-9 Qt+FFmpeg实战之九:Qt+FFmpeg播放器小结.mp4 12.12M
, ^4 K; N8 Y% N! y+ U| | ├──2-1 VLC简介.mp4 73.74M
4 z; G L9 J" Z% D: K6 ?| | ├──2-2 MediaInfo简介.mp4 44.85M, \( S3 e# o, H0 | q( I
| | ├──2-3 FlvAnalyser简介.mp4 60.01M
6 V, T* W- V/ ^- {7 {| | ├──2-4 Elecard简介.mp4 36.25M4 ?' T: N/ ]# ]/ R
| | ├──2-5 FFmpeg简介.mp4 57.85M
/ G. S& s. x w$ k| | ├──3-1 音频基本概念.mp4 50.82M* h R. k N! o8 O8 V8 d
| | ├──3-2 音频处理基础.mp4 37.20M
2 M3 j4 C4 h; @; J| | ├──3-3 音频编码原理.mp4 38.10M `5 v- C3 s2 T+ p K* f
| | ├──3-4 音频编码原理2.mp4 32.51M
4 L( ^* f) w7 t| | ├──3-5 音频格式与压缩.mp4 21.56M- k: R& X8 a. Y+ \
| | ├──3-6 音频深度学习.mp4 25.13M
P& _& w* i$ U* U6 q, y3 [| | ├──4-1 图像与视频的基本概念.mp4 57.55M1 C! c& m, r. v6 ]/ {
| | ├──4-10 视频播放原理简介.mp4 35.11M
! v: ^3 \* _* c7 V7 s0 x T" y| | ├──4-11 短视频技术原理简介.mp4 22.59M
- W& U ^5 e( r% I3 C| | ├──4-2 视频编码基本知识.mp4 64.63M
( h0 B3 _. J7 l2 L4 c+ m6 W9 b$ s| | ├──4-3 HVS,RGB,YUV.mp4 29.52M+ v2 f3 d( ~! V/ ?
| | ├──4-4 视频帧率码率分辨率.mp4 49.68M
: q0 d: h+ l/ f b L; P| | ├──4-5 视频文件格式封装格式编码格式.mp4 30.15M
+ U/ i/ g3 B5 k& |! ?" t| | ├──4-6 视频封装原理简介.mp4 30.35M
( i# N- p/ \: x" X! n) A| | ├──4-7 mp4格式和avi格式.mp4 45.15M% f' d6 J5 q6 r% w- y1 o# Y) m
| | ├──4-8 FLV格式和TS格式.mp4 57.18M+ d- q6 O4 W5 c: |" q
| | ├──4-9 视频编码原理简介.mp4 53.60M
: W1 I$ `4 m' F8 P| | ├──5-1 编解码基本概念.mp4 38.22M. w. E, c/ U% X, f. @. K
| | ├──5-10 H.264(SODB,RBSP,EBSP).mp4 37.69M
0 E) P+ a$ i, z| | ├──5-11 H.264(NAL单元).mp4 40.22M
6 \! m, M: E/ h% l$ x1 ?" ~+ U" w| | ├──5-12 H.264码流结构分析.mp4 25.75M
1 G# e9 e0 B8 i5 \! K| | ├──5-13 AAC编码基础.mp4 36.64M! d# l- V% K$ @3 g; l
| | ├──5-2 编解码关键技术.mp4 35.89M
& B) j. O4 x, Z( M* |5 L* @| | ├──5-3 视频编码原理简介.mp4 53.76M
, X' d3 n8 F. G: z4 y+ h( D| | ├──5-4 编解码的实现原理1.mp4 25.18M: m9 y. G0 t: {0 H: ~
| | ├──5-5 编解码的实现原理2.mp4 34.86M6 U0 F# F, X+ K. I
| | ├──5-6 编解码的实现原理3.mp4 16.79M
6 }+ E0 {7 @: O+ E+ F| | ├──5-7 H.264编码原理与实现1.mp4 50.54M) y U- g2 f6 R; b$ I" T
| | ├──5-8 H.264编码原理与实现2.mp4 18.16M
, J( x, C: c. }6 x; R- ?| | ├──5-9 H.264分层结构.mp4 23.04M
! X) l' [1 I1 W; L0 i| | ├──6-1 Qt开发环境搭建(Qt Creator5.9.8).mp4 27.84M0 P: l/ w9 e7 n% `4 z" H
| | ├──6-2 QT的SDK功能说明.mp4 26.99M
) T7 R3 c2 X8 q; _6 d| | ├──6-3 Qt Creator介绍以及HelloWorld程序.mp4 17.82M7 N& Z( T1 y3 k$ V, G! S0 H2 C/ E; H
| | ├──6-4 找不到头文件corecrt.h.mp4 26.60M7 q% R1 e6 {; f$ v' b" O. v
| | ├──6-5 用VS2015创建项目.mp4 15.48M
" T' I3 U" ]& f4 X6 z& B| | ├──6-6 Qt工具之Qt Linguist介绍.mp4 28.49M
2 [* D! I: r# m| | ├──6-7 Qt国际化项目实战.mp4 41.41M6 ^) }; n9 Y8 L7 J
| | ├──6-8 Qt Designer与creator学习.mp4 35.65M
* _4 i- U6 |5 {* X| | ├──7-1 信号槽机制.mp4 29.36M6 h/ l& Z. i( w. m8 e: I3 @
| | ├──7-2 moc机制.mp4 31.47M' W. O- j! N. w* O
| | ├──7-3 信号槽的关联.mp4 26.27M
( `- u! p2 u# ~2 c1 v3 t9 k| | ├──8-1 视频播放原理简介.mp4 5.76M% |: z3 d: |6 W" d
| | ├──8-2 Qt播放器简介.mp4 24.00M, x" K" E+ r# B( u
| | ├──8-3 QMediaPlayer实战.mp4 41.85M
& B5 r, R( O/ L$ c, T| | ├──8-4 时长与进度.mp4 27.53M' l3 L, g0 {3 C7 `2 \
| | ├──8-5 播放暂停全屏随机进度.mp4 24.63M7 Z1 q. M: K7 Q/ G2 n
| | ├──9-1 FFmpeg到底是什么.mp4 18.72M; v9 k0 }$ Q5 q' p
| | ├──9-2 FFmpeg环境搭建及初体验.mp4 33.86M) i+ I; z2 J. b% a
| | ├──9-3 Windows下编译FFmpeg.mp4 53.46M9 \$ G3 Y$ k- ~2 d! X/ q
| | ├──9-4 FFmpeg播放器.mp4 35.38M
' q1 K8 \; Y! t! _| | ├──9-5 FFmpeg转码器及特效.mp4 37.43M
3 }! o4 I; P6 L2 B9 W* B| | └──课程目录.txt 4.20kb5 N0 Y& W$ T+ c% D* k4 i
| ├──03-26075_FFmpeg4.3开发系列之8:SDL2.0小白入门_梅会东-99 / A" O; f, `! I8 X
| | ├──第1章 小白入门与开发环境的搭建 9 j$ _$ [4 K+ J! `0 L
| | ├──第2章 SDL2.0核心对象:窗口、表面、渲染器、纹理等 ! { u1 j/ s5 V8 G# n8 g
| | ├──第3章 SDL2.0扩展库:SDL_image,SDL_mixex 4 Y* C( }; d _$ f
| | ├──第4章 SDL2.0处理PCM和YUV 9 U+ Q0 `. [) y* B3 W/ X/ a
| | ├──第5章 SDL2.0事件处理机制的详解 3 j! k! F% |& B% E, D9 m9 a* a2 A, o
| | ├──第6章 SDL2.0官方推荐案例实战:TwinkebearDev 8 J, e/ i" M8 R% i2 O6 }
| | ├──课件
; c7 F9 t9 w1 V$ ^| | └──课程目录.txt 1.92kb
. n D( v4 ~3 |) H% v, x| ├──04-28036_FFmpeg4.3开发系列之9:PCM重采样及音频编解码实战_梅会东-121
6 {$ [: I- }5 F| | ├──课件 8 T, |/ F- X) n* ^3 ~5 j) h
| | ├──第1章_1-1_PCM重采样及编解码课程概览.mp4 16.73M
/ z. Y7 A) Z+ p8 w| | ├──第1章_1-2_PCM的交错模式与平面模.mp4 61.12M
6 m) i$ e$ U* t" o' W| | ├──第1章_1-3_ffmepg命令行处理PCM的原理详解.mp4 51.99M5 R' S1 H% _; K& e6 n4 Q
| | ├──第1章_1-4_ffmepg的pcm格式分析.mp4 44.33M6 w2 ~3 C- \7 n0 j$ p4 c
| | ├──第2章_2-1_WAV头文件格式详解.mp4 37.07M, d+ h2 c Q ~3 X
| | ├──第2章_2-2_WAV头文件格式详解.mp4 31.41M( k" m$ L2 R9 P* f Q6 v
| | ├──第2章_2-3_WAV头文件解析的C++代码.mp4 58.99M
6 d- q& m: y# n* E7 u. X* r. {| | ├──第2章_2-4_PCM转WAV调试与实战.mp4 76.17M
% Y, s R2 q& q5 g| | ├──第2章_2-5_WAV转PCM的核心代码与原理分析.mp4 57.90M6 a' d0 a7 E; ?4 y
| | ├──第2章_2-6_WAV转PCM的调试与实战.mp4 29.95M
, `4 j. t. h9 g, [| | ├──第3章_3-1_音频解码为PCM的流程和原理.mp4 20.86M1 d+ u( }' U0 K1 k6 m
| | ├──第3章_3-2_ffmpeg的API与数据结构及核心代码.mp4 43.05M
7 S1 I: M% G- c+ R M. {| | ├──第3章_3-3_音频解码为PCM的C++类的封装.mp4 61.49M) H% s' @$ |' L% t* j' u" J
| | ├──第3章_3-4_音频解码为PCM的核心代码.mp4 78.78M5 s: \: [( O9 ^
| | ├──第3章_3-5_创建解码并开始解码.mp4 54.83M/ r" X5 W4 X1 W& V, z ^
| | ├──第3章_3-6_调试bug及平面模式PCM分析.mp4 41.99M
9 U% V+ h1 j% A" Q* r* l0 H5 w| | ├──第4章_4-1_PCM的planar与packed存储模式详解.mp4 45.68M+ G+ o I+ M% W; ?& D% t
| | ├──第4章_4-2_PCM重采样的核心数据结构与API流程分析.mp4 35.33M
. L( o% W! ]' e8 n; C" C9 n| | ├──第4章_4-3_官方案例剖析resampling_audio.c.mp4 100.30M
8 v0 v) n$ S. z$ a| | ├──第4章_4-4_PCM打开本地文件并重采样.mp4 61.34M6 E0 l- s% S) {/ t# a ]/ z' a
| | ├──第4章_4-5_PCM重采样代码封装与调试.mp4 48.42M
; F) I2 `2 \& Q, }2 o' ?. G! i0 X| | ├──第4章_4-6_PCM打包模式转平面模式.mp4 71.92M
& I2 a7 J# O# e/ \( x% v7 k$ M| | ├──第4章_4-7_PCM打包转平面代码及调试.mp4 48.63M8 g: i' n) _0 {4 L: J% r2 L
| | ├──第4章_4-8_PCM重采样总结.mp4 32.45M! A4 L# K; V. r
| | ├──第5章_5-1_AAC编码流程与头格式分析.mp4 22.90M
! d: W1 t: A+ a6 g. ?. f| | ├──第5章_5-2_PCM编码为AAC的代码讲解.mp4 58.67M
0 p! \4 W3 U# v" O& W1 y3 x| | ├──第5章_5-3_PCM编码为AAC调试与总结.mp4 60.45M
2 }4 V6 r+ `8 k r! U$ l" U| | └──课程目录.txt 1.49kb/ ~& H# t; U0 A q; V3 x
| ├──05-28102_FFmpeg4.3开发系列之10:采集麦克风AAC+MP3编码存储并直播实战_梅会东-121 ; F% c$ X9 M ^' T2 H, N. w
| | ├──课件 ' }4 w2 ~2 S6 p6 c* [2 k: c: y
| | ├──第1章_1-1_本课程效果展示与概览.mp4 26.44M6 H: {$ K9 C( Y1 K' J6 @! A
| | ├──第1章_1-2_采集麦克风的流程与架构分析.mp4 23.31M \: e" A; F; [+ A) P# Z- O1 i
| | ├──第1章_1-3_命令行采集麦克风并存储为aac或pcm.mp4 36.14M2 Y" ~' y$ Y" e
| | ├──第1章_1-4_编码器aac支持的pcm格式.mp4 30.49M- W0 d5 B4 s5 t, Y" n
| | ├──第1章_1-5_采集麦克风的核心数据结构与API.mp4 31.65M4 k3 Q: \$ |( `( \' F) E
| | ├──第1章_1-6_如何将重采样的PCM数据扔给编码器.mp4 39.18M) w, |" q2 ~* I) L( a" ~0 ~
| | ├──第2章_2-1_API读取麦克风的核心代码讲解.mp4 28.75M
+ e/ o# [$ S5 H( i8 r# r| | ├──第2章_2-2_亲手写代码使用API读取麦克风.mp4 99.16M: x3 X4 a: Q$ x: }: W. _3 Y
| | ├──第2章_2-3_读取麦克风的代码步骤总结.mp4 34.23M% X2 h. X9 _, m+ q
| | ├──第2章_2-4_读取麦克风的核心代码及详解.mp4 87.89M
4 K" m" _" u t| | ├──第2章_2-5_将麦克风数据存储为PCM文件.mp4 53.88M
' ^4 Q E( d$ R0 Q; J {0 G| | ├──第2章_2-6_将麦克风数据重采样.mp4 45.20M5 D5 o$ h# K* f+ B/ f. h/ v
| | ├──第2章_2-7_采集麦克风并存储PCM小结.mp4 26.02M3 ], | x- K1 x# e3 B' j
| | ├──第3章_3-1_采集麦克并转码存储的效果展示.mp4 27.54M
: f, H4 u p; u| | ├──第3章_3-2_采集麦克并转码的核心数据结构和API.mp4 22.09M
; S+ W. w+ F7 s| | ├──第3章_3-3_生产者消费者模型详解.mp4 34.79M
) J# ]# f, U! z| | ├──第3章_3-4_头文件的详解.mp4 29.97M
% _% s1 h% t6 x9 p| | ├──第3章_3-5_CPP文件的代码流程详细分析.mp4 65.24M& D1 ~" e7 d/ c! U' F* p5 z& l
| | ├──第3章_3-6_信号量互斥体线程同步代码讲解.mp4 61.87M6 O9 U E M3 k: |3 t7 e
| | ├──第4章_4-10_总结分析汇总提升.mp4 12.63M
$ P. S; ~+ v" u( u0 d( l| | ├──第4章_4-1_亲手写代码之1:工程与解码.mp4 41.34M
4 p F( }; z, [+ x! @| | ├──第4章_4-2_亲手写代码之2:头文件与核心数据.mp4 31.91M
4 Y: M7 \. {" `1 D: f/ X| | ├──第4章_4-3_亲手写代码之3:生产者线程的主代码.mp4 46.54M- z: l8 ]! A& Y
| | ├──第4章_4-4_亲手写代码之4:生产者线程的完善.mp4 54.67M$ J7 t, \2 ?# h2 l) q
| | ├──第4章_4-5_亲手写代码之5:消费者线程的主代码.mp4 84.15M6 f* I7 I6 s2 |# N. n
| | ├──第4章_4-6_亲手写代码之6:消费者线程的完善.mp4 46.45M4 G" d7 Z% s. g8 r5 l$ ~
| | ├──第4章_4-7_亲手写代码之7:开始与停止.mp4 35.81M
$ x2 ]& N# D- R# B2 x$ K: _| | ├──第4章_4-8_亲手写代码之8:运行与调试.mp4 40.30M
2 m3 X( l6 F+ @1 q8 a$ b| | ├──第4章_4-9_喝杯咖啡、分析一个脚本.mp4 25.60M
9 O* _8 _3 n$ G# O| | ├──第5章_5-1_采集麦克风AAC编码并直播.mp4 49.04M
; a3 v) m1 C; c$ f6 M" ]| | └──课程目录.txt 1.81kb2 i. e$ M0 J( S
| ├──06-28117_FFmpeg4.3开发系列之13:Qt采集麦克风及智能语音识别_梅会东-53 , U* U( U- ^/ L1 i' J: N/ J g6 C
| | ├──课件
* W! w% `4 c+ n$ Y, i" R| | ├──第1章_1-1_语音识别的效果展示与流程分析.mp4 18.53M
" r/ E H. K2 c; F' a| | ├──第1章_1-2_Qt音频采集及智能语音识别.mp4 22.06M: C/ ]+ g/ z2 _1 Z& I
| | ├──第1章_1-3_QAudioFormat及QAudioInput.mp4 37.12M
, ]1 C D0 M* i8 V, t4 B- C| | ├──第1章_1-4_开启与停止代码的讲解.mp4 20.42M
7 [5 J2 N4 h$ F$ a/ ?/ a% Z/ K| | ├──第1章_1-5_创建工程并写核心代码.mp4 44.40M. u* U0 a# f. z
| | ├──第1章_1-6_绘制界面并测试PCM.mp4 21.97M
$ g* S+ n5 N0 }! `) F, W| | ├──第1章_1-7_QAudioOutput播放PCM声音.mp4 77.03M
0 Z& B! ?' r" o& R4 d1 Y1 {0 m9 g" r| | ├──第2章_2-1_Qt的HTTP的Post提交数据.mp4 52.00M
/ z" m u5 p, H# u% Z- g* a% d1 t+ s9 x# ^| | ├──第3章_3-1_百度语音识别的原理流程.mp4 27.27M w; k0 t! w. p" ^
| | ├──第3章_3-2_百度语音识别的代码与步骤.mp4 30.13M. m3 f* u" {" x. c. j
| | ├──第3章_3-3_创建语音识别类,完善代码.mp4 39.83M& H$ Y' p* n" ]! {4 M) L
| | ├──第3章_3-4_运行代码测试调试分析.mp4 39.96M/ ?/ m( I( I$ a1 v* l1 f2 m! c: T% b
| | └──课程目录.txt 0.81kb
0 T( n; A5 {5 C" k l) w| ├──07-28148_FFmpeg4.3开发系列之14:音频探测器波形图及播放器实战_梅会东-107 * u: O( T/ ?2 d" n/ o
| | ├──课件
7 G R, A3 u+ E3 i$ X| | ├──第1章_1-10_创建独立工程移植核心代码、跑起来.mp4 37.67M
, {4 E) | x. T| | ├──第1章_1-1_采集麦克探测音频及波形图的概览.mp4 52.10M: n* L1 } t) ^
| | ├──第1章_1-2_Qt音频采集及波形图架构流程分析.mp4 22.14M
* W: y% l& L/ T. ]" ^) u| | ├──第1章_1-3_Qt音频采集及波形图类结构分析.mp4 28.59M
! ?5 ]! u/ E$ d) c| | ├──第1章_1-4_Qt处理音频的重要类及功能总结.mp4 77.26M* _3 V- n5 k2 w% f8 ]& r6 M3 H$ W
| | ├──第1章_1-5_QAudioProbe音频探测及波形图分析.mp4 36.27M
% M- Q. ^0 F6 l+ m| | ├──第1章_1-6_Qt的录音器详解之QAudioRecorder.mp4 43.61M- P1 J# e9 M! N; ~) w9 X* N. M3 Y
| | ├──第1章_1-7_Qt的音频探测的AudioLevel代码.mp4 44.68M. y) v8 T6 W' d
| | ├──第1章_1-8_Qt音频探测的分析音频声道的PCM数据峰值.mp4 55.78M
6 t" l% Y& a) `) Y4 A; b( T4 F| | ├──第1章_1-9_Qt音频探测的QAudioProbe代码应用.mp4 76.31M; ~1 h) V1 o5 c, {9 |* U* U7 V
| | ├──第2章_2-1_音频播放及波形图的概要分析.mp4 20.94M' s, q8 W6 W' z; P: j+ M
| | ├──第2章_2-2_音频播放及波形图的三个主要类及代码结构.mp4 46.40M" c8 M4 M$ k4 O( J) q
| | ├──第2章_2-3_ffmpeg解码重采样并分析PCM.mp4 103.53M
# p9 J: u/ Q" t; j| | ├──第2章_2-4_添加WaveFile类.mp4 47.02M
& S1 f- n" R6 e) d1 r/ L| | ├──第2章_2-5_绘制波形图的原理及详细代码分析.mp4 70.84M
7 i% M1 p# e( x9 s8 }9 R; P- R| | ├──第2章_2-6_添加WavWidget类,绘制波形图.mp4 25.51M# ?( d$ q; ?- R% G$ L& H
| | ├──第3章_3-1_音频播放器界面开发.mp4 44.83M
# v. a Q/ w4 B2 m' M U! j# Z| | ├──第3章_3-2_音频播放器核心代码.mp4 53.68M% d" ? ]& L% B) \4 D
| | ├──第3章_3-3_音频播放器运行与调试.mp4 40.90M! w2 {; s. |) u6 n
| | ├──第3章_3-4_音频播放器优化与总结.mp4 36.28M
% N6 A( U& g0 B9 M. T1 j| | ├──第3章_3-5_音频播放器分析汇总.mp4 25.37M
S5 o8 f `( ~) S/ ]- O \; a| | ├──第3章_3-6_TableView列表界面与代码.mp4 63.64M- r# U, A6 u' Q" G3 Y* y) g. w
| | ├──第3章_3-7_自定义ButtonDelegate原理与代码.mp4 88.91M* z4 X- s# j% |, z: | @3 l
| | ├──第3章_3-8_音频探测与录制列表的运行调试分析.mp4 25.47M
) g+ {/ f; \2 W$ ~7 [2 I| | └──课程目录.txt 1.50kb, Y% d# |/ Z! d1 G
| ├──08-28404_FFmpeg4.3开发系列之15:同步录音录屏并存储或直播实战_梅会东-182
' F# [* D$ z2 D1 R) s' w| | ├──课件 - U; j2 [7 r: p9 Q, n3 {7 N' H
| | ├──第1章_1-1_同步录屏录音的全书概览.mp4 40.73M" E& N( I5 @% F1 j1 }! a* u
| | ├──第1章_1-2_gdigrab录屏及参.mp4 57.08M w. T5 X( }) f. ], Q2 k. }5 R
| | ├──第1章_1-3_pix_fmt指定yuv420p有一个大坑.mp4 49.86M
m j8 X7 H8 P* r| | ├──第1章_1-4_桌面录屏与直播推流播放.mp4 61.96M
|; S. |0 [+ ~/ k% a/ F| | ├──第1章_1-5_采集麦克风与直播推流播放.mp4 36.48M0 S9 r0 |' o9 q# E
| | ├──第1章_1-6_同步录音录屏与直播推流播放.mp4 25.35M* `+ ]& N& @+ d4 T( ^9 u! a; j) X
| | ├──第2章_2-10_手写代码之收尾工作与编程思维的训练.mp4 65.37M9 f" `# S' @- F* |, J) `) z
| | ├──第2章_2-1_录音录屏的草稿分析.mp4 22.35M( L, \- c8 ?9 `/ b7 N! _
| | ├──第2章_2-2_录音录屏的主要代码解析.mp4 50.75M6 Z) h$ A7 v% k* f# e$ _
| | ├──第2章_2-3_录音录屏的原理流程与架构图.mp4 52.22M) j- X4 X( A2 c
| | ├──第2章_2-4_录制录屏的核心代码与流程分析.mp4 50.98M8 `( ?, o `5 m. r/ S
| | ├──第2章_2-5_录制录屏的数据结构API等详解.mp4 32.66M# c2 M& t( v" Z) j2 K0 {, a
| | ├──第2章_2-6_颜色空间转换SwsContext.mp4 54.01M9 l: x/ ]$ b! B; ~$ d
| | ├──第2章_2-7_手写代码之打开视频设备并准备SwsContext.mp4 64.83M
. B6 E' y+ d% l* D: j+ B| | ├──第2章_2-8_手写代码之循环读取视频帧并颜色空间转换.mp4 69.01M( W# s$ c( y5 `* f3 w# B
| | ├──第2章_2-9_手写代码之存储为YUV420P并测试.mp4 38.59M
6 P9 F M1 y$ A- C0 G| | ├──第3章_3-1_AVFifoBuffer共享队列的原理流程分析.mp4 48.61M: f* P. _* ~! e) t0 x6 x7 _* R' `
| | ├──第3章_3-2_AVFifoBuffer共享队列与多线程同步机制.mp4 71.88M# H: x# ^9 p' u2 {& C% T9 f/ {- @) z
| | ├──第3章_3-3_YUV编码封装存储的代码流程解析.mp4 78.74M
! B! \: F9 W R1 V9 Y$ w2 E| | ├──第3章_3-4_YUV编码封装存储的Qt工程创建.mp4 52.30M! T: z) ~* O0 ~; j" O
| | ├──第3章_3-5_YUV编码封装存储的MUXThread线程代码.mp4 64.06M
7 k# x; w( E4 d9 o! c| | ├──第3章_3-6_YUV编码封装存储的其它主要代码.mp4 61.62M
0 Q3 W+ ?) \) E: {8 r| | ├──第3章_3-7_YUV编码封装存储的开始停止及运行调试.mp4 34.78M
}7 |( ?0 E/ N" K: H| | ├──第4章_4-1_麦克风采集简介.mp4 14.22M
$ a; F5 u6 \! e3 {1 @| | ├──第4章_4-2_PCM重采样及音频编解码实战.mp4 16.72M
+ \' ~6 y) R v- ]; u8 l| | ├──第4章_4-3_采集麦克风AAC+MP3编码存储.mp4 26.36M3 Z O" J; R8 B" S& I% k5 X
| | ├──第5章_5-1_音视频同步编码的几个重要API讲解.mp4 69.07M$ {4 i: O+ P. v5 f, O0 s6 p" p0 H
| | ├──第5章_5-2_avcodec_send_frame的几个坑.mp4 48.01M
9 C2 [. G9 U+ q' T( |/ L| | ├──第6章_6-1_同步录屏录音并直播实战.mp4 61.49M
5 Q, u7 t' S7 f( M& x& U0 g' F| | ├──第6章_6-2_同步录屏录音的运行调试.mp4 15.03M8 `+ m7 t1 x' E( r
| | └──课程目录.txt 1.81kb. B y. _9 I4 a* v. ~! i* v
| └──09-24657_Android打点播放器_梅会东-26 . p9 k* M0 c) U0 ~$ ?. z# T
| | ├──课件
5 `. G, ^* W& d| | ├──第1章_1-1_Anroid打点播放器实战效果演示及产品介绍.mp4 14.29M
: ]. F& n0 g$ p6 V! A% z" H+ q- I4 j| | ├──第1章_1-2_Anroid打点播放器布局文件及主要控件讲解.mp4 30.16M
; }7 f8 X. u3 F8 I| | ├──第1章_1-3_Anroid打点播放器项目简介及主要功能组件分析.mp4 19.98M
9 ~; B3 {/ s6 C4 q3 }9 x/ G+ o| | ├──第1章_1-4_Anroid打点播放器程序入口及BaseActivity剖析.mp4 31.63M; E% R" T7 _$ W0 u8 y
| | ├──第1章_1-5_打点播放器的各个功能组件类的详细详解与分析.mp4 61.21M1 d. D/ Y, X% ^- T
| | ├──第1章_1-6_Anroid打点播放器胳膊、腿、大脑,有机组合,程序跑起来.mp4 27.31M, c3 Q7 F2 d) V2 ]! B
| | ├──第1章_1-7_Android打点播放器的小结.mp4 11.21M
. m' z) b- y5 {| | ├──第2章_2-10_多媒体到底是什么.mp4 20.37M" h. ?) ]( F [- ~7 e2 v7 S |6 X
| | ├──第2章_2-11_多媒体概念特点优势.mp4 35.25M4 t& z8 W: _+ J- ~0 _5 T
| | ├──第2章_2-12_数字电视基础.mp4 35.68M# j9 A7 N$ M: j7 u/ r
| | ├──第2章_2-13_短视频到底是什么?.mp4 25.98M
" E2 K+ ^ Y, L$ n$ T| | ├──第2章_2-1_5G+音视频到底是什么?.mp4 57.81M
. @" `1 N6 D% n, ~. |" c5 B/ e| | ├──第2章_2-2_音视频小白自学的困惑.mp4 31.23M q% e1 s: o5 e4 h7 q6 a* k
| | ├──第2章_2-3_视频到底是什么.mp4 65.33M
- g4 U1 h- h7 s+ l d) L! y| | ├──第2章_2-4_颜色空间RGB和YUV.mp4 22.35M0 X7 f( l2 Q. }. D
| | ├──第2章_2-5_音频到底是什么.mp4 39.35M
, ~/ z, }: n5 ^| | ├──第2章_2-6_声道码率采样率.mp4 25.28M
+ p9 U& A! Y" c( N" j: S2 D| | ├──第2章_2-7_视频编解码基础.mp4 53.06M- y: Q$ @# T' W' q
| | ├──第2章_2-8_音频编解码基础.mp4 30.76M
! P8 {* d+ G$ u" F+ r$ e4 F| | ├──第2章_2-9_音视频封装容器到底是什么?.mp4 22.73M
; n5 p# m. o! k' j1 M# t| | └──课程目录.txt 1.16kb
# L0 Z' ?# _. Y+ E& |! U├──03第三阶段: FFmpeg流媒体及直播实战系列 3 L. k, w; P$ K
| ├──01-25348-FFmpeg4.3开发系列之11:M3U8直播点播详解【视频切片+AES加密+多码流自适应】_梅会东-59 7 x4 \& y( u8 f$ s5 k
| | ├──第1章 HLS直播协议详解
4 n S9 H0 {. _+ T! H| | ├──第2章 FFmpeg+Nginx+VLC打造M3U8点播
% p% t& p0 d4 K| | ├──第3章 FFmpeg+Nginx+VLC打造M3U8直播
2 B+ N, v& R. Q0 x| | ├──第4章 FFmpeg:M3U8的多码流自适应 - ?) G. `0 _& h) o$ _
| | ├──第5章 Win10快速安装OpenSSL(不用编译源码)
- M# Z( p( K8 l x- a| | ├──第6章 FFmpeg:M3U8的AES加密
1 ~& N+ E+ j2 W5 B! p6 o| | ├──第7章 音视频小白入门常识 & q1 p, L k8 F0 ~3 n
| | ├──课程目录.txt 1.74kb+ N8 E. @ d2 j/ @
| | └──课件.zip 130.22M
( [7 z& i9 i" x% P' x| ├──02-25616-FFmpeg4.3开发系列之12:RTSP+Live555直播点播详解_梅会东-78 ; A. K! h3 F* l* {; S
| | ├──第1章 RTSP协议讲解
4 n) `+ q; G: x ~9 \9 ~$ p0 Q7 A| | ├──第2章 RTPRTCP协议讲解
- M0 X; X/ I9 ]3 v* t| | ├──第3章 Live555简介
, q$ V( o" `, o! t: ~6 T8 O| | ├──第4章 DirectShow读取摄像头数据
1 P7 K/ ~% X7 r. I5 Q; B2 || | ├──第5章 rtsp+live555摄像头直播 9 X. z4 `$ n2 T' r* H7 ~- @2 X
| | ├──课程目录.txt 1.76kb% r0 i7 [$ P u3 G
| | └──课件.zip 291.10M
5 E( L6 j6 K6 y. o6 i3 c| ├──03-27029-FFmpeg4.3系列之16:WebRTC之小白入门与视频聊天的实战_梅会东-161 , W. F% I( e' I& g' b) _ p
| | ├──课件
- a# U) h7 ~3 d| | ├──第1章_1-10_使用独立的js文件.mp4 26.45M+ B1 R6 U4 X. T O( X
| | ├──第1章_1-11_JavaScript中的变量及作用域的讲解.mp4 45.36M
& v* G$ ^ U0 Y1 n0 _7 b3 T| | ├──第1章_1-1_WebRTC视频会话效果演示与讲解.mp4 32.77M
. v# o F! @8 O2 f( O+ \| | ├──第1章_1-2_HTML入门简介及动手操练.mp4 23.35M; m$ F$ ?: A; g0 W( z
| | ├──第1章_1-3_div与table的讲解与实践.mp4 33.62M
$ p; b; ]/ i: O| | ├──第1章_1-4_video的讲解与实践.mp4 34.41M
/ v$ _5 y. P7 K* H" e3 M* O9 F$ M: U| | ├──第1章_1-5_nginx发布网页的讲解与实践.mp4 32.20M
5 P! g p3 I0 k7 \0 ]0 [; {| | ├──第1章_1-6_CSS的入门讲解与实践.mp4 31.69M% F+ F, k/ j2 Y
| | ├──第1章_1-7_CSS的id与class选择器的讲解.mp4 20.81M$ b% U/ a$ Z" T7 ]) A
| | ├──第1章_1-8_JavaScript入门简介与动手实践.mp4 28.52M
; O7 l- i! d$ l3 a+ P, x& R' I& N| | ├──第1章_1-9_JavaScript的按钮点击事件及函数的讲解.mp4 22.44M: X3 Q8 ?% j; k) J6 `. Y; Y; v
| | ├──第2章_2-10_jQuery事件函数的讲解.mp4 22.00M7 A l9 L1 A8 m0 Y0 T5 s
| | ├──第2章_2-11_WebSocket的简介.mp4 37.90M
9 g! b% |9 {' G| | ├──第2章_2-1_BOM对象模型的讲解.mp4 29.23M
/ R4 ]( Y: `6 ]) S| | ├──第2章_2-2_window对象的讲解.mp4 20.37M+ C \+ Z! d/ h: [
| | ├──第2章_2-3_timer对象的讲解.mp4 21.47M
7 M* v) y7 U3 k# j: _ E! o* D2 E| | ├──第2章_2-4_document对象的入门讲解.mp4 37.26M
- O3 e) O- h& @- N9 o$ u| | ├──第2章_2-5_document对象的更多属性和方法.mp4 30.34M( F2 O4 J6 ]9 f) i# U, E
| | ├──第2章_2-6_location对象的讲解.mp4 31.52M
X9 h* y1 X8 n0 Y( F1 |0 u| | ├──第2章_2-7_navigator对象的讲解.mp4 34.72M; O f y- t/ t+ o
| | ├──第2章_2-8_jQuery的入门讲解.mp4 25.86M
% Z7 r( r6 H6 \9 E2 n| | ├──第2章_2-9_jQuery选择器的讲解.mp4 29.18M h4 n) ^2 o! W4 r1 B
| | ├──第3章_3-1_WebRTC的架构与流程简介.mp4 44.47M, w; t5 J$ I8 G$ @' t% J
| | ├──第3章_3-2_视频聊天的简介.mp4 23.27M) ]5 F+ n. @# g5 A
| | ├──第3章_3-3_视频聊天的流程和步骤分析.mp4 38.71M9 c, R! O0 w; K% o1 A4 }3 c
| | ├──第3章_3-4_Socket网络通信的简介.mp4 29.32M
- d* J3 B# ^$ d| | ├──第3章_3-5_TCP的三次握手与四次挥手的介绍.mp4 28.13M
& r$ Q! w1 V* o0 l, @( ~| | ├──第4章_4-10_TURN协议的讲解.mp4 20.05M: d9 `+ S1 m" F+ z( R; P# I! Z
| | ├──第4章_4-1_NAT到底是什么?.mp4 28.90M. ~) g+ z9 d1 d) x3 N" R$ \; W
| | ├──第4章_4-2_NAT的工作原理是什么?.mp4 40.47M
' ?) T) M% ]# U| | ├──第4章_4-3_NAT多路端口复用的讲解.mp4 26.34M; ^% H! u( p% y9 I0 c. j
| | ├──第4章_4-4_NAT类型的简介.mp4 41.07M
; d# h3 ]; D+ M3 [: K2 f| | ├──第4章_4-5_NAT三种非对称型的讲解.mp4 21.98M
, S% m. i& E# r/ _7 B* }| | ├──第4章_4-6_NAT对称型的讲解与分析.mp4 19.34M
+ [+ J3 @( W( l1 _| | ├──第4章_4-7_NAT类型检测的详细步骤讲解.mp4 28.43M
- \; x; E) @) h' B# G: l+ S| | ├──第4章_4-8_NAT概述与总结.mp4 18.88M
* Q5 d5 c, e; |* ^; }| | ├──第4章_4-9_STUN协议的讲解.mp4 24.92M# `4 G4 H/ g- w d7 J
| | ├──第5章_5-1_信令的流程与原理讲解.mp4 34.69M
% I3 [; F$ {3 L. a| | ├──第6章_6-10_RTCPeerConnection传输媒体流的讲解.mp4 20.33M
/ t+ B: m: K8 g% z( ~0 b| | ├──第6章_6-1_MediaStream获取视频流并显示.mp4 21.57M* ]: u' x3 I M4 G/ p
| | ├──第6章_6-2_WebRTC几种通信模型的讲解.mp4 31.54M5 Y; d7 c# L% x+ U k% Q& r
| | ├──第6章_6-3_WebRTC通信流程的讲解.mp4 20.00M/ @/ h: G' M. T+ `1 S; S
| | ├──第6章_6-4_WebRTC媒体流信息的讲解.mp4 50.35M+ q7 l# u+ j% p+ k
| | ├──第6章_6-5_WebRTC信令的讲解.mp4 32.59M
) x. i% y2 `9 t, X. X" g) B| | ├──第6章_6-6_stun和turn的讲解.mp4 14.83M" j4 ], i8 K v+ V; n2 l0 P5 w
| | ├──第6章_6-7_对等连接与offer、answer的讲解.mp4 12.80M
4 } ~/ ?/ |7 A9 |+ F1 {" _9 g& e| | ├──第6章_6-8_信令传输与数据通道的讲解.mp4 13.23M4 {0 [' M: c! {% l
| | ├──第6章_6-9_MediaStream与本地媒体流的讲解.mp4 21.01M+ s) k/ N7 o& J, C% \/ Q
| | ├──第7章_7-1_stun和turn服务器的搭建与讲解.mp4 40.15M0 m" ^: l1 Z# T: U2 |) c
| | ├──第7章_7-2_stun和turn服务器的测试问题与总结.mp4 20.61M8 p+ `! H$ c6 i& s" i6 B/ c+ y
| | ├──第7章_7-3_SignalMaster服务器的搭建与讲解.mp4 24.82M1 S6 |. ?, h& S
| | ├──第7章_7-4_SignalMaste信令服务器的运行与分析.mp4 30.89M
7 \& f2 [' f$ D4 V! c| | ├──第7章_7-5_配置nginx及https.mp4 30.40M
4 j! v* v7 X: w9 N- O7 k$ Z| | ├──第7章_7-6_网页视频会话的搭建与讲解.mp4 23.69M0 z9 V, R! f: X" G
| | └──课程目录.txt 1.85kb
* ~% j& ]* B1 @0 b0 [) l# M; t) s- ~4 f, f| ├──04-28410_FFmpeg4.3系列之17:SRS4+WebRTC摄像头直播_梅会东-135
( v' }8 v# |- O| | ├──课件 . ]- D) v8 {$ H1 m
| | ├──第1章_1-10_Centos7环境SRS4下载源代码与快速编译运行.mp4 80.66M
, e0 E+ E' {- G9 {! n* u| | ├──第1章_1-1_srs4+webrtc的摄像头直播概览简介.mp4 22.01M
- k9 p% t9 e* {+ ~' O }| | ├──第1章_1-2_vmware与ubuntu18的安装.mp4 30.10M& Q7 R J) p! ?) q3 l% l
| | ├──第1章_1-3_SRS4直接下载源代码与快速编译.mp4 80.46M' `5 Q. {- K; s% |( x4 v
| | ├──第1章_1-4_srs4的依赖项的安装.mp4 37.03M4 n! q/ U, ~0 f& ^5 C. @9 O
| | ├──第1章_1-5_srs4的编译安装.mp4 51.95M
7 A0 x3 L0 y) M| | ├──第1章_1-6_srs4的运行与调试.mp4 44.23M
$ k! P4 a8 b2 ~7 ?, d| | ├──第1章_1-7_srs4的控制台与播放器的地址及坑.mp4 22.70M
/ w, f5 [7 }0 Z) _# \' c' I| | ├──第1章_1-8_srs4的直播推流与拉流.mp4 69.29M* c# m9 u9 T/ {: F- K
| | ├──第1章_1-9_srs4的摄像头麦克风直播.mp4 45.48M
! V8 F% @3 ]. b& u7 E| | ├──第2章_2-1_SRS集群Cluster的配置之1.mp4 37.95M) C/ M. F. }! X$ Y: m: C0 ^
| | ├──第2章_2-2_SRS集群Cluster的配置之2.mp4 97.64M
# U' { l @/ z| | ├──第2章_2-3_SRS配置之srs.conf和full.conf.mp4 78.54M
# L4 o) h g/ ?' J; x| | ├──第2章_2-4_SRS配置之ingest.conf.mp4 63.87M
* J' _4 D3 u3 `| | ├──第2章_2-5_SRS配置之hls.conf.mp4 49.81M
1 [; I2 e1 m9 b7 U4 Z4 g/ ?0 ~| | ├──第3章_3-1_srs4的webrtc功能的开启.mp4 46.17M
4 t& B6 c) ?3 I$ s5 J: O `| | ├──第3章_3-2_srs4的webrtc直播测试及失败了.mp4 20.72M
$ i; w! s# z- Y9 T5 l% Y| | ├──第3章_3-3_srs4的webrtc直播运行及调试.mp4 27.72M, Y+ s1 V9 `9 ]! h( p! ]* z
| | ├──第3章_3-4_srs4的webrtc本地文件推流运行及调试.mp4 38.59M( D2 m2 I! x+ Z* i) p
| | ├──第3章_3-5_h264_mp4toannexb和aac_adtstoasc.mp4 35.05M
4 z, ~5 Q1 F8 [3 X| | ├──第4章_4-1_ffmpeg的sdk摄像头推流原理流程.mp4 40.80M
8 i; F4 ]% D* d| | ├──第4章_4-2_ffmpeg的sdk摄像头推流代码讲解.mp4 64.56M
5 x9 S5 D& C# |! l8 m+ E" @| | └──课程目录.txt 1.24kb2 c+ M2 V+ N" s! u. H
| ├──05-28471_FFmpeg4.3系列之18:ZLMediaKit流媒体直播_梅会东-67
4 J2 g% q! S1 s| | ├──课件
" @% E2 Z6 R4 T4 c| | ├──第1章_1-1_ZLMediakit的讲解.mp4 23.31M+ d7 g8 g" w5 y2 a% x
| | ├──第1章_1-2_ZLMediakit的运行演示及代码简介.mp4 60.88M! `3 I) G# K8 A7 s; Q! J
| | ├──第1章_1-3_ZLM安装依赖项OpenSSL.mp4 58.53M
, U5 t% p# ^/ E| | ├──第1章_1-4_ZLM安装依赖项libsrtp.mp4 29.74M3 d7 r8 x$ o( H* l
| | ├──第1章_1-5_ZLM的源码下载与编译.mp4 35.25M: K: s6 l+ W% V3 K0 C% E. i2 [
| | ├──第1章_1-6_ZLM的rtmp和rtsp的推流拉流.mp4 60.98M, F" P" S: F4 Q) X b; l
| | ├──第1章_1-7_ZLM的HLS直播点播之1.mp4 16.48M
& F V, m' ]5 D; O0 G" h| | ├──第1章_1-8_ZLM的HLS直播点播之2.mp4 59.57M4 c2 A3 I) D w# s# b
| | ├──第2章_2-1_Windows安装配置编译ZLMediakit.mp4 89.16M
1 I7 E+ `, b2 C- }( P! n| | ├──第2章_2-2_Windows运行测试ZLMediakit.mp4 64.01M4 M( F( y }& ~- m) t, @
| | ├──第3章_3-1_centos7安装依赖项.mp4 40.71M
0 ^% r: Z0 ?. e8 N, o! N5 V| | ├──第3章_3-2_centos7编译ZLM.mp4 81.15M
( \2 C3 L+ C; ]# ~0 F) W| | ├──第3章_3-3_centos7运行测试ZLM.mp4 44.01M/ k# z6 `/ Z- n& X8 n. g* P" b+ L5 Q
| | ├──第4章_4-1_ZLM魔幻二次开发之原理分析.mp4 31.85M$ ~- _( E* j" n2 S6 l0 a
| | ├──第4章_4-2_ZLM魔幻二次开发之拉流并转发.mp4 21.93M' J8 m! p* Q1 h8 l, ?
| | ├──第4章_4-3_ZLM魔幻二次开发之代码简介.mp4 29.04M
. r* w2 T( m* Q# f1 M3 T E| | └──课程目录.txt 0.90kb
6 T# k6 Q! w! b6 q" U3 k2 A| ├──06-28513_FFmpeg4.3系列之19:EasyDarwin流媒体直播_梅会东-80
" u1 o4 l0 d: F5 D3 G| | ├──课件 ; \4 R7 |: g6 n X2 }
| | ├──第1章_1-1_EasyDarwin运行效果展示与介绍.mp4 49.41M! g/ Y! M+ p# x2 G% c+ c N
| | ├──第1章_1-2_Ubuntu18安装配置EasyDarwin.mp4 50.83M2 F' U, O$ P" X9 h& n* C
| | ├──第1章_1-3_推流拉流测试包括文件摄像头和桌面.mp4 48.43M
) u! x5 D1 c* G) g8 h| | ├──第1章_1-4_EasyDarwin的录像功能和HLS播放.mp4 79.64M
* b5 I5 S T* {6 J" F; s; N| | ├──第1章_1-5_EasyDarwin的拉流分发之1.mp4 26.81M' f& c( M# I; u) j* S I7 B2 g- V
| | ├──第1章_1-6_EasyDarwin的拉流分发之2.mp4 19.75M
& O \: s7 A2 Z7 N# c& N S| | ├──第1章_1-7_Win10下安装配置EasyDarwin与集群拉流转发.mp4 33.82M
" p& C" b9 n+ s# z5 M$ a/ F| | ├──第2章_2-1_EasyPusher推送本地MP4文件的简介.mp4 32.09M
. {0 `7 U0 L' T2 W0 p| | ├──第2章_2-2_MP4格式的简介之1.mp4 71.59M
$ P( i+ d- M3 p- H| | ├──第2章_2-3_MP4格式的简介之2.mp4 32.46M6 Q/ q% [: t9 G7 ~$ @& c- C
| | ├──第2章_2-4_ffmpeg命令行推流原理解析.mp4 21.51M# }$ r4 i$ z$ j+ [, g7 x/ N
| | ├──第2章_2-5_mp4文件的在线播放faststart.mp4 58.31M! t* |4 `& f/ @" V8 u% o7 d
| | ├──第2章_2-6_EashPusher的API和数据结构讲解.mp4 29.41M
; \! o" k6 A P# ]* b6 _5 n/ E| | ├──第2章_2-7_EashPusher的源码简介之1.mp4 69.34M
5 `9 M. i* A! N+ d m9 r# a _# l| | ├──第2章_2-8_EashPusher的源码简介之2.mp4 102.46M6 H9 H( y5 C& l s8 _
| | ├──第3章_3-1_EasyPlayer运行效果及简介.mp4 34.14M
4 W1 o: y- W& U d5 v8 S| | ├──第3章_3-2_libEasyPlayer的代码简介.mp4 85.54M6 l: S0 l! S' `$ g2 G3 w
| | ├──第3章_3-3_EasyPlayer的代码简介.mp4 80.14M
% _+ w0 f5 ~% @; e ]| | └──课程目录.txt 1.06kb1 a) c5 I2 y, X4 n9 C+ ^7 }! c
| ├──07-28550_FFmpeg4.3系列之20:GStreamer小白入门_梅会东-107 3 z, c0 Z6 t$ k4 g2 d* F m
| | ├──课件 " g; }$ z5 g. u s4 R) G2 ]
| | ├──第1章_1-10_gst-launch简介之3.mp4 15.68M. K7 L& m0 Y4 T7 e# |
| | ├──第1章_1-1_gstreamer课程简介.mp4 24.59M& S' O# s8 ~. S6 X' L7 e
| | ├──第1章_1-2_gstreamer宏观架构的讲解.mp4 44.12M
1 s+ U3 ? l9 K b, O& r| | ├──第1章_1-3_gstreamer和ffmpeg的区别.mp4 35.37M, c* Y; D( e( f
| | ├──第1章_1-4_glib的简介.mp4 34.25M
( q4 ~* q9 P w& R: j| | ├──第1章_1-5_pipeline等基础概念的讲解.mp4 52.11M
6 E% |* h6 C9 n2 r: u9 z, T| | ├──第1章_1-6_bus消息交互机制的讲解.mp4 21.86M
& F& B% t+ B: w9 u| | ├──第1章_1-7_gstreamer的安装及简单应用.mp4 56.63M
! P5 o1 E3 \; j9 @ s8 i| | ├──第1章_1-8_gst-launch简介之1.mp4 40.64M
0 z4 x$ M) z, z, z| | ├──第1章_1-9_gst-launch简介之2.mp4 15.41M
3 `$ D3 T8 }/ X; X| | ├──第2章_2-1_第1篇Helloworld之1.mp4 31.68M
8 t$ |1 a) }5 S2 K5 a| | ├──第2章_2-2_第1篇Helloworld之2.mp4 47.41M
* _1 O# y& A) _; X5 V| | ├──第2章_2-3_第1篇Helloworld之3.mp4 36.24M$ i2 M* T4 `: v3 C
| | ├──第2章_2-4_第2篇手工创建容器和元素之1.mp4 49.76M6 _* i2 A8 A4 h e+ B# D
| | ├──第2章_2-5_第2篇手工创建容器和元素之2.mp4 39.12M
4 R9 N5 a2 m: P7 }* F# p| | ├──第2章_2-6_第3篇动态pipeline之1.mp4 60.03M
4 }6 R& ]# G8 G6 {6 ]| | ├──第2章_2-7_第3篇动态pipeline之2.mp4 78.62M
7 \' @* I1 G- B' K' b# i% c| | ├──第2章_2-8_第3篇动态pipeline之3.mp4 30.88M8 z( X* {5 Y( X, ~; F. y
| | ├──第3章_3-1_第4篇播放时间控制之1.mp4 50.63M
7 `- K% |# G/ w4 ` r| | ├──第3章_3-2_第4篇播放时间控制之2.mp4 48.84M
! h* y* o7 \3 ~2 ]: G| | ├──第3章_3-3_第5篇播放速率控制之1.mp4 50.37M
; G6 h& e9 P5 J4 l4 A| | ├──第3章_3-4_第5篇播放速率控制之2.mp4 55.04M
+ m2 a0 l U Q. L/ t$ ^$ o| | ├──第3章_3-5_第6篇获取媒体信息之1.mp4 28.06M
0 F2 m- {3 _) ]| | ├──第3章_3-6_第6篇获取媒体信息之2.mp4 46.07M( V# M; ]& P* f! U5 d: \
| | ├──第4章_4-1_安装依赖项.mp4 57.40M
4 o8 K/ p2 E5 r! L+ [! X* M| | ├──第4章_4-2_安装meson.mp4 42.54M+ ~: p% V$ `* j# A; I
| | ├──第4章_4-3_源码编译gstreamer.mp4 60.00M
9 p' Q2 P. M4 f3 z1 V# f| | ├──第4章_4-4_源码编译其它插件.mp4 28.78M
9 r) K$ l& l6 P! T| | └──课程目录.txt 1.30kb* X3 X: X0 v9 x2 w) k. B
| ├──08-26274_FFmpeg4.3系列之21:OpenCV4小白入门与实战58例_腾讯课堂_梅会东-135 : t/ |9 t7 W& o, U$ r5 k
| | ├──01 小白入门与初体验:禁果尝鲜
/ C% F- P5 a7 p9 \3 c| | ├──02 小白入门与初体验:禁果尝鲜之2 % X; G1 f: p) O" S
| | ├──03 图像基本操作:懵懵懂懂学图像 ; h+ a* h; O8 `" H
| | ├──04 图像统计操作:七七八八有收获
9 P3 C; g+ {2 D1 q- }. || | ├──05 图像卷积:不入虎穴焉得虎子
8 X9 Q6 t' Z- ^; D5 J3 Q) z0 K/ s| | ├──06 磨皮美颜:柳暗花明又一村 7 r3 `5 |5 q. y$ R
| | ├──07 二值图像:阴阳合一法自然 / `& h6 J# E* D- J, b5 D' |- d: n4 B
| | ├──08 图像形态学:登高望远天地阔 ) N. M+ T% G1 i$ E o% V8 H
| | ├──课件
. p4 d+ n) d3 `| | └──课程目录.txt 3.38kb
! O$ j7 ]+ p. B. S! l/ s% d| ├──09-28892_FFmpeg4.3系列之22:OpenCV4视频处理与摄像头直播实战_梅会东-87
/ O) F, s9 p2 ]9 s| | ├──课件
* F) y4 D7 C- w8 c( ^( x$ W| | ├──第1章_1-1_OpenCV4+FFmpeg4摄像头直播实战运行效果演示与讲.mp4 38.04M* m8 i/ L0 l1 _3 o
| | ├──第1章_1-2_OpenCV4的环境搭建与视频处理简介.mp4 46.04M
' A/ l: N0 x0 E: B9 }; Y& k0 P| | ├──第1章_1-3_OpenCV4读取和显示本地视频文件.mp4 55.88M7 a& G6 ~6 n8 q( H: ` Y# `
| | ├──第1章_1-4_OpenCV4对处理后的视频图像进行保存.mp4 74.57M/ U# t1 A5 v" H4 a8 h V' z
| | ├──第1章_1-5_OpenCV4从摄像头中读取和显示视频.mp4 30.47M
) ~- [! N1 s6 i" p| | ├──第1章_1-6_Opencv4调用摄像头进行实时显示并保存文件.mp4 60.60M
5 ^; |+ w6 v+ L! t5 C5 T| | ├──第1章_1-7_Opencv4调用摄像头进行实时显示并提取轮廓.mp4 33.14M
# t( y; I/ q! [) C| | ├──第1章_1-8_Opencv4调用摄像头并磨皮美颜.mp4 47.14M
* ^* {; s1 B+ O6 P| | ├──第1章_1-9_Opencv4调用摄像头并膨胀腐蚀.mp4 29.53M6 w2 |9 M. p1 |* z8 F+ _1 D
| | ├──第2章_2-1_OpenCV4结合FFmpeg直播推流的原理和步骤.mp4 18.17M$ {. h6 [1 i% t. J p' Z
| | ├──第2章_2-2_直播运行效果与代码流程解析.mp4 66.20M: B+ T- G, n, ]( m! P: f. w( s
| | ├──第2章_2-3_搭建环境并创建项目.mp4 44.34M
- h+ L5 W7 P' L| | ├──第2章_2-4_Opencv4读取并显示摄像头.mp4 37.55M! V' h" L( W& D/ v3 A3 F5 S
| | ├──第2章_2-5_FFmpeg4的初始化之1.mp4 75.47M
/ m! u2 z) M5 ^# \( b) \2 \# o2 ^| | ├──第2章_2-6_FFmpeg4的初始化之2.mp4 53.21M
& k2 Z6 ?/ S5 \+ v4 n% G; Z' g| | ├──第2章_2-7_循环读取摄像头的帧并特效处理.mp4 59.68M
L# _: R* [. s4 G5 o1 c& O z! U" d, a| | ├──第2章_2-8_搭建直播服务器并开始推流实战演练.mp4 47.63M
1 }# N+ Q; }0 w| | ├──第2章_2-9_推流的同时加入特效处理.mp4 28.50M$ M- i! l+ t4 g" l9 e
| | └──课程目录.txt 1.23kb
5 l4 S! d3 T8 v1 M| ├──10-28940_FFmpeg4.3系列之23:PS和TS码流详解与代码实战_梅会东-107 0 l' o$ ~ M8 } g6 R
| | ├──课件 ; T; I% v' p7 `1 E7 N1 U
| | ├──第1章_1-1_PS和TS码流详解的课程运行效果演示及简介.mp4 32.06M( x" ]1 | C3 H$ `
| | ├──第1章_1-2_MPEG2标准的简介.mp4 43.37M; M9 S; t& \9 A5 y# Z( j
| | ├──第1章_1-3_ES+PES+PS+TS简介.mp4 30.33M
4 u" B4 t7 s6 n! j9 N6 K5 \1 m& y| | ├──第1章_1-4_基本流程与小结.mp4 28.84M
" c; J: V9 Z) N; |$ O| | ├──第2章_2-10_PAT表结构的案例分析.mp4 39.59M% E: W* s/ ~+ R1 n( T
| | ├──第2章_2-11_PMT表结构的分析之1.mp4 41.20M
6 \7 T+ a- k' u* K9 Q7 q5 E| | ├──第2章_2-12_PMT表结构的分析之2.mp4 41.05M
4 V& c" O8 L! J& w& |7 T3 o| | ├──第2章_2-1_TS码流简介.mp4 28.79M
5 L+ V4 E. v( L, p% b| | ├──第2章_2-2_TS码流工具分析.mp4 45.02M, X; q- P8 d% O, y+ S6 \
| | ├──第2章_2-3_TS的包头结构详解.mp4 54.42M
8 w. @! E8 d% d6 U( || | ├──第2章_2-4_PSI节目专用信息的讲解.mp4 20.80M
3 O8 f! r( f% [% i5 x; G5 ~- O j| | ├──第2章_2-5_PAT表结构详解之1.mp4 31.80M
: V$ [7 V3 Q: l7 d. e| | ├──第2章_2-6_PAT表结构详解之2.mp4 77.53M
* L8 ~6 f, Y7 `- X* Q# e| | ├──第2章_2-7_PAT表结构详解之3.mp4 28.48M0 v' O$ Q+ ^* P- f; S
| | ├──第2章_2-8_PAT表结构详解之4.mp4 41.35M3 I" T& F2 [7 A
| | ├──第2章_2-9_PAT表结构的C语言代码解析.mp4 71.89M
: l* i. F2 T) `7 T' v8 s| | ├──第3章_3-1_PS码流解析之1.mp4 50.72M
3 G$ }* D% F# P/ d! g7 d" w| | ├──第3章_3-2_PS码流解析之2.mp4 32.73M
2 X; `9 x. H" ]# a0 g7 E| | ├──第3章_3-3_PS码流解析之3.mp4 43.02M
* ?8 Q& r f4 |8 ?& U7 R- n| | ├──第3章_3-4_PS码流解析之4.mp4 19.14M3 |/ _8 [$ L8 r
| | ├──第4章_4-1_FFmpeg命令行处理PS和TS.mp4 47.91M
; O c. f4 O$ o2 t7 ~| | ├──第4章_4-2_FFmpeg代码处理PS和TS的核心数据结构与流程.mp4 27.48M
% k( N% k# A3 N* m6 b| | ├──第4章_4-3_FFmpeg代码处理PS和TS的开发环境搭建.mp4 18.42M
& s( N `2 X8 f7 S| | ├──第4章_4-4_FFmpeg代码处理PS和TS的详细代码.mp4 43.25M
( V. }# z M+ Q6 m$ R# || | ├──第5章_5-1_纯手工C++代码解析TS码流之1.mp4 48.44M
, F% L8 H$ `. g| | ├──第5章_5-2_纯手工C++代码解析TS码流之2.mp4 29.66M
8 d. |/ z% n7 {( P. T+ o% q| | ├──第5章_5-3_纯手工C++代码解析TS码流之3.mp4 45.20M) Y) q: a# f3 r# M: T% ^
| | ├──第6章_6-1_纯手工C++代码解析PS码流之1.mp4 46.70M) w* P# P+ x: t" D
| | ├──第6章_6-2_纯手工C++代码解析PS码流之2.mp4 35.62M
9 I+ X8 W5 \1 n& B( X* n& M| | └──课程目录.txt 1.46kb
( c3 h4 w7 J4 g8 ^0 }) p! X| ├──11-28975_FFmpeg4.3系列之24:RTP及jrtplib发送H.264码流实战_梅会东-114
8 ]# ?; B8 P( q8 H& e| | ├──课件
5 ~+ L( u6 R7 K6 s1 g4 [4 | G& T| | ├──第1章_1-1_jrtplib发送H264码流效果展示及简介.mp4 40.61M: r8 n! h# _% _8 Y
| | ├──第1章_1-2_RTP简介.mp4 42.00M9 x! m {+ l( I; c
| | ├──第1章_1-3_RTP包头结构讲解.mp4 51.39M* N/ T- p. K \/ f! r8 o$ M: f/ X
| | ├──第1章_1-4_RTP荷载H264码流的单包模式.mp4 43.23M8 {2 _) X9 C4 u) m# [
| | ├──第1章_1-5_RTP荷载H264码流的FU分片模式.mp4 38.97M
( v4 V) o+ ?) `; a+ \% ?| | ├──第1章_1-6_H264码流结构简介.mp4 52.18M
0 z" B" J: f$ K7 [, r% x| | ├──第1章_1-7_H264的NALU格式小结.mp4 25.39M
6 S' B4 Q. p4 G: e$ T$ C| | ├──第2章_2-1_编译jthread源码.mp4 46.86M- r* f4 A* Q7 X3 X7 A8 w
| | ├──第2章_2-2_编译jrtplib源码.mp4 36.22M
/ N0 D, ?5 m' r4 g7 z| | ├──第2章_2-3_搭建jrtplib的开发环境.mp4 45.39M2 U3 l' `3 b% ^+ ~) E! ~
| | ├──第3章_3-1_使用jrtplib来发送数据包.mp4 57.41M
) n9 o4 _! y. L| | ├──第3章_3-2_自己写UDP程序来接收jrtplib发过来的数据包并分析.mp4 54.50M% a/ v; |% m3 u* Q8 H% | W
| | ├──第3章_3-3_使用jrtplib来接收自己发送的数据包并分析.mp4 24.01M5 B9 A$ @, e5 F4 w& u3 H
| | ├──第3章_3-4_RTPPacket数据结构的分析.mp4 37.42M$ y5 ~( M F5 O) E# C9 p' H
| | ├──第3章_3-5_使用jrtplib收包.mp4 15.37M5 f1 {& c4 @5 c" n: j
| | ├──第3章_3-6_Example2设置更多参数.mp4 37.71M
5 K4 U! X: b7 n- S: d$ M& o| | ├──第3章_3-7_Example3自动添加目的地.mp4 42.00M7 r, r, i- i; T$ d7 O
| | ├──第3章_3-8_Example4后台线程自动处理.mp4 49.11M
+ |; g# m# f# O( @| | ├──第3章_3-9_Example5--8案例分析.mp4 33.97M4 P: I M4 ~2 s- G( G2 j
| | ├──第4章_4-1_RTP及H264相关结构体的讲解.mp4 18.60M7 N8 `, w4 k4 x% w. K! A
| | ├──第4章_4-2_VLC使用SDP播放RTP负载的H264码流.mp4 22.95M) {6 t9 |$ \! v( o
| | ├──第4章_4-3_解析H264码流获取NALU.mp4 37.62M. O8 j% b( t+ I3 U7 G
| | ├──第4章_4-4_RTP封装单片模式的NALU.mp4 25.04M
" _5 l- J* Z, r! O& }4 v| | ├──第4章_4-5_RTP封装分片模式的NALU.mp4 27.56M, v" u, [$ F" T5 o+ x
| | ├──第4章_4-6_RTP封装分片模式的NALU之2.mp4 28.48M
! q4 n, w2 E B1 r| | └──课程目录.txt 1.33kb: U; f" f: n ` f
| └──12-29012_FFmpeg4.3系列之25:RTMP与librtmp发送H.264码流实战_梅会东-114 4 S/ z! i3 l0 i# @, [
| | ├──课件 , g/ B3 [6 L1 a" ~
| | ├──第1章_1-1_RTMP+jrtmplib发送H264码流简介.mp4 22.76M
. ^; }& L, b5 W4 u# L" f| | ├──第1章_1-2_RTMP简介.mp4 31.77M3 |1 ]# V( r% R1 n8 r
| | ├──第1章_1-3_ffmpeg推送RTMP流并用Nginx直播.mp4 25.56M
& ?) w& y7 d( W* e| | ├──第1章_1-4_RTMP握手流程讲解.mp4 28.34M! W' c' t" _* ], e. s
| | ├──第1章_1-5_wireshark抓包RTMP握手流程并分析.mp4 62.64M
+ o( a% F2 P+ X0 R3 _5 p| | ├──第1章_1-6_RTMP的块基本头详解.mp4 42.84M0 h1 d8 z) o( F% P8 |* w/ q
| | ├──第1章_1-7_RTMP的块消息头详解.mp4 38.93M
" m3 T4 m# M% F; c- l, D| | ├──第1章_1-8_RTMP的消息分块案例分析.mp4 38.71M# T) e8 y1 _$ l* q& q, ^7 R
| | ├──第1章_1-9_RTMP协议控制消息及抓包案例分析.mp4 75.56M
6 }% u" I r' Z( ?) z! L' k& |' q; b| | ├──第2章_2-1_VS2015编译RTMP源码的过程.mp4 44.96M
7 M7 F- B7 \% |- b5 `$ N| | ├──第2章_2-2_VS2015编译RTMP源码的几个坑.mp4 22.48M! f1 k& Q. v. l0 L7 z& @/ x
| | ├──第3章_3-1_ffmpeg处理rtmp的几个命令行.mp4 8.85M d; U7 O% X9 `: B; @) `
| | ├──第3章_3-2_ffmpeg处理rtmp的流程及核心API.mp4 18.53M K* ~: c. l3 ]$ V& B
| | ├──第3章_3-3_vs2015搭建ffmpeg开发环境.mp4 39.39M
: w! x3 J6 }: @/ L. U9 ]8 U6 G| | ├──第3章_3-4_ffmpeg推流rtmp的数据结构与api流程.mp4 38.93M0 x3 |1 R6 M* H7 \7 v7 K8 w
| | ├──第3章_3-5_两个小函数的使用.mp4 15.54M S7 H, m+ f( \' o' e- J
| | ├──第3章_3-6_解析输入流并创建输出流.mp4 60.99M8 r2 ?; J1 o) y/ {0 {
| | ├──第3章_3-7_rtmp推流代码及测试.mp4 30.25M
/ ]3 M# ]& D0 [6 U5 X+ G2 K| | ├──第3章_3-8_pts线性单调递增问题.mp4 25.89M! x% I& [; O6 | }
| | ├──第4章_4-1_vs2015搭建librtmp开发环境.mp4 27.54M
" n; ^/ Z& @; J6 ?, B, E* K| | ├──第4章_4-2_librtmp数据结构与API简介.mp4 21.30M
: S8 I# K' w* s* ^( w* j/ J| | ├──第4章_4-3_librtmp编译过程的几个小坑.mp4 33.47M
$ E/ G9 h! k* X0 s' m| | ├──第4章_4-4_librtmp的收流代码.mp4 31.67M/ ]. V+ S, o, o5 u5 ?2 n3 t! P
| | ├──第4章_4-5_librtmp的收流并保存为本地文件.mp4 21.28M
; q- E/ F0 B9 S0 \2 S% q% x% h| | ├──第4章_4-6_librtmp的几个核心API源码分析.mp4 49.84M0 {( b/ y3 }& l+ R+ B0 c( ?
| | ├──第5章_5-1_flv头结构详解.mp4 24.91M
8 C9 _1 S, u* s; \# ~| | ├──第5章_5-2_flv的tag结构讲解.mp4 38.71M; f* z% m: J/ G. ^6 d
| | ├──第5章_5-3_解析flv并用librtmp封装.mp4 62.00M
9 i, A5 L# e& {" E4 u, ~& \1 l| | ├──第5章_5-4_librtmp发送flv的工程创建.mp4 17.18M* I& X) ~5 A, j/ n3 j7 f6 x! B
| | ├──第5章_5-5_librtmp发送flv的问题及分析.mp4 16.94M
5 o% U4 X. T9 R8 F| | ├──第6章_6-1_librtmp发送H264的代码解析.mp4 82.33M
! u- }& v# Z3 P% u" F| | └──课程目录.txt 1.61kb
$ g6 T( c% W8 f) i2 S& p└──04第四阶段: 视频监控+onvif+gb28181
5 E5 Y" ]# P- B4 [" T& G| ├──01-26439-FFmpeg4.3系列之26:视频监控之H265多路摄像头播控项目实战_腾讯课堂_梅会东-271
" p8 X, a, z' C1 p- g* V2 q| | ├──01 视频监控的架构和流程 * G% k1 |" B+ z4 C( u7 C1 q' y; F
| | ├──02 FFmpeg4.3+SDL2+Qt5开发环境的搭建
# L" k% p; G4 S& c5 ]7 \+ Z# u2 C| | ├──03 FFmpeg的SDK编程回顾总结并操练 ' x* N# j3 y; U0 c5 o+ ~+ m
| | ├──04 FFmpeg的SDK编程回顾总结并操练之2 * S$ d! ^: g" Z, X
| | ├──05 SDL2.0的编程回顾总结并操练 ! x( y1 H, `9 d/ B& n3 u6 J' _
| | ├──06 颜色空间转换RGB和YUV的原理与实战
8 V+ I1 z+ v* R7 N/ i& v- J4 P# c, `| | ├──07 Qt5+FFmpeg本地摄像头采集预览实战 ; |% l% T( q' ^; t J' R7 q2 l# O
| | ├──08 Qt5+FFmpeg本地摄像头采集预览实战之2 ! K1 a5 x' w: j! E9 ^2 a
| | ├──09 代码封装:摄像头h2645编码并存储 * s$ c/ B! {& g8 E/ m
| | ├──10 RTSP+Live555流媒体的回忆总结 , y* [4 z# Q& [! J+ {
| | ├──11 Qt5+FFmpeg单路网络摄像头采集预览 2 ^/ }* Z9 v2 i3 S" _4 k& C( R
| | ├──12 多路H265视频监控项目实战
3 w4 Y- ?3 s/ r2 D2 x, ^/ `; X| | ├──13 搭建RTMP服务实现网页预览 % J$ L! G5 H8 e; H9 O' U' z( X
| | ├──14 音频播放原理与音视频同步简介 & b- U- J2 a# N5 F- O4 H0 v
| | ├──15 onvif与GBT-28181的简介
+ q8 i. \/ `7 J6 p0 K+ R, e| | ├──课件 8 x* u w+ Z' V+ c, R1 e
| | └──课程目录.txt 4.69kb& R2 H- r; M, M
| ├──02-28717_FFmpeg4.3系列之27:onvif+gsoap协议精讲与代码封装实战_梅会东-175 0 z4 _* H- A9 U7 q$ Y2 T* M3 c: I
| | ├──课件 ; @7 \' I9 q8 ^( g7 S: ^
| | ├──第1章_1-1_onvif+gsoap协议与代码封装的课程效果演示.mp4 72.37M
+ y9 |# U+ [# `| | ├──第1章_1-2_onvif入门简介之1.mp4 17.31M
9 j/ V. d- m) c6 q* ^% r| | ├──第1章_1-3_onvif入门简介之2.mp4 30.91M
- ~: i! \' e2 {| | ├──第1章_1-4_onvif到底是什么.mp4 22.70M
g- y8 }+ Y1 t3 r+ H% O| | ├──第1章_1-5_onvif规范的实现机制.mp4 37.57M0 v+ Z q3 Q2 e( Z$ z) y( a) N; I% @
| | ├──第1章_1-6_onvif规范的内容及应用.mp4 22.63M H) _7 f( C; J
| | ├──第1章_1-7_onvif规范的技术理解.mp4 29.61M% W' B& N2 g8 N' K, G2 Q
| | ├──第2章_2-1_webservice的讲解.mp4 34.24M
, x$ M( X2 j7 f @2 d| | ├──第2章_2-2_gsoap简介与结构分析.mp4 24.50M% Z2 ] F; W1 a/ n* a+ {( V1 c- A3 I1 u
| | ├──第2章_2-3_gsoap开发webservice的流程分析.mp4 23.47M( N( W* E: |* t; C: B# v
| | ├──第2章_2-4_gsoap创建SOAP调用实例的代码.mp4 61.87M
& _. b) R) a4 b; c| | ├──第2章_2-5_gsoap创建SOAP的vs2010工程调试运行.mp4 78.80M/ ~ n* M# R# @! V/ r7 m# w4 k
| | ├──第2章_2-6_gsoap案例代码的分析讲解.mp4 45.85M+ m2 I) \3 W5 ~3 W! ~
| | ├──第3章_3-1_ipc简介及onvif回顾.mp4 22.35M$ y, v. e# l7 ?* ]% w
| | ├──第3章_3-2_windows下生产onvif框架代码之1.mp4 49.96M
# W: F: T; e. D* b8 D| | ├──第3章_3-3_windows下生产onvif框架代码之2.mp4 69.29M
: q3 r4 I, O; g$ \| | ├──第3章_3-4_windows下生产onvif框架代码之3.mp4 66.51M9 t- Y# j+ N6 C; f6 _; t# z _
| | ├──第3章_3-5_windows下从头到尾再生产一遍onvif框架代码.mp4 73.81M2 Y& |, _' }% o! j
| | ├──第3章_3-6_onvif的设备搜索代码.mp4 81.33M$ }* p- M5 F, [( ?
| | ├──第3章_3-7_onvif的获取设备信息代码.mp4 35.65M1 M' }! Y9 p" t1 G/ `
| | ├──第3章_3-8_onvif的鉴权认证及获取视频流及抓图等.mp4 68.69M2 n. y" U* C& X9 T! p
| | ├──第4章_4-10_设备查找的代码案例.mp4 36.12M9 Z. e) c& y- u% S: n
| | ├──第4章_4-1_Ubuntu编译环境安装依赖项.mp4 20.07M
" V; K* ^0 _& g1 H8 }3 J8 L/ Q| | ├──第4章_4-2_最新版gsoap2.8.116的编译安装运行.mp4 53.42M/ M3 _2 D! m5 E
| | ├──第4章_4-3_typemap.dat的详细讲解及踩坑经验.mp4 67.37M2 w+ _' A+ c& l$ t# n
| | ├──第4章_4-4_生成onvif.h头文件.mp4 32.98M1 M5 `; ~7 U" K& @6 [
| | ├──第4章_4-5_鉴权认证的讲解及踩坑.mp4 36.18M
* q! H) Y& P/ C' c| | ├──第4章_4-6_根据头文件生成框架代码及踩坑.mp4 37.10M( h- P8 i t- S5 F7 Y% {9 v
| | ├──第4章_4-7_拷贝其它用到的源文件到工程中.mp4 23.85M7 z0 P8 J- ^7 k& c0 o3 n
| | ├──第4章_4-8_关联命名空间及大功告成.mp4 32.82M* [2 t- F d& X$ D& [
| | ├──第4章_4-9_onvif的相关代码封装.mp4 49.98M e1 I) d/ Q: l: R0 g$ f; U8 @
| | └──课程目录.txt 1.70kb/ t# z4 a% ^0 f* X! u$ S" y
| ├──03-28809_FFmpeg4.3系列之28:SIP+eXosip+pjsip小白入门实战_梅会东-114 5 s2 u8 P; }1 I2 B7 }: y
| | ├──课件 0 n# r) v0 V$ {' F& u
| | ├──第1章_1-1_sip+eXosip+pjsip课程预览与简介.mp4 34.89M" U s7 M# ~$ Y- z' y: y4 B, u( E
| | ├──第1章_1-2_sip入门简介.mp4 14.45M
! W0 ~, H+ h& O$ |1 G# E2 B0 r V2 v| | ├──第1章_1-3_sip协议讲解与基本功能.mp4 49.51M) d) n) U9 b; Y# h
| | ├──第1章_1-4_sip协议的会话流程.mp4 25.72M
* w8 Y/ c0 c) O! a4 e| | ├──第1章_1-5_sip协议与打电话流程的对比分析.mp4 34.19M) J4 Z- E" T5 E, a# E% M, b0 x; J
| | ├──第1章_1-6_sip流程讲解与几个小问题探讨.mp4 25.39M
* x- i- z, v& Z/ N| | ├──第1章_1-7_sip消息详细讲解.mp4 29.88M
& v9 D3 ?( y! i* }| | ├──第1章_1-8_invite消息的示例分析.mp4 39.19M
& _! i/ s0 J7 T! l| | ├──第2章_2-10_exosip2案例之UAC原理及代码分析.mp4 49.09M
( H7 c9 e) {2 Y3 }% Z) i' ?| | ├──第2章_2-11_exosip2案例之UAS原理及代码分析.mp4 20.37M
; L$ Q# [& U$ B* ]| | ├──第2章_2-12_exosip2案例之UAC的工程创建.mp4 55.59M
b, x) U6 n8 M5 [! X9 b# m| | ├──第2章_2-13_exosip2案例之运行效果及流程分析.mp4 47.45M6 ?6 X: |9 B- _+ Q* D6 I
| | ├──第2章_2-1_osip+eXosip的简介.mp4 35.00M
$ b. u9 l1 D/ S5 |( D0 m| | ├──第2章_2-2_osip+eXosip的windows平台编译源码.mp4 123.00M
/ A* I' m% l7 o7 k8 v5 q k| | ├──第2章_2-3_osip+eXosip的Ubuntu18平台编译源码.mp4 31.99M
! Y* Y) z; {: P6 p* c$ O$ Z| | ├──第2章_2-4_osip库的核心数据结构.mp4 57.87M
0 n! _: C" Q" B9 o8 Y* p% [: Q| | ├──第2章_2-5_osip库的初始化.mp4 45.86M
/ r8 v0 P$ o: r& h& M9 a| | ├──第2章_2-6_osip库的发送和接收消息以及状态机.mp4 39.74M
% k: `# _8 T8 h$ \, B| | ├──第2章_2-7_osip协议栈的分析总结.mp4 46.26M' C) c5 Q$ |4 o8 S% m' P
| | ├──第2章_2-8_exosip2的模块组成.mp4 43.44M9 I" [( \$ s' ~1 |) ~' f' u
| | ├──第2章_2-9_exosip2的初始化与整体流程分析.mp4 54.90M0 Q( V2 Y3 `7 m2 N
| | ├──第3章_3-1_pjsip开源库简介.mp4 38.07M
5 @9 U3 m) }8 M* ?4 [% V/ V k| | ├──第3章_3-2_pjsip在windows下编译过程.mp4 38.06M
9 t# [. N8 l0 V" J T; s2 `( m7 ?5 M1 e| | ├──第3章_3-3_pjsip在Ubuntu18下编译过程.mp4 18.90M) @; Q" Z; r- ^
| | ├──第3章_3-4_使用pjsip快速创建sip应用程序.mp4 21.68M
5 w f1 `- s3 Y| | ├──第3章_3-5_pjsip的头文件及库文件的引用.mp4 39.49M% Z' K( Y+ _# f
| | ├──第3章_3-6_基于pjsip的软件电话的交互流程分析.mp4 34.25M) g) T# x! [4 @9 I j) E
| | └──课程目录.txt 1.48kb
9 {. \. |9 B1 @, ?8 |/ w| ├──04-28867_FFmpeg4.3系列之29:国标GB28181理论与实战_梅会东-93 3 N* w9 U; S6 `$ }7 ~
| | ├──课件 E0 ~( y. l" a; t" m+ ^% @. u1 C
| | ├──第1章_1-1_国标GB28181课程预览与简介.mp4 51.33M
0 c6 T, q; ~/ p' d4 \6 ~5 }| | ├──第1章_1-2_国标GB28181入门简介.mp4 51.96M
- Q) q2 V' i. b| | ├──第1章_1-3_国标GB28181的注册和注销.mp4 34.71M
- ]9 x! G2 x' ]" E; e+ h# Y| | ├──第1章_1-4_国标GB28181的音视频实时点播流程.mp4 40.07M
. n+ `6 a+ [% s3 ~) T| | ├──第1章_1-5_国标GB28181的命令交互流程.mp4 14.52M
b* ^( B; H) ~* m| | ├──第1章_1-6_国标GB28181的模拟设备和自动化测试工具.mp4 73.91M! s9 E6 C# a( i+ y5 [6 Z# u" }+ A' B
| | ├──第1章_1-7_国标GB28181的统一编码规则.mp4 15.33M6 N, _& j$ f! o; {. y
| | ├──第2章_2-1_国标平台LiveGBS的搭建与配置.mp4 43.79M, z+ }1 `. V/ t
| | ├──第2章_2-2_国标平台EasyGBS的搭建与配置.mp4 34.58M' E& I3 Q9 X4 [( I* M
| | ├──第3章_3-1_国标28181抓包分析之注册和心跳.mp4 62.91M
$ r- Z8 }+ {9 c& g6 S3 q( Y| | ├──第3章_3-2_国标28181抓包分析之RTP流分析及保存文件.mp4 65.04M6 v; j9 j9 f- V ] Y6 S
| | ├──第3章_3-3_国标28181抓包分析之invite流程及点播.mp4 51.19M& k6 T& j6 H( Y, }
| | ├──第3章_3-4_自己写代码开端口验证注册流程.mp4 45.19M
1 r+ V8 o" K: j$ [' J8 M9 F| | ├──第4章_4-1_模拟IPC之程序效果演示.mp4 55.68M
- H9 l' s$ \2 A* v5 j: I$ g* D' u9 H| | ├──第4章_4-2_模拟IPC之程序流程分析之1.mp4 62.83M: g1 ^, l3 Y1 D5 ^
| | ├──第4章_4-3_模拟IPC之程序流程分析之2.mp4 65.43M
# H4 q* R% }% Y8 l. G+ a- J| | ├──第4章_4-4_模拟IPC断点跟踪之register代码流程.mp4 45.64M1 k- m& V; a/ B
| | ├──第4章_4-5_模拟IPC断点跟踪之invite代码流程.mp4 52.05M. x) ?6 g4 D' R9 T
| | ├──第4章_4-6_模拟IPC断点跟踪之rtp代码流程.mp4 24.12M' `, M/ Q$ Q( m
| | ├──第4章_4-7_H.264+PS及RTP封装传输.mp4 55.96M1 s) q7 d t" t) l: L) t
| | └──课程目录.txt 1.26kb
" K7 W/ L+ u/ ]+ x Z| └──05-29047_FFmpeg4.3系列之30:Linux+GCC+CMake+Qt开发FFmpeg入门实战_梅会东-87
1 e9 C. t5 o% Y; v5 b4 A, f: O% || | ├──课件
% E$ T G( e3 m" p- b5 [/ {: R| | ├──第1章_1-10_CMake多个源文件案例解剖.mp4 22.78M
) |8 H: Z y( N) F1 r| | ├──第1章_1-11_CMake静态库的创建与引用案例解剖.mp4 39.08M
1 n0 i* l' A: f0 d8 n% u% e| | ├──第1章_1-1_Linux+GCC+CMake+Qt开发FFmpeg的课程简.mp4 36.87M" Y, v* ~8 f* w8 K$ c: g
| | ├──第1章_1-2_GCC的安装.mp4 26.53M$ G3 v# T( M9 m/ I; u# A( d. g# n
| | ├──第1章_1-3_GCC编译第一个程序及相关选项.mp4 21.04M
" m& A) n6 X: P' [0 r| | ├──第1章_1-4_GCC编译多个文件.mp4 22.47M
/ v' h# p1 U( |0 h! L7 w, ^5 z| | ├──第1章_1-5_GCC编译并引用静态库.mp4 37.05M
2 K: J# g' h Q; o$ n| | ├──第1章_1-6_GCC编译并引用动态库.mp4 37.63M
( R5 g% y6 q: R& ^3 l9 l8 h| | ├──第1章_1-7_Make实战第一个案例.mp4 36.52M
2 g5 J8 Y6 ~0 z0 p' i| | ├──第1章_1-8_Make使用普通变量及系统变量.mp4 39.75M0 _; @9 H8 M! r+ Q( L9 F
| | ├──第1章_1-9_CMake单个源文件案例解剖.mp4 56.16M, R% S& H7 Y1 Q: S4 z
| | ├──第2章_2-1_安装ffmpeg必备依赖项.mp4 20.21M% P3 N0 _- G. c0 T% ]0 S
| | ├──第2章_2-2_编译ffmpeg的三部曲详解.mp4 60.86M }& B/ d& B/ ~9 O/ K3 I
| | ├──第2章_2-3_安装ffmpeg及分析.mp4 42.99M3 _. O J+ L' K5 `
| | ├──第2章_2-4_编译64位的ffmpeg.mp4 34.23M
3 Z8 D8 y3 V3 g, G) G| | ├──第2章_2-5_编写ffmpeg的HelloWorld程序.mp4 37.49M
/ c. c+ k4 M% K* y+ ]+ W% }' A| | ├──第3章_3-1_ubuntu安装qtCreator.mp4 43.76M: j( W) N: T% Y2 J0 p) ]
| | ├──第3章_3-2_纯手工打造第一个Hello Qt程序.mp4 36.75M( Y! W3 b t5 M# q7 ?# C
| | ├──第3章_3-3_QtCreator配置ffmpeg的开发环境.mp4 28.83M" U1 M1 g2 \7 Y4 m
| | ├──第3章_3-4_ffmpeg环境的踩坑实践.mp4 22.86M0 B: [0 x' {! l( ~* n* N8 W: v
| | ├──第4章_4-1_ubuntu源码编译libx264.mp4 50.00M
; O' b* B% k0 j3 K: }| | ├──第4章_4-2_ubuntu源码编译libx265.mp4 40.89M, h3 |" Q0 ~ B. _0 M+ E
| | ├──第5章_5-1_centos7源码编译ffmpeg.mp4 50.87M
}; b7 P; B# `| | ├──第5章_5-2_centos7安装配置ffmpeg.mp4 41.23M! W3 O1 z2 Y3 r( S1 r& p
| | └──课程目录.txt 1.27kb
4 j" [7 Y8 m$ y9 A6 e9 X. l7 l: o! D& [/ u& G. O
% n7 A( j1 Y. ?6 e- j: P- P
4 p; _! R% c5 ~0 K
j' X! I8 k4 I6 a: E6 Q
; I) z2 f- [; L9 ]
# U5 M9 I. ?" u1 o+ b, Z资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见5 N+ @/ z" i9 }# v4 X* A
y0 u2 j% z# |4 ^1 P8 x
% e; x" z: e; F5 V9 e
* Q- d) ~; {1 A本资源由Java自学网收集整理【www.javazx.com】 |
|