& K1 {7 T; y6 r; \! u/ B0 F3 ?〖课程介绍〗9 g: B4 j3 Z! ?, T! {1 B
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。& D7 {) ?) [: w2 n; q) \& v
9 j4 h5 W9 l( G |
〖课程目录〗
# U& l' b! [ d0 e音视频开发前瞻 06:37
: H G; _& g( n& Y& AFFmpeg音视频开发实战5介绍 03:07
f& U" r, w+ H9 U. ^2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56! n3 ]) z6 z) I5 A9 o9 ^- q( j
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58. g9 X& X! p/ X4 x; Y: D8 |6 W
每周六晚8~10点QQ群直播 内部作业答疑24:23: {( a( r2 e2 m( l! _
解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
# F2 W6 q# P5 j* ^. D学习课程前的提示06:59
# S) q; F6 d0 X- xvmware开发环境 119:55
4 @4 X6 T( M% wvmware开发环境 226:23) L m6 h/ D0 @. Z$ G" j1 y
vmware开发环境 305:536 s$ J6 l; ]3 Y% n6 x3 ]/ J
vmware开发环境 413:49
) M4 O. G3 G5 x1 _vmware开发环境 515:27
, ~& _' E' y* ?vmware开发环境 606:51
0 b: s$ a! G, T; u H! s+ Gwin10不用装系统下载解压即可用版本38:13
( z' v! L3 o/ j/ KmacOS Xcode开发环境 0122:54
. J3 x" w3 ^+ v" ~. ZmacOS Xcode开发环境 0225:21
8 D+ |7 x* R. ]* b) hmacOS Xcode开发环境 0320:02
, q5 @8 K. [" I/ O; mmacOS Xcode开发环境 0419:17
. X# X' V: Q* A m' x初学者音视频入门课程学习须知05:51
/ d6 @1 p2 ?6 C8 B音视频初学者入门01 音频的原理15:56
6 o% }8 S7 B! \2 F0 L0 u) e音视频初学者入门02 视频的原理113:385 D/ V% |# q2 F
音视频初学者入门03 视频的原理216:48
* e6 Q) r0 i) N% G( m4 N音视频初学者入门04 视频编码原理17:41
8 Y8 c# c2 h& ~2 U$ [ Y2 p' X音视频初学者入门05 H.264 编码压缩算法原理09:58
; }& j' q- n6 B6 c( d音视频初学者入门06 视频编解码网络传输概览15:51& S: R6 R9 l, P! b: P2 [
音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44- R5 I6 @7 d( u6 F1 ]
音视频初学者入门08 流媒体服务器架构16:15
. `5 W+ @$ n$ H音视频初学者入门09 P2P点对点介绍07:02- |2 q8 X! V7 g
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
" H l# A8 p& K6 |音视频H.264基础 直播讲解0123:54, S2 x6 t6 S- o4 d5 f
音视频H.264基础 直播讲解0221:54
1 ~6 y% Q3 S, r: a+ f# s音视频H.264基础 直播讲解0323:11
6 P1 N, G4 n8 k% S- w音视频H.264基础 直播讲解0424:15
. A/ H& T7 O. f" i! ]音视频H.264基础 直播讲解0524:16
$ J0 T/ L- k* U, L4 A' @3 _" |Tips:群里80%的同学都整不明白的问题0111:19% B; g3 N( F8 q" K6 j
编译FFMpeg29:01
% p, E6 o; Y L5 s( r! O. G! ~5 [ffmpeg Mac iOS 编译补充0127:52
& ?6 m8 K* K* b! L' S. Offmpeg Mac iOS 编译补充0224:584 k9 _3 _8 w4 Y# b
ffmpeg Mac iOS 编译补充0318:19
% B4 ^- ?2 T7 I M4 u- _FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10+ X4 F+ C- a+ S
开发环境搭建22:50
/ p! J% c. f; R! hH.264 视频数据接收13:01; N0 K! b) H# G7 H; ]
解码H.264数据 118:45# z* t' |& U+ O
解码H.264数据210:551 b2 {1 j: ^$ Q
解码H.264数据318:57- Q- v6 B) E1 E" I1 q$ y
OpenGL ES渲染YUV图像24:11
" A6 @$ w; F7 o' P' F9 s音频采集接收21:01
) e% t f- }& K! ^/ ^* a- N0 x: {2 H音频编解码11:10( j3 H) _1 ~1 X2 E7 l- s) U; s8 h
H.264 I P B帧 NAL12:22* p* ^4 g: q5 F0 i2 [3 R
H.264 I P B帧 NAL 216:58
( v B- [5 u# a" Q( xH.264 SPS PPS I/P/B帧解析29:295 Z M( H, @0 ?$ v/ n* m
QuickTime mp4容器分析12:09
2 U( ~) n5 P! k7 s. g( ?AAC 音频格式05:16
4 s6 a: A) e9 }/ PAAC实时转换 124:10
. A. X8 @+ ?/ v& [AAC实时转换 221:18; x. T# _; g. `$ r% _% _: ?
FFmpeg实时写AAC音频流120:37
, h7 x* C: r+ C9 M6 l7 L* {; aFFmpeg实时写AAC音频流215:25( m x. r6 @4 ^* o) L$ F6 R
FFmpeg实时写H.264视频流17:12: J" [( ^/ j0 g0 B1 K4 a$ p; w
FFmpeg封装h.264 AAC到mp430:24
8 l. ?3 U9 [! |+ j& H" B% EiOS 硬件解码H.264 110:294 _0 V& e4 l1 C! W9 B; L9 m: i
iOS 硬件解码H.264 229:14
6 z- i+ i, v* siOS 硬件解码H.264 318:42: |2 f) G0 r5 ^
iOS 硬件解码H.264与显示14:40. e5 M: A% \0 H0 V* D: b
FFmpeg liblame pcm转mp307:02. V% w$ z1 P0 B0 [( K
Apple TV tvOS编译FFMPEG08:25) N3 o9 ^8 p8 j6 \
v4l视频采集06:05
( @( x4 E5 _1 l- m y' c4 ^, ux264编码H.264数据11:07
_1 h P* L, g2 N% yalsa 音频采集08:289 p- z j& O T+ e5 A
FFmpeg 跨平台开发 0110:09
1 f4 z! o( h1 m/ s' VFFmpeg 跨平台开发 0228:07
- m! T: q2 \% i M" ~FFmpeg 跨平台开发 0305:18
S j1 G# d! ]7 k; V, k5 ^FFmpeg 跨平台开发 0410:19
2 B6 Q/ i6 @+ O# S- S& O1 xFFmpeg 跨平台开发 0509:35
4 m- D# ~; K: j$ nFFmpeg 跨平台开发 0611:08
& {; A" x# S7 H m" u. _* eFFmpeg 跨平台开发 0710:43" F6 B7 O9 q5 d+ j. W$ V0 N
FFmpeg 跨平台开发 0809:21
) A3 k, f7 R1 F# w8 l: OFFmpeg 跨平台开发 0912:39( K6 J5 b/ G8 M/ S j; ~3 B6 m
FFmpeg 跨平台开发 1014:51. I" B. ^& B5 Y
FFmpeg 跨平台开发 1110:251 N! L& w" `& s& n
FFmpeg 跨平台开发 1210:47
! z+ y9 i: G! I; C" }8 D; k1 o* @9 AFFmpeg 跨平台开发 1312:49
% H6 i3 e; D! p2 [FFmpeg 跨平台开发 1413:10
- v0 x0 Z1 ^9 g/ M% B4 Q* @) a: t4 MFFmpeg 跨平台开发 1508:34) ?3 o" H& d, I
FFmpeg 智能手机App优化06:12, O$ W$ W& g( t; m+ {! R1 @
Android JNI专题 01 跨平台开发安卓移植简介03:19& N3 J! Y4 {5 z& N: F
Android JNI专题 02 第一个JNI调用12:07
6 k- t* ]0 }- A VAndroid JNI专题 03编译ffmpeg x86_64模拟器动态库29:381 W1 ~' J* w' ~ q5 d
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
f6 W0 ]5 R0 ^" g$ f7 K- wAndroid JNI专题 05编译ffmpeg 真机静态库26:39
! c+ _9 @( B! j% C! u% DAndroid JNI专题 06 Posix网络通讯移植0113:31% O" E# b" V4 c7 h G2 D
Android JNI专题 07 Posix网络通讯移植0223:09
) K) d8 S* d( q& e- r7 {; @7 ~Android JNI专题 08 Posix网络通讯移植0316:23& E) \2 U8 a9 C) Y" W0 L
Android JNI专题 09 Posix网络通讯移植0407:46+ D; ~3 U i, f, Y4 g+ f/ G
Android JNI专题 10 H.264解码移植14:532 n" ?7 n5 ^' w9 D
Android JNI专题 11 native线程回调java函数0114:271 M1 k! P3 F! k* k: }
Android JNI专题 12 native线程回调java函数0212:10! z& M8 D% T0 a% ~2 q! c* Z2 W& g) Q) e
Android JNI专题 13 OpenGLES渲染YUV12:17
1 ?% |: l; `2 u1 T( @Android JNI专题 14 程序运行收尾11:38
8 S1 p* ^; K9 w, i8 gAndroid JNI专题 15 Android JNI小结09:30$ ?/ K9 q7 u" G$ \8 R
FFmpeg 音视频转码07:19
# k; W& l# H wDarwin RTMP 流媒体服务器09:48
' W5 l; {& Z% g. \+ ?libVLC mencoder04:42
$ l3 A8 g0 b7 g5 V7 `$ T% P! iFFmpeg WebRTC Linphone12:52
! Y7 g' C2 ^% FFFmpeg 屏幕录制06:51
/ Y; N, `9 ]! mFFmpeg SDL OpenCV10:483 E& d' g: D) R! u+ r
RTMP 直播 介绍22:55
0 l* s( j3 D8 F! {# cRTMP 直播 Linux服务器搭建15:01
/ i1 ?, Z) M# hRTMP 直播 Linux服务器配置11:31
6 @( m3 t( p: ?9 a+ F) M# j" FRTMP 直播 流媒体推流08:57
% S( Z2 \2 y! ~7 s' NRTMP 直播 流媒体转发与接收11:13
2 z/ g! Q) @+ r6 [9 J# ~4 }RTMP 直播 iOS流媒体播放器 0117:52
: t9 n V0 g2 h# @RTMP 直播 iOS流媒体播放器 0210:34
( f5 |6 Y2 l1 ]: C2 VRTMP 直播 iOS推流到RTMP服务器0126:052 f1 h* i/ c4 l3 Q s
RTMP 直播 iOS推流到RTMP服务器0224:08
' d5 V4 H+ j7 d P) Z9 xSocket通讯入门之tcp 粘包拆包现象0117:081 h5 a( c. |+ j w* _2 e2 `
Socket通讯入门之tcp 粘包拆包现象0220:17 {2 t1 d: ^3 s+ v
Socket通讯入门之tcp 粘包拆包现象0322:37
1 K% G8 X# n* l7 `* F! c# V0 \. I网络通讯开发 勘误04:00
" P: x; _/ C) z+ S: i: d0 I网络通讯开发 协议13:31
' E2 w0 d: j& Z, K网络通讯开发 tcp协议的可靠性10:47
3 h# ^) K9 b; `7 e网络通讯开发 tcp 三次握手05:44
" W" l) f- p' F: J- Z9 b) b网络通讯开发 tcp 其他09:448 x/ S4 V8 ~- Y
网络通讯开发 socket通讯常用函数19:07
1 s% P0 J$ z: v q% ^, e网络通讯开发 socket编程常用头文件12:03
' P# ^- g$ F0 N" K网络通讯开发 服务器编程0112:28
. e6 ]) L' M1 q4 j, r6 `网络通讯开发 服务器编程0208:21 Z5 f$ L4 A6 Q E3 y: {- v& P, f
网络通讯开发 子进程07:32
, a% _7 T; t8 X网络通讯开发 自定义协议12:46
& c" ?% O: `- [网络通讯开发 IO复用11:266 z/ _/ r6 j* O }0 M7 x2 \6 }( z
网络通讯开发 套节字选项09:27
3 }) j2 M2 k3 Y! W, m/ X/ M网络通讯开发 非阻塞数据接收13:583 K2 M$ I# a' _, A, P# Y! S/ v
网络通讯开发 非阻塞数据发送11:12
5 Z; N& q3 r, k, `: x% m$ v7 ^网络通讯开发 Unix 线程10:572 u5 }% N# G/ U# C8 z! s
网络通讯开发 线程detach封装09:43
/ |. q6 S, N# d网络通讯开发 自定义协议 登陆28:55
9 A3 e, |/ B2 o5 @6 n( E& W2 n网络通讯开发 发送视频包0116:56( _5 k( L* `, ^# z
网络通讯开发 发送视频包0209:460 e7 k0 p" H1 ~- N) i, }# E
网络通讯开发 发送视频包0309:55) E g2 _5 M: u
网络通讯开发 常见音视频包结构22:12
6 k. k: f( `& b* B2 i6 c网络通讯开发 音频包的发送0114:359 T% x! c" a3 a! G2 ~& X8 _; G4 c
网络通讯开发 音频数据包发送0213:23
- X; ?" l3 B( \9 v网络通讯开发 服务器端架构总览10:311 S' i1 P" H$ l& |- {1 i- m
网络通讯开发 服务器端架构实现09:30
5 j, I7 p: t4 h' u) M4 L& W网络通讯开发 服务器进程12:54
) `" P& \9 a. @) Q% |网络通讯开发 客户端编程介绍12:02 k) e9 E. G4 @. o+ z& x
网络通讯开发 客户端初始化套接字15:26
, N% O2 z3 r- D9 l网络通讯开发 非阻塞connect12:30* `8 P" i0 L2 p8 q3 p2 N! x7 b9 p3 ^0 `
网络通讯开发 超时阻塞套接字发送07:19* A- c/ @2 F8 B0 k- D
网络通讯开发 超时阻塞套接字接收13:04
* V( |1 L0 t% o# _: S6 y! g网络通讯开发 登陆请求12:00* P) q0 a" V' N: i
网络通讯开发 登陆认证16:06; u# H, L1 ^1 N
网络通讯开发 视频请求13:22
0 L* a3 s6 g& b6 N S网络通讯开发 数据通道15:44) X( B( [' |: q4 z: N* s
网络通讯开发 命令接收线程10:027 r6 O& n/ M' y+ E2 k* i' j7 f
网络通讯开发 音视频接收线程13:547 A7 O/ V; Y9 Y$ E
网络通讯开发 音视频解码播放08:52
: s0 c4 j$ W |网络通讯开发 程序架构概览09:20, f" F& A$ e$ ?0 y& L9 C" f
网络通讯开发 心跳包09:34 ~6 u4 e& V9 ^" U) Z9 Y
网络通讯开发 UDP 编程04:17
! ^' c) C+ i- d# N/ K网络通讯开发 局域网广播包07:33
) p% B7 b/ V6 Q' e网络通讯开发 局域网广播接收06:50
7 q+ i& P9 w, O跨平台移植问题15:19
7 W' D, _, D9 @% b Z跨平台客户端 for Linux 移植20:36+ ]9 Z t6 Y o+ s6 v" T
Windows开发01 Qt和MingW14:06
& O6 d8 j- k# A, R- Jwindows开发02 MingW ffmpeg编译32:37
* `, V0 Z0 m! L0 N: Nwindows开发03 Qt与FFMpeg18:18
' l) e- n& h! x" p& `/ J8 j, ewindows开发04 Qt Socket12:54
K" p2 d/ i( l9 z* t0 \, r. r; i+ \windows开发05 Qt Socket28:59
" t' k0 ?2 K4 R& W' W8 h- m$ r% ^windows开发06 Qt Socket36:44
0 U. r; i, }& g6 F9 A$ [) Kwindows开发07 Qt Socket40:20
# D& l3 V4 d- q3 |$ L; u6 Cwindows开发08 Qt Socket38:45
$ A! t: u n# S/ e- I$ @/ lwindows开发09 Qt Socket09:45) y! W; |5 f3 \' C& t6 I
windows开发10 Qt Socket11:50
% i) h, q V6 W" b! awindows开发11 Qt Socket21:56
1 g- a$ R! k5 wwindows开发12 跨平台编译11:43
4 Y6 E9 V+ x& O1 ?4 m" o: Swindows开发13 摄像头无法打开视频问题21:31
1 i4 A9 l" V+ Xwindows开发14 程序发布注意事项36:04
0 M* N4 t2 m; W: `7 d2 Owindows开发15 程序安装包制作31:06
& B/ }9 T1 V* h8 @' M( v5 aFFmpeg音视频高级开发实战-简介03:21
: p# A% u* A" \' t2 Y! wlinux视频分发服务器01-课程介绍07:54
5 s3 {- S: l& X& M( Ylinux视频分发服务器02-开发环境介绍11:51
+ S7 R) r& ?7 H3 Plinux视频分发服务器03-linux优点21:40( P. V: k- {3 v
linux视频分发服务器04-多进程21:34
/ M6 }" ^ ?5 A% ?; E, slinux视频分发服务器05-进程通讯 0115:53
2 w& ~: J9 D; d) \! u) F- S: blinux视频分发服务器06-进程通讯 0217:06% Z5 P2 d+ L1 M9 f8 b) e& H
linux视频分发服务器07-进程通讯 0318:50 B8 ^; e5 q4 t
linux视频分发服务器08-进程通讯 0423:57
; l- `. ^& k4 t4 e/ Slinux视频分发服务器09-进程通讯 0527:58) v& |1 U. o2 f
linux视频分发服务器10-进程通讯 0624:19
- _+ V! t e, D/ ? o/ o1 jlinux视频分发服务器11-进程通讯 0747:33/ T2 n: T. K! F7 ]
linux视频分发服务器12-进程通讯 0818:44) {2 m) N0 k3 r S. M
linux视频分发服务器13-线程 0121:36& Y. ^8 _$ _1 \" v' @
linux视频分发服务器14-线程 0235:37/ w$ {- R$ w* v3 U$ ~, E" t7 {
linux视频分发服务器15-多线程与互斥锁13:27. L" R" n- m# i( n
linux视频分发服务器16-socket12:223 _' h( p9 c. ?3 G5 Y' k" }% Y
linux视频分发服务器17-TCP-UDP概述24:54 k1 |$ l& {* F1 b2 g7 t. ]- W
linux视频分发服务器18-TCP服务器39:444 ^: ]9 L. T2 i" h' @( }8 ^9 D. a& [8 R
linux视频分发服务器19-TCP客户机10:22) \2 F# E: ]' z6 ?' B+ @- _
linux视频分发服务器20-UDP服务器09:54
7 v* v0 J4 d3 T+ p' zlinux视频分发服务器21-UDP客户机13:329 x+ Q9 ^2 E. t
linux视频分发服务器22-TCP/IP多用户访问实现0126:52$ {( ]1 f9 ^2 W& G
linux视频分发服务器22-TCP/IP多用户访问实现0213:05
4 n8 B. x3 J+ P7 f) Wlinux视频分发服务器23-TCP/IP多用户访问实现0310:587 u+ q$ L! |+ \0 h+ H
linux视频分发服务器24-TCP/IP多用户访问实现0420:02
) S) k. ^! _5 Ulinux视频分发服务器25-TCP/IP多用户访问实现0523:35
8 ?. d1 P. |1 ^2 U7 L! d( j3 w9 Glinux视频分发服务器26-TCP/IP多用户访问实现0639:40; @" k6 b; r# t6 G' J% N
linux视频分发服务器27-TCP/IP多用户访问实现0714:407 r( x7 x0 y, z) ?
linux视频分发服务器28 TCP/IP视频分发0114:02' A7 G# m: M7 I2 B
linux视频分发服务器29 TCP/IP视频分发0216:50
. y9 e: c( @8 M* S9 l; i" w: ilinux视频分发服务器30 TCP/IP视频分发0321:40" {; n+ U* g/ Z5 ]. } C, Z. ~
linux视频分发服务器31 TCP/IP视频分发0417:08
8 I8 O6 h; f" Z5 o* \) G0 T6 `linux视频分发服务器32 TCP/IP视频分发0516:15
8 b' G& z. R. E# Z" a/ \9 i% ^( b3 wlinux视频分发服务器33 TCP/IP视频分发0614:01% P% S1 C; ^* H# w1 M
linux视频分发服务器34 TCP/IP视频分发0712:560 @3 ^' n/ ^; j( q2 B% Y1 O
linux视频分发服务器35 TCP/IP视频分发0824:126 E* O# k! c1 A5 `1 o
linux视频分发服务器36-TCP/IP视频分发1021:35, g2 O% Q. X7 U, I7 Q( |+ Y
linux视频分发服务器37 TCP/IP视频分发0918:04
2 Q W7 b2 Q/ P3 ulinux视频分发服务器38-编译容错处理08:288 L" j1 C0 P4 i3 t
linux视频分发服务器39-协议数据封装12:54
# S" p z# e" e. [1 U3 r: Z5 Llinux视频分发服务器40-TCP/IP视频分发1113:18" L+ P* B# E) `8 [
linux视频分发服务器41-TCP/IP视频分发1234:05
, v& ~& R( ^$ T4 \. o Slinux视频分发服务器42-TCP/IP视频分发1318:298 U5 y4 K) f z4 r; p- ^
linux视频分发服务器43-TCP/IP视频分发1428:315 _3 `+ b" V q3 q6 }$ E2 ~
linux视频分发服务器44-调试43:05
. ]% @6 E6 N9 u0 H* h- Blinux视频分发服务器45-音频14:45$ b# `# M3 D- T* l& W3 ^; ]
linux视频分发服务器46-总结113:201 K, d) s! r* J/ C6 p2 i1 B0 F
linux视频分发服务器47-总结205:250 J4 o. ?+ v: ~: J1 u/ e3 H
linux 基于UDP视频分发服务器01-UDP基础18:486 c5 E& q/ _5 F0 T! J6 f0 z
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44' r! [! j( P, `' |' g
linux 基于UDP视频分发服务器03-创建UDP服务48:05
0 ~* r$ P& \$ n( o* g% T6 b' w. Klinux 基于UDP视频分发服务器04-UDP报文接收27:54
2 |% W+ B4 g2 C5 R. h5 x% clinux 基于UDP视频分发服务器05-UDP报文发送13:41
9 T- ~9 M1 `/ ?6 v+ K! E( _linux 基于UDP视频分发服务器06-UDP客户端实现35:139 W! {1 z! B# |, I7 ~# @
linux 基于UDP视频分发服务器07-UDP交互133:23
! w0 g+ g+ S# u+ i) ^linux 基于UDP视频分发服务器08-UDP交互231:48
0 u9 f/ F9 g/ ?: |' I5 m/ Ylinux 基于UDP视频分发服务器09-视频采集26:29
. m( K- Y0 t( Q. ?; Blinux 基于UDP视频分发服务器10-视频数据UDP分包33:552 |3 O: a- o. `5 E% g
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
0 O+ V; K6 }' r: z( @linux 基于UDP视频分发服务器12-视频数据解码播放15:27) w. c) @! l' F% ?; B7 m! B; R
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
" q6 o- U3 A' H* q' Vlinux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50
$ B; ~" I, t9 d4 NAndroid 01 音视频开发概述20:231 l: n4 J! Z9 I: K( [& ?
Android 02 编译ffmpeg19:219 f+ b2 v! O1 z7 C
Android 03 JNI 01基础25:42; {6 \ y$ v/ c
Android 04 JNI 0201:09:24/ g; P3 C. }# ~
Android 04 JNI 0301:34. p0 D- N. @. f% H; S# u
Android 05 JNI 0301:34
3 s# T) L U: V: RAndroid 06 开发环境21:16/ Z5 e5 j1 E9 Q& M, v) Z# K
Android 07 项目结构21:155 J- d/ d+ s: ]
Android 08 自定义Activity24:04
2 q! c6 Y0 A8 d+ L# i7 y; j$ p9 xAndroid 09 SafeThread类19:38
7 E, s3 ^9 g) f K8 FAndroid 10 网络通讯协议25:55
c' e% @2 z- @6 \8 O1 `' x3 }Android 11 网络通讯类0137:09( @5 P. _9 a& `# m2 W
Android 12 网络通讯类0228:14, G, G! h' G% h. z
Android 13 网络通讯类0339:43" q3 B6 w) O$ m* ?
Android 14 网络通讯类0421:49' H- n8 o8 ~& p8 T) i% p8 u% U
Android 15 网络通讯类0523:44% Q; V1 ^! T# G1 M+ {, g9 \
Android 16 网络通讯类0624:08. V; S8 P. G& h" p1 V
Android 17 数据缓存27:524 W8 M5 i- y' S* {
Android 18 视频队列23:09
( }' F( I7 I u( X' i, QAndroid 19 控制队列及通道25:34+ E3 x" @, I" H$ g5 z- k. [
Android 20 Socket 连接线程0128:36
2 ]& v5 z; d* \ PAndroid 21 Socket 连接线程0226:19
$ g1 S& w! `+ q5 p$ \. o. HAndroid 22 视频接收线程0122:36/ _$ e/ _4 y7 F
Android 23 视频接收线程02 1219:07
+ _& @: Q9 V* N2 VAndroid 24 视频接收线程03 1321:565 [: I% _2 x _; l5 G; ?
Android 25 视频解码线程1434:04+ i3 \- v& }! j, b, v9 Q$ Y
Android 26 数据传输接口18:46
: t7 j- Y- W, Y9 M7 `Android 27 UI显示0129:56
& F$ r @1 T; L; i' [& }* `Android 28 视频显示布局28:16) E% u) W+ v3 r. n3 Q/ o
Android 29 UI显示0228:39; D p C$ w8 K5 }2 E7 k
Android 30 UI显示0331:13
6 i# R6 M* \* _+ A3 o, `, iAndroid 31 Render 显示15:59
9 w4 ~+ x9 t( y. SAndroid 32 TCP视频通讯项目总结19:251 r7 T2 l; x. _2 z
Android 33 音频编解码0119:34' }' _! @8 }( s% E& _
Android 34 音频编解码0213:15
; w5 ]' Z; O! m, ^6 @Android 35 硬件编解码 0117:12
b4 s; J% k5 H- G9 g, X2 x+ o, _5 HAndroid 35 硬件编解码 0228:13
+ z. f7 ]* }) w% xAndroid 36 硬件编解码 0318:046 G1 Q/ d- ]" G) `' d
Android 37 硬件编解码 0413:58" O' u0 F) W4 A" s3 ^% @( {
Android 38 安卓开发总结05:13# A/ ~" n' T2 I0 y) G% O
Rtmp 01-课程价绍05:19
% ?% F$ |- f3 s9 s M8 V4 `Rtmp 02-rtmp基本介绍16:07
7 S; H: x) C! j1 W# nRtmp 03-开发环境搭建及项目概况37:57
' x' a2 B Q$ g5 IRtmp 04-基础代码编译15:40
( n% V( d9 ?( t' E7 \! k2 w dRtmp 05-rtmp协议及封装格式123:55
" a" N1 b: Z+ p) s3 I" H4 iRtmp 06-rtmp协议及封装格式216:48, ]; e0 W( {9 W2 @1 a
Rtmp 07-rtmp协议握手34:18
% w% e& b8 \, m$ r( kRtmp 08-flv以及flv文件结构13:31
1 t) c5 G$ Q3 c; G+ Z0 oRtmp 09-flv的Script Tag19:23
x4 a. N/ G* }$ vRtmp 10-rtmp的Metadata封装发送44:267 T- M" @ X# m2 z* m& A$ `7 L: [
Rtmp 11-h264与nalu简介12:190 J+ w& d( j8 Z; i- {
Rtmp 12-nalu提取23:41
s0 X0 s1 u( S5 ^* [% N/ V: b* Y6 O+ |Rtmp 13-h264视频数据按flv格式发送rtmp包34:12
+ @1 |7 k4 f. c, dRtmp 14-h264视频编码信息讲解及发包36:49
, h- h* i( Y* r- M% r+ q# ?Rtmp 15-aac格式介绍及声音的参数介绍15:139 i& F1 m) y, M6 G3 W* l
Rtmp 16-aac声音数据flv格式化发送rtmp包16:32
: A: c: D6 Z( t0 [3 Z% U$ q7 CRtmp 17-aac编码信息组包发送36:009 z) p% h) T8 b, B; X, A8 A; R$ s
Rtmp 18-h264帧及aac帧获取01:12:20% v" @/ N& M$ ]; h5 ?/ b, I
Rtmp 19-rtmp推流和观看05:29
q* G- f9 e3 A3 ], o5 FRtmp 20-修改chunksize的大小15:24* \: C8 W# |7 }& J
Rtmp 21-librtmp导出及快速推流19:47
# u* x/ G+ O+ m R) _$ ?! l: mRtmp 22-rtmp专题课程总结09:04
2 G, }+ v5 o- Blibvlc Qt专题 01 LGPL下的libvlc05:17; G5 D8 o' q' a& D; {4 W/ f
libvlc Qt专题 02 vlc播放器引擎.13:331 A, D9 o; ~9 K3 C6 S' y7 t9 J) R* I
libvlc Qt专题 03 libvlc Mac Windows库17:02
( D$ }. f2 s2 v$ klibvlc Qt专题 04 关于GUI 开发框架学习20:05$ x' ]) a8 z5 h2 r# [& D* L- [. x. _$ y
libvlc Qt专题 05 libvlc 库配置 调用14:29
+ `0 {# |/ @# P& O, W" W9 mlibvlc Qt专题 06 GUI布局17:23
8 s6 [. g& b& H- B* l, xlibvlc Qt专题 07 Qt界面交互18:11
) ?# h0 D3 m* I9 Rlibvlc Qt专题 08 打开媒体文件12:55
- o; A" x" ~4 C8 h) x8 q* Plibvlc Qt专题 09 libvlc API20:42' h6 v. u7 k. q% o N) f
libvlc Qt专题 10 libvlc video callback20:29
% W% o! @ l7 {5 S4 ]$ H2 zlibvlc Qt专题 11 libvlc video callback 219:14" r8 U' n: m2 H* D! `; l
libvlc Qt专题 12 libvlc video callback 310:25
* G! m8 ]" A2 klibvlc Qt专题 13 libvlc API 0122:14
( a1 t! f( v# e7 o# b! B- `7 Jlibvlc Qt专题 14 libvlc API 0211:59! e$ q! p" T- d0 V5 M" r3 I1 q- i
libvlc Qt专题 15 libvlc API 0329:07
' u5 H( W6 N1 O. e glibvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
3 N1 ^5 r. u4 a, S. glibvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
; t4 `$ O4 X l. m# D2 ilibvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
. N' }1 t; I% O9 J6 ]) \1 T8 Ilibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23
" `+ ?+ _2 H: k4 |2 N0 p7 Plibvlc Qt专题 20 windows 适配 105:15
! U- D# }' ~. P+ d0 j8 ~" z3 G* N9 xlibvlc Qt专题 21 windows 适配 210:04: }$ I2 u! m2 v# d
libvlc Qt专题 22 vlc总结05:24& x% c9 I8 n Q
音视频处理专题 非线性视频编辑器 0117:41$ _9 `% [8 N+ t# V9 ^
音视频处理专题 非线性视频编辑器 0211:330 o3 g, T# J" c: A. x* H
音视频处理专题 非线性视频编辑器 0315:35
; L3 H: Y, _( R% Q% q: G* v7 b音视频处理专题 非线性视频编辑器 0412:46
+ J: {- S f* d+ _+ ?" m6 r/ R. m4 Z6 a音视频处理专题 非线性视频编辑器 0515:09
# B' m0 X. e e6 {* G5 C& T音视频处理专题 非线性视频编辑器 0609:49
1 x+ k2 \8 A' }音视频处理专题 非线性视频编辑器 0718:54
/ p7 o, ]) _7 l0 W; M$ _音视频处理专题 非线性视频编辑器 0816:29* b) |& j* d9 G+ z1 a
音视频处理专题 非线性视频编辑器 0919:21
" |* k2 P5 J, u) U, c音视频处理专题 非线性视频编辑器 1014:03
, a% o2 l. @2 Z音视频处理专题 非线性视频编辑器 1131:34
: D! y$ x; b$ R音视频处理专题 非线性视频编辑器 1215:408 X. L, z4 g, g, j* n7 G$ `
音视频处理专题 格式转换 01 解密格式转换工厂14:23- ?. H7 F4 m. i9 W2 m5 Z
音视频处理专题 格式转换 02 格式转换软件背后的技术16:11/ u7 b! b& N$ e2 |6 o+ b
音视频处理专题 格式转换03 SDL Mlt 0111:248 k9 M& h. A) g7 U) I- M6 B
音视频处理专题 格式转换04 SDL Mlt 0235:08
) v7 p2 P& u- L音视频处理专题 格式转换05 SDL Mlt 0310:56; u4 l7 x9 M1 m) A5 @
音视频处理专题 格式转换06 SDL Mlt 0416:58
9 y0 Y8 e! U; u, y/ `音视频处理专题 格式转换 07 多进程实现128:51
3 Z1 e/ T9 G n/ w) L音视频处理专题 格式转换 08 多进程实现220:22
# \, V) y$ T4 f* Z音视频处理专题 格式转换 09 多进程实现311:52
* p' P6 l; X* B$ j' @& Z音视频处理专题 格式转换 10多进程实现413:115 \8 Y% y" b2 l, d, Z6 ?" D0 i% X
音视频处理专题 格式转换工厂11 多进程实现508:12& C1 Q: Z" d+ \, T
音视频处理专题 格式转换工厂12 多进程实现626:14# Q7 O4 c6 K C+ i3 F
番外篇 OpenCV人脸表情追踪项目实战114:54! ~5 Q) R/ c1 |5 K' `* f
番外篇 OpenCV人脸表情追踪项目实战217:36! H4 H% x& a# L% m7 [, n8 z6 d8 H2 t
番外篇 OpenCV人脸表情追踪项目实战314:52( U- z3 d- f) P# P5 p
番外篇 OpenCV人脸表情追踪项目实战416:51( Z. Q3 f9 u7 f6 K
番外篇 OpenCV人脸表情追踪项目实战513:187 \9 u+ H' B% i7 m+ }6 x% o
番外篇 OpenCV人脸表情追踪项目实战616:09" X8 C# y6 f: y& Z: x$ U0 F
番外篇 OpenCV人脸表情追踪项目实战737:12
0 y* a& V+ x6 R* x. y8 r& Y. h番外篇 OpenCV人脸表情追踪项目实战814:18
$ g" T+ B, P: n- }番外篇 OpenCV人脸表情追踪项目实战918:126 x7 W y7 @ m! S: m
番外篇 OpenCV人脸表情追踪项目实战1016:37# F; R g8 P2 G/ h" Y9 ]) [
番外篇 OpenCV人脸表情追踪项目实战1114:23/ _" v( I. N1 D, x/ i: K( O
番外篇 OpenCV人脸表情追踪项目实战1216:39
" V! ~) W; m1 U) L: N8 `6 v番外篇 OpenCV人脸表情追踪项目实战1305:080 [. T/ B- k# d4 ~3 F/ B
番外篇 OpenCV人脸表情追踪项目实战1408:59
# x. B6 T7 M# Z. p( C& I( C番外篇 OpenCV人脸表情追踪项目实战1514:40
$ h4 b4 e& c; Q U5 `番外篇 OpenCV人脸表情追踪项目实战1608:40
9 @ x# c/ z, T4 P! F3 M番外篇 OpenCV人脸表情追踪项目实战1716:58
) d2 ^$ [- S! K4 ~1 ]- z, `番外篇 OpenCV人脸表情追踪项目实战1817:31
3 d! E; J, W( N- M y番外篇 OpenCV人脸表情追踪项目实战1907:489 Q. U! x8 d' W4 Q) K
番外篇 OpenCV人脸表情追踪项目实战2011:17
- b" K# M4 `3 S3 z; M5 {番外篇 OpenCV人脸表情追踪项目实战2120:49
1 G' y. `* e, P1 k8 v7 E4 s番外篇 OpenCV人脸表情追踪项目实战2205:239 Z3 r; }, Y8 T- m& i" I# {# _
番外篇 OpenCV人脸表情追踪项目实战 2322:50
2 C6 b( n I. I2 s p: ~1 L番外篇 OpenCV人脸表情追踪项目实战 2408:59/ p/ z5 N' M6 O% k
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49
$ ~' ~. e7 q5 e- p; \安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
j6 h8 q! [8 k. B" S9 Y安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
( |0 K) c( c) u v X! m- i- V安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
( i: M* d i3 u) L安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
* I* c. A9 a, H1 w7 w安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33$ x$ d, a7 O- O: C1 [) z# a
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19* w6 z+ Y- t3 D3 \) i* e6 n9 F
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
/ Y8 h- z/ k. u' K% R安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28 C/ {+ z, F$ k
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
3 v3 x; @/ [5 Z L每周六直播-音视频教程作业答疑 0124:23
9 N: }' j0 d' \( i- R每周六直播-音视频教程作业答疑 0224:26
5 n. F( U( g3 K( ^! N7 ?每周六直播-音视频教程作业答疑 0325:46' _! B% w- [% ?7 ~7 B1 h) ~# n( ~# |
每周六直播-音视频教程作业答疑 0423:12
2 Q% G( J( e$ H. Y5 [6 s每周六直播-音视频教程作业答疑 0525:228 T: R3 m0 D+ T; G5 G% p
每周六直播-音视频教程作业答疑 0618:19( `% a5 r3 Z: |5 U3 t- J \* v
每周六直播-音视频教程作业答疑 0827:39
. r! x+ s# d% W9 |/ P$ t每周六直播-音视频教程作业答疑 0922:41
/ H. }; U' P+ m- U1 S每周六直播-音视频教程作业答疑 1020:047 g9 a7 X8 X7 x, V
每周六直播-音视频教程作业答疑 1122:344 G7 @& h, O/ c9 s. y! a8 K; u
每周六直播-音视频教程作业答疑 1235:34) {9 ?! x7 ^3 U* g/ ~( k
每周六直播-音视频教程作业答疑 1328:46
8 h1 s, v" k# O; b每周六直播-音视频教程作业答疑 1421:16; D! d+ v f8 {& Y0 F1 s' R
每周六直播-音视频教程作业答疑 1532:13
$ E1 u( M1 D" X- s每周六直播-音视频教程作业答疑 1625:21
$ @7 [2 m0 f# K每周六直播-音视频教程作业答疑 1723:40
2 y1 l! w$ }' n4 [每周六直播-音视频教程作业答疑 1813:17
! P% j4 L; k7 ?2 g$ P每周六直播-音视频教程作业答疑 1911:49
, y" S* k7 y2 {& g5 }* n6 E直播-作业答疑 20 2D绘图绘制波形原理43:10
; Q. F- p8 f6 a: P' Q% B0 [1 ?直播-作业答疑 21 2D绘图绘制波形原理224:47
$ G0 |; {1 K/ K6 k5 r9 j! g4 r* S) F每周六直播-音视频教程作业答疑 2226:06
! L! C V; }( y0 M, P! TQQ群直播 聊一聊OpenGL Shader 0122:16
6 y" K% i9 b% O( Q. _& l% |QQ群直播 聊一聊OpenGL Shader 0226:521 U8 O. _8 g! G Y2 |
C C++差生班 案例讲解137:01
8 p3 \% S q6 I1 _, W4 w6 {C C++差生班 案例讲解229:20" J& J& M' {6 }1 b9 q$ c/ c) \
C C++差生班 案例讲解308:54# T7 v; q+ Q: P; l2 i" s! r6 o
C C++差生班 案例讲解4
6 D1 S5 M9 z4 H/ r4 y4 @0 @& s7 a
, v4 r7 W; `, _) ~& `. R% X〖下载地址〗2 W) B0 }+ p# G+ l) c
5 v2 c( Q6 a V$ c〖升级为永久会员免金币下载全站资源〗9 L3 n* t3 `4 t" Y* Z8 u0 m. c
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
* p6 ^/ W7 N7 s2 S5 u3 J
4 e: Y! o6 n0 E. Z9 H
|
|