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