3 b- x1 L% w, d( K( [3 V& A* S〖课程介绍〗5 B2 L5 g6 ^& M' E9 H/ J. i; P
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从Linux音视频采集,到TCP/IP UDP Socket服务器,客户端编程, 如何去定义网络通讯私有协议,x264,FFmpeg编解码,OpenGL ES渲染视频。OpenAL播放音频。到pcm实时转AAC,到H.264+AAC合成mp4, 整个流程,涵盖iOS,Android ,Mac 嵌入式Linux音视频相关绝大多数实用场景。以及Posix编程接口,C C++ Qt,FFmpeg跨平台开发,iOS,Android,Mac,linux,桌面软件都不再是障碍。- W5 q4 _. g5 \6 x* r, \
+ ]! T2 ?" u, @〖课程目录〗
# v2 z! {. S3 Y音视频开发前瞻 06:37% z. ^& G0 k& k& u# D% O
FFmpeg音视频开发实战5介绍 03:07
5 `! C8 o( e( t p2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
9 A8 w& z0 T4 L% q9 M' L+ Y. `$ U音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58
# }, e4 S" b* I+ R每周六晚8~10点QQ群直播 内部作业答疑24:23
" O. q" n' i# T/ h9 R" `. _4 G解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
7 c H# Z5 `- w* u! C4 N1 {学习课程前的提示06:59
# Q$ ~6 T7 x- Y1 N; \% K& {vmware开发环境 119:55" E/ q3 u% p! V! n' k, k
vmware开发环境 226:23+ B/ W2 i, E1 l
vmware开发环境 305:530 S6 q) z3 X$ Y8 Y* r' P
vmware开发环境 413:49: d8 w! s% }7 e9 o
vmware开发环境 515:27% ~. M, V! u+ }, I
vmware开发环境 606:51
( g4 k+ d7 ?/ X+ ~0 \4 @win10不用装系统下载解压即可用版本38:13
9 t4 d/ m s4 ^" A( LmacOS Xcode开发环境 0122:54
+ v8 F7 L9 R$ o% ^macOS Xcode开发环境 0225:21
6 R/ H* ?9 y8 X/ ~6 imacOS Xcode开发环境 0320:027 V/ r1 G* N7 e% C* w, k7 [# t
macOS Xcode开发环境 0419:17
3 h2 ?3 ? v/ w& ?' F4 N初学者音视频入门课程学习须知05:51% O+ p0 m! k! ^- o4 F8 ?2 a% T- g
音视频初学者入门01 音频的原理15:56* T F5 T1 L. @
音视频初学者入门02 视频的原理113:38
2 f! p' ~- s, d I6 h音视频初学者入门03 视频的原理216:480 H# Y1 D: ^9 X' O
音视频初学者入门04 视频编码原理17:41
7 ?9 I8 N( ]( y! N$ h8 C' d音视频初学者入门05 H.264 编码压缩算法原理09:58
8 a4 r1 e p) L7 k9 Z$ h& W2 R音视频初学者入门06 视频编解码网络传输概览15:510 m& z" R6 g. m& g
音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44: \3 n2 R/ j6 D$ h
音视频初学者入门08 流媒体服务器架构16:15
# q, u2 @! I0 Q. ?) X6 a音视频初学者入门09 P2P点对点介绍07:02% O G& e" F! r. n1 b5 X n6 \
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:480 d9 q. Z$ {( f. F" b0 M& ^
音视频H.264基础 直播讲解0123:548 U# L; R' R2 `' R2 A" s9 Q$ T D
音视频H.264基础 直播讲解0221:54
/ q8 P7 L+ m. @! Y; Q/ M1 j! }- G音视频H.264基础 直播讲解0323:113 H, a; h" c+ V" r1 S& q+ F0 U& a$ s
音视频H.264基础 直播讲解0424:156 ~3 L8 F+ M8 H: H$ I
音视频H.264基础 直播讲解0524:16; U. a9 g: U m6 V, j! c
Tips:群里80%的同学都整不明白的问题0111:19
4 c: W6 x' m x编译FFMpeg29:01
7 M4 W( k9 d. ^7 w mffmpeg Mac iOS 编译补充0127:527 z0 m- D7 r5 J# T
ffmpeg Mac iOS 编译补充0224:584 y. }+ R5 J4 ~" n9 Z
ffmpeg Mac iOS 编译补充0318:19
4 O' |; r0 f& L( z/ b0 aFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
z0 \0 V% s& |1 Z8 V开发环境搭建22:50
9 R- O+ X) u# x+ \$ s6 bH.264 视频数据接收13:01
9 x8 w; |! I& P8 V( K d5 l解码H.264数据 118:45- Q9 g; |9 n( [+ ^/ H0 a" P
解码H.264数据210:55" m6 y; E! m1 M* i
解码H.264数据318:57 M0 X7 i! V. G+ f; ?
OpenGL ES渲染YUV图像24:11
7 }0 m+ k. [2 v6 q音频采集接收21:01* V2 E' T" R6 u% O1 I
音频编解码11:10" Q2 `- g$ u' d: N% p: v8 ?# m
H.264 I P B帧 NAL12:22' F0 m! A; H; M9 w/ ^2 p+ Y
H.264 I P B帧 NAL 216:58
' I/ H- P8 V( I3 g5 sH.264 SPS PPS I/P/B帧解析29:29- k, F9 L) A6 F; A
QuickTime mp4容器分析12:09
1 J% n( }6 F7 C; UAAC 音频格式05:16
& W: i0 \0 r1 I7 w7 x. h4 S7 ?AAC实时转换 124:10
. D1 y1 b# \8 }AAC实时转换 221:189 r7 X/ x% `) R5 E
FFmpeg实时写AAC音频流120:37+ U: N$ B& b) X8 j$ e4 d
FFmpeg实时写AAC音频流215:25
0 Q# Y7 |/ x2 gFFmpeg实时写H.264视频流17:12. D h0 U$ H& g" f" M% T
FFmpeg封装h.264 AAC到mp430:24( T, T' q$ C8 @
iOS 硬件解码H.264 110:290 m T8 a! ^4 \0 u& c5 }
iOS 硬件解码H.264 229:146 O8 |+ Y1 z8 u
iOS 硬件解码H.264 318:422 ?: N" z6 o! r% d( b& Z0 {
iOS 硬件解码H.264与显示14:40# n) D. E9 k1 ^( z& V6 b3 C
FFmpeg liblame pcm转mp307:02
+ R2 z% q' ?, g6 i& ]& T i1 UApple TV tvOS编译FFMPEG08:25
9 M. a# R; b" d$ i$ vv4l视频采集06:05
6 T4 j7 R) E$ t6 ?( ix264编码H.264数据11:07( ]7 G! k, n. o# e8 \' c" O
alsa 音频采集08:28
! A7 E5 w9 Q9 u! F. T/ ]FFmpeg 跨平台开发 0110:09. W% q; T3 }' J# n
FFmpeg 跨平台开发 0228:07
0 l/ o: a8 h b D7 GFFmpeg 跨平台开发 0305:18: T; u5 J& C4 L0 U" e" Y
FFmpeg 跨平台开发 0410:19
' V, a6 {* g1 B) yFFmpeg 跨平台开发 0509:35. m% p: I! Q" u" E! w# n; `
FFmpeg 跨平台开发 0611:08' f* X! H: z! n: `
FFmpeg 跨平台开发 0710:43' X9 L6 V, m+ Z
FFmpeg 跨平台开发 0809:211 }/ w* O5 l; p u$ J0 U; P
FFmpeg 跨平台开发 0912:39, @2 c: {/ v' t* }' M e) N
FFmpeg 跨平台开发 1014:511 s7 X# _8 }) m
FFmpeg 跨平台开发 1110:254 y- ` V# m5 G, g
FFmpeg 跨平台开发 1210:47- R$ Q1 z7 F% U8 |0 u
FFmpeg 跨平台开发 1312:49
5 q7 k5 D5 C d& LFFmpeg 跨平台开发 1413:104 k, D5 c+ {+ Q$ X
FFmpeg 跨平台开发 1508:343 C7 T/ S4 n, g i
FFmpeg 智能手机App优化06:12
4 F* e3 V7 p; V' z' DAndroid JNI专题 01 跨平台开发安卓移植简介03:19
- {& l$ H& [+ h) P9 _( R; JAndroid JNI专题 02 第一个JNI调用12:07
( }0 Y( y" P3 x4 F- B4 z- vAndroid JNI专题 03编译ffmpeg x86_64模拟器动态库29:38 U2 z0 n0 b! f* _8 l1 V
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35# y0 o6 x% R9 I! K' B+ t
Android JNI专题 05编译ffmpeg 真机静态库26:397 I+ D, T- n# H5 P; y
Android JNI专题 06 Posix网络通讯移植0113:31
6 q: ^9 L+ m0 @$ n* i1 m2 p5 FAndroid JNI专题 07 Posix网络通讯移植0223:09
; p; o3 @6 E$ A, M0 r, i4 BAndroid JNI专题 08 Posix网络通讯移植0316:23
- }7 e* D6 G2 P- c1 F7 GAndroid JNI专题 09 Posix网络通讯移植0407:46
4 n! k* D/ j, k# v% VAndroid JNI专题 10 H.264解码移植14:53
8 b* M9 E# a! T( v! iAndroid JNI专题 11 native线程回调java函数0114:279 s9 ~5 `1 d" u, H- K$ D( M- {2 l) `
Android JNI专题 12 native线程回调java函数0212:10
4 \ A( p" ?) m3 { u- I3 SAndroid JNI专题 13 OpenGLES渲染YUV12:17
' y" e S" }# F2 W8 [Android JNI专题 14 程序运行收尾11:38
. e$ ^, N8 L% Z9 VAndroid JNI专题 15 Android JNI小结09:304 R# r8 x v8 N9 m; S5 B; U
FFmpeg 音视频转码07:190 q" m3 ~4 y( o- p. A* I) Z
Darwin RTMP 流媒体服务器09:487 G2 _, A$ _- }! n% ]
libVLC mencoder04:42
/ _3 B' I. t" Y/ |1 gFFmpeg WebRTC Linphone12:52: B2 p' f- R0 F9 P
FFmpeg 屏幕录制06:517 u& e5 o' F0 O5 E, M' o
FFmpeg SDL OpenCV10:48! K$ W, b1 j& n& t
RTMP 直播 介绍22:55+ f; P/ N' S' y( `8 J
RTMP 直播 Linux服务器搭建15:01" s W/ Z& i2 ?% O1 B& h
RTMP 直播 Linux服务器配置11:31
; R. d5 N$ k i/ D$ M" N6 `RTMP 直播 流媒体推流08:575 `% s p/ ]+ j' F3 G% k# v
RTMP 直播 流媒体转发与接收11:13
% j1 d8 L8 f, ^. h5 _' |RTMP 直播 iOS流媒体播放器 0117:520 x0 Y( C3 t! H. L& a# l. M
RTMP 直播 iOS流媒体播放器 0210:34
, {7 S* W; { S2 GRTMP 直播 iOS推流到RTMP服务器0126:05
! v6 p/ j; x( e3 i/ jRTMP 直播 iOS推流到RTMP服务器0224:08
7 G. r2 T0 k- gSocket通讯入门之tcp 粘包拆包现象0117:08 V$ D" B8 r$ g
Socket通讯入门之tcp 粘包拆包现象0220:17
9 W- h$ p3 \6 h3 |: kSocket通讯入门之tcp 粘包拆包现象0322:37
+ c& C3 k7 R" F2 O3 ?* C网络通讯开发 勘误04:00, K3 ?* }" [0 C$ j# M4 U0 P; j
网络通讯开发 协议13:31
+ f7 q! b+ @0 I$ c% y$ q网络通讯开发 tcp协议的可靠性10:47
/ n" e6 P! ~) ]网络通讯开发 tcp 三次握手05:44. X! W4 f' T9 A' Y
网络通讯开发 tcp 其他09:44 N' r$ h$ r. y0 O0 T1 h
网络通讯开发 socket通讯常用函数19:07
3 J" W; ~6 a6 r+ l- e网络通讯开发 socket编程常用头文件12:03
; e0 G2 @3 h! ]9 j% V8 d+ @6 M网络通讯开发 服务器编程0112:28# j+ L5 j% l- |3 \3 x8 a- z
网络通讯开发 服务器编程0208:211 t* P& B9 x8 O
网络通讯开发 子进程07:327 ?% u& ~) V B! g) H8 I- a3 z
网络通讯开发 自定义协议12:46
& K% c, _ c6 ?7 K# z& E9 P网络通讯开发 IO复用11:26
( ]( C- g+ d6 p! o: a: C网络通讯开发 套节字选项09:27" E8 W* n5 `0 g: ^. v! p1 W
网络通讯开发 非阻塞数据接收13:58
, l' |. E5 u8 k网络通讯开发 非阻塞数据发送11:12" h6 h# r2 a, x
网络通讯开发 Unix 线程10:57
+ s) b, p$ q7 }1 w' L: X; h* z网络通讯开发 线程detach封装09:438 q- z8 h7 I5 i5 x4 Z0 \
网络通讯开发 自定义协议 登陆28:550 ~- v1 s" B! j! L$ N0 }) o' v
网络通讯开发 发送视频包0116:56
; z0 C( u; x' f# }9 J网络通讯开发 发送视频包0209:46
7 E% u0 i2 j$ e+ G- G: p( u3 h网络通讯开发 发送视频包0309:55
T* w" N9 D" P+ u6 o, m4 R; E网络通讯开发 常见音视频包结构22:12
- c/ M4 \" P8 a! z% m网络通讯开发 音频包的发送0114:35
, S8 V4 H1 f l4 m3 a网络通讯开发 音频数据包发送0213:23
2 r; C S `( g/ O; s网络通讯开发 服务器端架构总览10:31
9 u/ h; w6 Z8 I3 L% C: L网络通讯开发 服务器端架构实现09:30! p7 g" g- d- j4 v
网络通讯开发 服务器进程12:54' k, P ~. n; m0 x* K& _5 N! J
网络通讯开发 客户端编程介绍12:027 o0 z3 @. t! D" ?. U3 f( A8 `
网络通讯开发 客户端初始化套接字15:26! D, L7 Y" f$ P% w2 g& B% Y0 d
网络通讯开发 非阻塞connect12:30
9 z E' P! e2 ~9 ?8 u; N0 q: j网络通讯开发 超时阻塞套接字发送07:19' F( R7 W8 f# D7 F( K4 g
网络通讯开发 超时阻塞套接字接收13:043 S8 k ^) ]" |& ?, K
网络通讯开发 登陆请求12:00& }# q- X6 W2 e7 x7 K
网络通讯开发 登陆认证16:06
: \1 Z, j/ i3 s5 |" f7 z; T8 q网络通讯开发 视频请求13:22. M, c* W# W& X2 X m
网络通讯开发 数据通道15:440 S! j/ l2 s4 Y; R
网络通讯开发 命令接收线程10:02' G3 ]8 l F1 Y/ v/ ^, h
网络通讯开发 音视频接收线程13:54/ z) `% h+ ?. }9 q
网络通讯开发 音视频解码播放08:52/ j4 B: M, [, l% q
网络通讯开发 程序架构概览09:20* h5 p" L! \. O4 o
网络通讯开发 心跳包09:34: i4 i4 P6 C4 [$ G
网络通讯开发 UDP 编程04:17. ?3 G3 l- D2 H
网络通讯开发 局域网广播包07:33
, I8 F1 Q2 M. ^, U' [6 X网络通讯开发 局域网广播接收06:50
' b% w3 s3 |$ t! Q跨平台移植问题15:19
" J( v3 Y# W+ ~! C' F跨平台客户端 for Linux 移植20:36
* L$ A( u/ k @6 L6 FWindows开发01 Qt和MingW14:06
1 j7 ?0 d9 L4 @windows开发02 MingW ffmpeg编译32:379 O: ?5 ^; S* G
windows开发03 Qt与FFMpeg18:18 o) I$ \* }' Q5 Z3 m
windows开发04 Qt Socket12:54& |9 S; }& I- t, b8 D$ A
windows开发05 Qt Socket28:59& P6 J4 q( ~ t+ A- f* w
windows开发06 Qt Socket36:44
" j2 s( `, S: E3 x- gwindows开发07 Qt Socket40:20/ u4 P3 H7 K# A( a {8 K+ b$ K
windows开发08 Qt Socket38:45
2 G! ], _" ~; I9 \2 D0 b1 i& Zwindows开发09 Qt Socket09:45
+ a9 H, r. _6 z4 Q9 t4 l+ r. q, awindows开发10 Qt Socket11:50
! F' J$ c5 A! |: Awindows开发11 Qt Socket21:56
3 V2 ?* b7 L7 _$ K0 Swindows开发12 跨平台编译11:43
) q8 C0 J* B3 L( C* ?7 Lwindows开发13 摄像头无法打开视频问题21:31
|* s }7 \( r6 t; I! ?- {windows开发14 程序发布注意事项36:04: t' ?2 I' J0 l% W9 y
windows开发15 程序安装包制作31:06
: B, d$ k. `8 I3 b, k( L8 A- T `) bFFmpeg音视频高级开发实战-简介03:21
) p9 w3 J, }9 ^* Z% E$ Rlinux视频分发服务器01-课程介绍07:54
) Q# \, o7 t" l0 ^8 }6 glinux视频分发服务器02-开发环境介绍11:51+ w4 x% d- u; t! v( Q
linux视频分发服务器03-linux优点21:40# b& K: R/ ~ c1 \- K" T
linux视频分发服务器04-多进程21:341 f0 \( I, i0 u
linux视频分发服务器05-进程通讯 0115:53
! M8 N. A5 _$ G0 L. Olinux视频分发服务器06-进程通讯 0217:06
$ C5 U& y8 N! W! O8 T( `9 Vlinux视频分发服务器07-进程通讯 0318:50
" h$ v* l/ G) slinux视频分发服务器08-进程通讯 0423:57
4 ~7 {+ g7 H) l& R. F+ ]5 ilinux视频分发服务器09-进程通讯 0527:582 R7 |" }, `) `9 I5 U' M9 Q
linux视频分发服务器10-进程通讯 0624:19 ^0 S" J0 n2 E, Z
linux视频分发服务器11-进程通讯 0747:333 R! ~4 d& n: e# T( d
linux视频分发服务器12-进程通讯 0818:44
- J7 h7 i6 r) m; vlinux视频分发服务器13-线程 0121:36: O4 y4 x1 u: B8 ^
linux视频分发服务器14-线程 0235:37
+ V; @7 a& c6 r6 s6 p8 m" m! L. p( |6 Elinux视频分发服务器15-多线程与互斥锁13:27- _7 w: G3 r4 F: g/ K
linux视频分发服务器16-socket12:22
2 {& E% w' h5 Z3 plinux视频分发服务器17-TCP-UDP概述24:54
% L# B1 K: Z0 y$ m ylinux视频分发服务器18-TCP服务器39:44# ?8 K6 D( A( o: F
linux视频分发服务器19-TCP客户机10:22
' R) h/ C7 \! Z2 |- z1 v* D6 rlinux视频分发服务器20-UDP服务器09:54& Z/ a6 y' w9 R" T4 d
linux视频分发服务器21-UDP客户机13:32
" y$ d4 ^) n& H/ B% @+ P; O( |4 ]1 Dlinux视频分发服务器22-TCP/IP多用户访问实现0126:52
4 v2 z; Y: z, j. |. w1 \linux视频分发服务器22-TCP/IP多用户访问实现0213:05
, j0 F& M7 V# c |8 ]# K3 w1 llinux视频分发服务器23-TCP/IP多用户访问实现0310:58
+ m( H; i Z7 }7 u' m& Vlinux视频分发服务器24-TCP/IP多用户访问实现0420:02
' T; K- }2 V# E7 A; m, Ilinux视频分发服务器25-TCP/IP多用户访问实现0523:35 y0 i0 \: i* M+ F4 c, e
linux视频分发服务器26-TCP/IP多用户访问实现0639:402 K% p; Y. l# A; C5 Q5 R
linux视频分发服务器27-TCP/IP多用户访问实现0714:40
" x% t& O: {0 U) d R; ^/ qlinux视频分发服务器28 TCP/IP视频分发0114:02; r4 U4 S/ I" j/ M$ f* D% U* K
linux视频分发服务器29 TCP/IP视频分发0216:50
4 k% g9 K: e* d" ]' Zlinux视频分发服务器30 TCP/IP视频分发0321:40
0 s* z, ?) g* i o7 c! mlinux视频分发服务器31 TCP/IP视频分发0417:08
( W5 Z+ {6 F& Klinux视频分发服务器32 TCP/IP视频分发0516:159 A( ?7 J, K; z2 W4 V. H
linux视频分发服务器33 TCP/IP视频分发0614:01
, O8 `/ h% v! b( O5 P! W+ U' U ylinux视频分发服务器34 TCP/IP视频分发0712:56
! y; O4 R) B( g/ {7 r7 Slinux视频分发服务器35 TCP/IP视频分发0824:12& k5 s4 [, \) l( F7 ]( ~
linux视频分发服务器36-TCP/IP视频分发1021:35" p* y/ h/ p3 [; U" _. a
linux视频分发服务器37 TCP/IP视频分发0918:04% b0 z, Q1 z- F' j
linux视频分发服务器38-编译容错处理08:28
9 }" d: X3 m5 _5 B4 x) Llinux视频分发服务器39-协议数据封装12:54$ T5 |) L7 U# }, L. t1 T
linux视频分发服务器40-TCP/IP视频分发1113:18" `. |- Q8 N ^, U" t! {# c
linux视频分发服务器41-TCP/IP视频分发1234:05
4 {7 m* i, h( }" T% dlinux视频分发服务器42-TCP/IP视频分发1318:29
7 b4 c( P* u$ J* Jlinux视频分发服务器43-TCP/IP视频分发1428:31
$ S9 I7 p! O# |0 M+ J {. Olinux视频分发服务器44-调试43:05! K; {/ \2 ~7 U/ p1 J/ e7 [
linux视频分发服务器45-音频14:45* ~$ H6 D( N# w% G( x* O$ O0 V
linux视频分发服务器46-总结113:20
; z' S( h2 v2 ]linux视频分发服务器47-总结205:255 w+ @# g' N' z6 M1 _& M ^
linux 基于UDP视频分发服务器01-UDP基础18:48" S: B& z9 R; j
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
$ G# c' X8 N. D% q6 g8 s* H8 dlinux 基于UDP视频分发服务器03-创建UDP服务48:05
E. c; [0 p Y6 s5 i7 z( [linux 基于UDP视频分发服务器04-UDP报文接收27:54
) }; N& j7 y o- ]; tlinux 基于UDP视频分发服务器05-UDP报文发送13:41$ M, E; [0 y4 i4 ~; `6 A; u
linux 基于UDP视频分发服务器06-UDP客户端实现35:13* w4 N' @; U- Q1 O2 R$ V5 d" _
linux 基于UDP视频分发服务器07-UDP交互133:23
- ]' M3 T- c, Qlinux 基于UDP视频分发服务器08-UDP交互231:48+ h" k. z7 z0 f/ U1 p
linux 基于UDP视频分发服务器09-视频采集26:29+ v( {# x0 B# t4 W0 G) u2 _0 w
linux 基于UDP视频分发服务器10-视频数据UDP分包33:55* q( _# p; }) d3 R
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
4 Z$ ~2 S: u- |3 P2 P1 Wlinux 基于UDP视频分发服务器12-视频数据解码播放15:27* P- z4 s+ i9 q+ E) g
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12& U. ]- C* F% n$ W% b
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50
( j) @* ~: U9 f* D% \' mAndroid 01 音视频开发概述20:23* `, W7 k8 j8 W- ]& K7 K+ k
Android 02 编译ffmpeg19:21+ G! ]6 |# m, @$ e/ x
Android 03 JNI 01基础25:42& g6 c, x) u! v, L* {
Android 04 JNI 0201:09:24
" p/ k! p( `* Y6 ~) q* `5 P! C% aAndroid 04 JNI 0301:342 u$ U7 w8 m$ v3 S8 g
Android 05 JNI 0301:34
" S8 A+ m! }3 aAndroid 06 开发环境21:16% K- y( J/ @; j9 N) [
Android 07 项目结构21:15# F: g6 C6 O: l! Q
Android 08 自定义Activity24:04" [+ f, v0 w( ?& L! @
Android 09 SafeThread类19:38
- H S9 ~& H1 j" ^# {, l J6 bAndroid 10 网络通讯协议25:55
4 {) e3 P7 h. |) J% C" ^( OAndroid 11 网络通讯类0137:09
% c1 ]% Z! P" c- V3 \Android 12 网络通讯类0228:14
5 R7 Z! n$ \/ M# q z$ gAndroid 13 网络通讯类0339:43
' N' U$ c) S3 C5 @* v7 SAndroid 14 网络通讯类0421:49+ I2 U! H! Q* y
Android 15 网络通讯类0523:44' M( Q9 b# c6 F6 [6 i
Android 16 网络通讯类0624:08+ D0 `" `( H7 M- h) k
Android 17 数据缓存27:52* t) U! {$ B* ?# G' U
Android 18 视频队列23:09
% [3 K8 d! Q( H8 v7 ?Android 19 控制队列及通道25:34
& r6 D4 ~. l8 [. S: R" U: z, Q9 E# P' BAndroid 20 Socket 连接线程0128:36
; x0 b' N3 a2 | m' M3 Q- M( MAndroid 21 Socket 连接线程0226:197 Y; f) J8 ]/ K' d3 T5 Q
Android 22 视频接收线程0122:366 C0 m( ?( `+ G. ~/ B: n# C
Android 23 视频接收线程02 1219:07
; i! t9 s; A; a- }Android 24 视频接收线程03 1321:56/ B- l9 g- i* {, l# [- v
Android 25 视频解码线程1434:04
7 P5 z: h3 M( y# e8 {Android 26 数据传输接口18:46
* N8 g/ l+ l: G) ^% aAndroid 27 UI显示0129:56
7 o, T7 Y& s9 y' F: R5 o$ ~0 MAndroid 28 视频显示布局28:16
) V- h& M& ^' ` Z( WAndroid 29 UI显示0228:39
1 l! _; P# \! _ ^( L; r5 I3 IAndroid 30 UI显示0331:13
, i1 G& ~: U4 T$ aAndroid 31 Render 显示15:59
- r$ G& v! h% _0 S3 @Android 32 TCP视频通讯项目总结19:258 _0 D0 O9 m; E- w; R$ g
Android 33 音频编解码0119:34
% Q/ W1 V1 m; ]( }3 p9 {Android 34 音频编解码0213:15
1 ^& R) l7 _4 h P; oAndroid 35 硬件编解码 0117:12
; R% U' V# s6 I0 {Android 35 硬件编解码 0228:13, v% F) [' d: p: T
Android 36 硬件编解码 0318:04- L1 _! ?" C5 a% B6 o8 B. e# K
Android 37 硬件编解码 0413:58
! k7 C# _$ t0 HAndroid 38 安卓开发总结05:13) A& L5 w# q6 u; ^+ j
Rtmp 01-课程价绍05:19
* M5 r( v5 L1 k; f; ]8 SRtmp 02-rtmp基本介绍16:07
9 s/ d5 C! o) c# w" Q* ]9 u$ i& wRtmp 03-开发环境搭建及项目概况37:57
4 l" |; Z2 l% k# Z9 @4 pRtmp 04-基础代码编译15:40, x, |* O0 J3 B6 G" O
Rtmp 05-rtmp协议及封装格式123:557 K6 D# S( d7 z' J
Rtmp 06-rtmp协议及封装格式216:48# K9 G, e1 G4 G
Rtmp 07-rtmp协议握手34:185 e1 C% I" ~; R! M, Z) u
Rtmp 08-flv以及flv文件结构13:31* B. i* c, s& |+ U
Rtmp 09-flv的Script Tag19:234 Z* T3 \1 |0 @) ~( F; X1 d
Rtmp 10-rtmp的Metadata封装发送44:263 H& z; _+ l. N4 A0 ^+ g$ h
Rtmp 11-h264与nalu简介12:195 C% I1 h8 G9 j3 k5 B _
Rtmp 12-nalu提取23:41
; _4 v& d6 u$ G7 Y( _# F: nRtmp 13-h264视频数据按flv格式发送rtmp包34:12% }- T, G% q$ ]' R0 N8 _
Rtmp 14-h264视频编码信息讲解及发包36:49
! U2 G' |9 O# u& ^Rtmp 15-aac格式介绍及声音的参数介绍15:138 V4 V7 n7 m/ E$ ~* ?* ~. K2 R2 d
Rtmp 16-aac声音数据flv格式化发送rtmp包16:32$ o' [9 _, n: _ i
Rtmp 17-aac编码信息组包发送36:00
% ^/ B7 a8 w4 t* x, CRtmp 18-h264帧及aac帧获取01:12:20
" A4 H% b7 }# u/ a( [4 YRtmp 19-rtmp推流和观看05:29( A6 e- L% o3 P3 V
Rtmp 20-修改chunksize的大小15:24! o- \& w4 V( O
Rtmp 21-librtmp导出及快速推流19:47+ a$ v8 I4 S/ ^
Rtmp 22-rtmp专题课程总结09:04& y" P1 m: q/ k0 E d) ^. q# G* t
libvlc Qt专题 01 LGPL下的libvlc05:17
' u1 r8 f. Y! u' a1 X0 Q, \libvlc Qt专题 02 vlc播放器引擎.13:33
& J+ A6 m& N$ I/ T _6 zlibvlc Qt专题 03 libvlc Mac Windows库17:02. C1 a2 E a8 @9 z1 U E
libvlc Qt专题 04 关于GUI 开发框架学习20:05* H" W' t& G. J5 a6 m
libvlc Qt专题 05 libvlc 库配置 调用14:29
" S9 b: ?8 F6 I3 o+ I- z' Flibvlc Qt专题 06 GUI布局17:238 C; U' k9 }2 O! w
libvlc Qt专题 07 Qt界面交互18:11
1 H; }- W1 W- E% X& \libvlc Qt专题 08 打开媒体文件12:55
* q/ A; e4 c5 I5 @" n4 qlibvlc Qt专题 09 libvlc API20:42
; V, B* _! K" C. f- n7 M; elibvlc Qt专题 10 libvlc video callback20:29( _! g \2 U8 P; k# t
libvlc Qt专题 11 libvlc video callback 219:14
: y4 A7 k m9 I( Z5 ~- N, f( |libvlc Qt专题 12 libvlc video callback 310:25
" E% R; o) x! U+ Xlibvlc Qt专题 13 libvlc API 0122:14
) e5 \, F$ v% |& g; O0 [1 p6 b `libvlc Qt专题 14 libvlc API 0211:59; Z, U( G1 G9 W. r
libvlc Qt专题 15 libvlc API 0329:07. B* L' U, ? B! D+ S
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:145 a, e5 T$ p, M3 x
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
2 [/ |1 T) _0 K' p: ]libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
3 ]+ k2 j( I, a4 @$ R, n, Elibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:232 y z ~- ]0 i0 X
libvlc Qt专题 20 windows 适配 105:15
/ u4 Q. e7 J3 t# glibvlc Qt专题 21 windows 适配 210:041 l4 W6 n% n1 s7 u- Q+ ^% W# k% y
libvlc Qt专题 22 vlc总结05:24' l. e$ o. o) f; }: q7 ~
音视频处理专题 非线性视频编辑器 0117:41
% x. v, t6 }( ~9 w2 F: e音视频处理专题 非线性视频编辑器 0211:33! I: H, A+ w: B3 B" L
音视频处理专题 非线性视频编辑器 0315:35
) f$ K) B' o# N1 B4 ~音视频处理专题 非线性视频编辑器 0412:467 X1 v4 g3 Q) _8 L9 ~
音视频处理专题 非线性视频编辑器 0515:09
& n; C# k ?% E' W7 g音视频处理专题 非线性视频编辑器 0609:49
4 |+ X3 m _5 _0 F$ A音视频处理专题 非线性视频编辑器 0718:54$ a& a) U0 ?4 L" H9 \; B* C6 J
音视频处理专题 非线性视频编辑器 0816:29 Z) `4 O) F! a5 a. D
音视频处理专题 非线性视频编辑器 0919:21
4 p0 _; _. J! T( H音视频处理专题 非线性视频编辑器 1014:03' {, Q+ I" w5 c: m* \9 _/ K
音视频处理专题 非线性视频编辑器 1131:34/ ?1 U! ]1 c; x& J; U
音视频处理专题 非线性视频编辑器 1215:40
! e: @% b0 \# `$ a+ j! \" L% y音视频处理专题 格式转换 01 解密格式转换工厂14:239 y7 N( j9 j: C T! t" U
音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
3 A1 {7 c" S- x; p. w" M音视频处理专题 格式转换03 SDL Mlt 0111:24
7 C. C, z0 R! n7 e5 L% a音视频处理专题 格式转换04 SDL Mlt 0235:081 h9 I9 Q* {% z
音视频处理专题 格式转换05 SDL Mlt 0310:56, o8 J3 F3 L; m& U. _2 Y
音视频处理专题 格式转换06 SDL Mlt 0416:58
+ s& F, y1 Y" L* B音视频处理专题 格式转换 07 多进程实现128:51 q/ \6 t% J# y# B1 C% b
音视频处理专题 格式转换 08 多进程实现220:222 X1 I: _) n* G9 G* @! T! A
音视频处理专题 格式转换 09 多进程实现311:52
* a, m% I+ G& Q" B' }( ~2 \% l音视频处理专题 格式转换 10多进程实现413:11) X2 p/ `9 e: w q& w
音视频处理专题 格式转换工厂11 多进程实现508:12
) j3 b" ~: q# s, V2 @/ t* ^音视频处理专题 格式转换工厂12 多进程实现626:14; \& T- ~- m3 D0 g& z ]5 _: E
番外篇 OpenCV人脸表情追踪项目实战114:546 U& F8 w2 J% R! M) \- d
番外篇 OpenCV人脸表情追踪项目实战217:36
$ n% P* E2 l( |% O) G+ o* E番外篇 OpenCV人脸表情追踪项目实战314:521 Q4 i" t$ I4 g8 P) A0 z
番外篇 OpenCV人脸表情追踪项目实战416:51( f2 }/ C, v) y: Z
番外篇 OpenCV人脸表情追踪项目实战513:18
5 T7 x/ D4 k# U番外篇 OpenCV人脸表情追踪项目实战616:09+ b; D$ q0 ^3 G, @. U7 }) S6 F
番外篇 OpenCV人脸表情追踪项目实战737:12
F: k) r8 I6 u4 }7 \ c番外篇 OpenCV人脸表情追踪项目实战814:180 o7 O3 ~+ L' B7 L
番外篇 OpenCV人脸表情追踪项目实战918:12
% \! j5 o* a ~- Z6 I2 F: ]0 w8 N番外篇 OpenCV人脸表情追踪项目实战1016:37( [2 k. B6 ?* b8 P& g8 a
番外篇 OpenCV人脸表情追踪项目实战1114:23% V, T) }+ O. O2 j' j: C |4 e
番外篇 OpenCV人脸表情追踪项目实战1216:39* \# d/ K; y, q- E3 |! z: H) G u! r
番外篇 OpenCV人脸表情追踪项目实战1305:08
" U3 [9 A5 Q* O/ J2 O: j3 m- w番外篇 OpenCV人脸表情追踪项目实战1408:59
7 y6 E0 }6 M. Q8 y4 k7 E7 g/ K番外篇 OpenCV人脸表情追踪项目实战1514:40
' ^1 z/ O4 y) k* w/ I$ b番外篇 OpenCV人脸表情追踪项目实战1608:40
- G* C5 j# t5 D; o番外篇 OpenCV人脸表情追踪项目实战1716:58
( b; ^' y6 U0 }5 \- T0 ^番外篇 OpenCV人脸表情追踪项目实战1817:315 S, U$ j6 | }4 }2 K
番外篇 OpenCV人脸表情追踪项目实战1907:48
1 O3 [# X3 Q: B, o( _- Y番外篇 OpenCV人脸表情追踪项目实战2011:17! m8 E2 z& U3 v3 h
番外篇 OpenCV人脸表情追踪项目实战2120:49
3 ~' b0 R, v& w5 v番外篇 OpenCV人脸表情追踪项目实战2205:23: B% @' A2 O5 x. j/ R
番外篇 OpenCV人脸表情追踪项目实战 2322:504 q9 q+ M7 S: ^7 L3 O- v
番外篇 OpenCV人脸表情追踪项目实战 2408:59
/ S% R) ?" F% ^2 A( O# A- k7 p& r安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:498 w: L( A0 b6 W# ^# x/ [/ i
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
. ^2 K; i" I+ J8 ^/ V D6 U安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:459 O0 h. r; X! B; n" x
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18/ C, N" ~ {* s8 o
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:084 y# X! T: w& w
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
# X s8 l6 G8 N* Y安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
0 j. i0 _9 u) I: ^! B. K, ~5 T安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
/ b3 I: O7 h) }: s安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28* g2 g# @+ S6 M& n
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:328 B1 j. g. D. v8 V# W+ X6 T
每周六直播-音视频教程作业答疑 0124:23: Y( p- P4 T9 U9 Z( E9 x! `& F- h# a
每周六直播-音视频教程作业答疑 0224:26+ ^! M/ Z8 }8 ~2 X% R
每周六直播-音视频教程作业答疑 0325:46% e6 E* O1 m9 `! X9 m) j( J3 F
每周六直播-音视频教程作业答疑 0423:12
2 x4 U# H9 F. Y9 j9 M, A每周六直播-音视频教程作业答疑 0525:221 _5 G; i2 e4 `% F! n0 N
每周六直播-音视频教程作业答疑 0618:19" d( Q& m$ r/ b6 L7 |. F; z' x
每周六直播-音视频教程作业答疑 0827:39
3 G7 u$ _7 Z9 b) R: e) v0 f每周六直播-音视频教程作业答疑 0922:41( {) Y v4 `0 ~2 V8 \' m
每周六直播-音视频教程作业答疑 1020:045 D" {' ~- p% b
每周六直播-音视频教程作业答疑 1122:34& r0 n$ C9 i$ F) ~
每周六直播-音视频教程作业答疑 1235:34
/ E0 J4 `+ H( T每周六直播-音视频教程作业答疑 1328:46/ P l% b1 _& u8 H- G
每周六直播-音视频教程作业答疑 1421:16
' }" Y8 F; O8 H( `0 j2 C5 E. O每周六直播-音视频教程作业答疑 1532:13
7 m% ]" z9 L1 O( {每周六直播-音视频教程作业答疑 1625:21
: i0 V R2 Q/ }5 T每周六直播-音视频教程作业答疑 1723:40" r, q1 q3 k- T
每周六直播-音视频教程作业答疑 1813:17
0 V% K4 x H* \! X: N每周六直播-音视频教程作业答疑 1911:49
/ m# }8 I: A8 g1 d7 |" f! {直播-作业答疑 20 2D绘图绘制波形原理43:105 ?& P: M9 d9 \9 F$ x; ~7 q; w d
直播-作业答疑 21 2D绘图绘制波形原理224:47
# l" I# Z) V% y- m( ?4 X每周六直播-音视频教程作业答疑 2226:06
: h: @9 o- u! c1 fQQ群直播 聊一聊OpenGL Shader 0122:163 }6 h" [4 ]6 U
QQ群直播 聊一聊OpenGL Shader 0226:52
# V2 Z# R: `/ r+ B9 nC C++差生班 案例讲解137:01. M- ~6 ^" o( _8 f2 S
C C++差生班 案例讲解229:20) Y5 m. K. W, Y1 L ]. j
C C++差生班 案例讲解308:54
: R9 e( e7 _( j5 V# `/ {C C++差生班 案例讲解4# v& I+ I" u8 s' K0 n
2 \ Q" H/ Q- X〖下载地址〗
( Z) b% S6 D& Q( O/ x: p( i7 c- ]4 E/ p+ ^
〖升级为永久会员免金币下载全站资源〗
9 Y4 I) ~. M, [0 G7 m全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
$ O: z& S/ w+ R- o1 R4 }" `. h
6 ]& e' E: ]" u5 ~ r- L
|
|