( N7 G0 m2 m( k4 Y, k: W〖课程介绍〗+ T7 F5 i( i5 o. @
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。/ L! ]. h( x5 Y# C
- e- a. _1 F4 {/ d7 D" j9 k1 E1 r〖课程目录〗
. x2 v% |( D# T音视频开发前瞻 06:37- v) G6 {' Q3 T
FFmpeg音视频开发实战5介绍 03:07" \ l7 K! [' W$ L6 M0 m2 X
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
$ n/ E+ a( _4 h: v, [+ C {音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58
/ K) D" ~/ Z5 E0 [4 H# m每周六晚8~10点QQ群直播 内部作业答疑24:23
8 J/ K8 T; S/ V# {4 ^解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14, T' q' u! q: E5 c0 T
学习课程前的提示06:59
: x. x, k) E0 O9 ?. R1 Mvmware开发环境 119:55+ M5 e6 R( L+ ~
vmware开发环境 226:23
; }; L, c7 A, @8 ~vmware开发环境 305:53/ U' n4 M8 C/ P
vmware开发环境 413:49! y/ u* x. A! H. C
vmware开发环境 515:27
# @+ z9 c) _- p) i) ]$ fvmware开发环境 606:51
! m u O" r% v' Bwin10不用装系统下载解压即可用版本38:13
9 q/ V# V: m" ]& ^3 a7 WmacOS Xcode开发环境 0122:54
( R6 H& p% ?! n/ n3 xmacOS Xcode开发环境 0225:21
4 n. O1 Z- w4 GmacOS Xcode开发环境 0320:02* S. Y4 O2 S% ]+ {! o
macOS Xcode开发环境 0419:17
0 e5 Y: R; R# C& u1 H: }' u4 _: P初学者音视频入门课程学习须知05:51+ r1 R' Z* c1 }% v7 V0 _* H" y2 s
音视频初学者入门01 音频的原理15:56
3 `* P$ f3 }0 S* p音视频初学者入门02 视频的原理113:38' e+ i$ S; b0 Q' J; \! u
音视频初学者入门03 视频的原理216:48
3 ]! [1 H3 O/ i" W7 |3 T7 D音视频初学者入门04 视频编码原理17:41
- q. y. E: v l, ^音视频初学者入门05 H.264 编码压缩算法原理09:582 r+ ]! q/ i& |( b( s6 S
音视频初学者入门06 视频编解码网络传输概览15:51$ ~7 w2 i1 | N a2 f' i' ~& u
音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
* {% `8 j/ U; x1 x o音视频初学者入门08 流媒体服务器架构16:15
; G, S6 p$ v& S( Y音视频初学者入门09 P2P点对点介绍07:023 ^# x% M" h0 ?
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
| D5 S* t. x" u音视频H.264基础 直播讲解0123:54" k+ _% h9 q4 Q0 p' D, v
音视频H.264基础 直播讲解0221:54 ~( S2 m5 l- _4 l0 U% ~
音视频H.264基础 直播讲解0323:11
) {+ D E6 \: R8 M2 q$ o; A/ Y音视频H.264基础 直播讲解0424:153 |0 m! m" ` o7 Z, F
音视频H.264基础 直播讲解0524:16
% F% t$ T5 ^: W+ y( l: Q: bTips:群里80%的同学都整不明白的问题0111:19. f, y$ `$ `+ H) r
编译FFMpeg29:019 O/ X4 O4 \. [. I3 B% i
ffmpeg Mac iOS 编译补充0127:52
+ d Q( {* S+ Effmpeg Mac iOS 编译补充0224:586 f. v4 H" W$ ?
ffmpeg Mac iOS 编译补充0318:19+ [8 a# J0 L& v% n- n' I6 f
FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:109 W; q# u& C5 a, t4 L
开发环境搭建22:50" ]( R( }9 x& f
H.264 视频数据接收13:01( u" U8 W% ~- Q7 @: ?
解码H.264数据 118:45
3 H/ j* u" v& D! i7 E解码H.264数据210:55
$ U9 Q" E! c9 X$ H解码H.264数据318:57$ b0 V2 B+ a+ Q/ r
OpenGL ES渲染YUV图像24:11( k% h" C5 y7 K! j7 d0 L) p
音频采集接收21:01) N( |# A' r& T% t% f' O: [( E
音频编解码11:10
3 c5 e9 D/ ^2 T* Y% v# _H.264 I P B帧 NAL12:22
6 C% }) w6 H1 x" A# K2 OH.264 I P B帧 NAL 216:58
% B& p2 `( |4 j; {H.264 SPS PPS I/P/B帧解析29:29
. G7 C1 e. Z% p. N4 _7 ` {QuickTime mp4容器分析12:09
1 v6 M5 z: a. wAAC 音频格式05:16/ X/ ~& Z2 T0 \* b% ]. O4 n3 ~
AAC实时转换 124:107 w: p! Q d# I/ r( E8 ^
AAC实时转换 221:18/ D j' Y7 b, u' Z8 A8 x+ u# t
FFmpeg实时写AAC音频流120:37
9 }1 }9 O1 R7 [FFmpeg实时写AAC音频流215:25, P8 `9 B! F9 J' Y n# c1 g4 r0 [
FFmpeg实时写H.264视频流17:12* C, G+ |. m8 y
FFmpeg封装h.264 AAC到mp430:24
1 L: t' ?. r4 [ G( }! U8 ?% G+ diOS 硬件解码H.264 110:29. C) M5 z: n& v/ Y! S9 F
iOS 硬件解码H.264 229:14
Y. T' s9 T, ^# viOS 硬件解码H.264 318:42) F* c# E c1 P! C" E2 H
iOS 硬件解码H.264与显示14:40 T- j" b, L3 c- v: E. h: V; J
FFmpeg liblame pcm转mp307:02& K; d5 B0 H! S- d
Apple TV tvOS编译FFMPEG08:25
! ]- o8 b8 l" T2 M; r6 }9 i' fv4l视频采集06:05; \6 r" I8 t+ G0 E7 d
x264编码H.264数据11:07& Y4 N( x( D8 j/ V& a9 h
alsa 音频采集08:28 J/ U3 Z$ K5 d3 |6 F2 d* w
FFmpeg 跨平台开发 0110:09# p8 Q# t7 o9 }* f0 E @7 w
FFmpeg 跨平台开发 0228:077 w# V E9 k( S- v3 `0 }
FFmpeg 跨平台开发 0305:187 D: I" e- G( u* Q
FFmpeg 跨平台开发 0410:19& ?) r; [" R( q7 b# a5 y' x
FFmpeg 跨平台开发 0509:35/ D5 D, P+ @1 o% O8 B9 a
FFmpeg 跨平台开发 0611:08
/ r' }8 T- M4 j$ S. y7 ]$ i8 @FFmpeg 跨平台开发 0710:43% g4 N3 C0 ~! j& g% B# O. s2 l7 i
FFmpeg 跨平台开发 0809:21
, Y% r! t* s+ ]6 ~6 AFFmpeg 跨平台开发 0912:39* C$ @9 ^# {$ ?4 q2 T' W2 w0 n
FFmpeg 跨平台开发 1014:513 c9 A! T) l; v0 f" _6 w
FFmpeg 跨平台开发 1110:25
0 o0 [5 o9 |3 P3 Y: G. K1 OFFmpeg 跨平台开发 1210:47
1 f2 g1 e9 M8 w% y, D- pFFmpeg 跨平台开发 1312:494 ^/ i0 Q/ S! G
FFmpeg 跨平台开发 1413:10( \2 i- F$ ]$ o d5 [- C$ j/ c
FFmpeg 跨平台开发 1508:34
, E" O8 F+ \$ g6 y5 U0 ?FFmpeg 智能手机App优化06:12
9 G3 t7 U4 U( y9 c) f/ @( ^+ B9 [Android JNI专题 01 跨平台开发安卓移植简介03:19
. f2 x& T u5 J5 L' \Android JNI专题 02 第一个JNI调用12:07
) [8 i9 Y$ k0 q: R5 |Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38" }" J q% b; [5 f" n7 Q& {, y
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
, m5 y) o6 H& w2 WAndroid JNI专题 05编译ffmpeg 真机静态库26:39
% k5 G* p& K$ D4 h. d6 w1 T1 ]Android JNI专题 06 Posix网络通讯移植0113:31. A9 r: A" |: D% K$ m
Android JNI专题 07 Posix网络通讯移植0223:09
# M( t& ?* @* Y- DAndroid JNI专题 08 Posix网络通讯移植0316:233 w1 I1 i1 k: r6 x! n# ?8 z
Android JNI专题 09 Posix网络通讯移植0407:46
4 U- `; ]! E; ~* p* AAndroid JNI专题 10 H.264解码移植14:53
, i* N. Z( |' c5 g$ n: _0 kAndroid JNI专题 11 native线程回调java函数0114:270 |4 o7 x! `6 h0 M2 X
Android JNI专题 12 native线程回调java函数0212:10
1 b8 {1 I9 Y, f% b5 j; z) dAndroid JNI专题 13 OpenGLES渲染YUV12:17
- q1 I4 Y" z- I% `Android JNI专题 14 程序运行收尾11:383 E) Q: m# B4 q5 m! U7 |* }2 ~; C B
Android JNI专题 15 Android JNI小结09:302 x, K* j4 g5 D. K0 q
FFmpeg 音视频转码07:196 R @4 W' y! g5 h( C
Darwin RTMP 流媒体服务器09:48# G0 \0 S/ n K6 g p8 M; u8 r
libVLC mencoder04:425 H/ M. w }0 |# P* n
FFmpeg WebRTC Linphone12:52! T: y# `7 {$ M' d# e# q, P
FFmpeg 屏幕录制06:517 j6 E2 f! z2 h# a! I) C8 a: S
FFmpeg SDL OpenCV10:48/ ^0 e$ _1 d) k* Q
RTMP 直播 介绍22:55$ O/ [7 U0 B, O+ |
RTMP 直播 Linux服务器搭建15:01
% t) u q+ h" \2 TRTMP 直播 Linux服务器配置11:31
4 e g' T4 g& }, {( G0 _6 }! YRTMP 直播 流媒体推流08:57( n# {6 h3 C( p
RTMP 直播 流媒体转发与接收11:138 U9 ]8 Q' J; a& M- w
RTMP 直播 iOS流媒体播放器 0117:52) ~3 }9 e M5 V1 @& z% c+ N
RTMP 直播 iOS流媒体播放器 0210:34
; H3 `( V# I5 m! N9 t* h( GRTMP 直播 iOS推流到RTMP服务器0126:053 k& S8 I2 n# ?) h# r- P8 _ ~1 K
RTMP 直播 iOS推流到RTMP服务器0224:08- T* U; {4 j( R. z6 k, d
Socket通讯入门之tcp 粘包拆包现象0117:086 w7 W$ G! h# i9 k t4 W' [; J
Socket通讯入门之tcp 粘包拆包现象0220:17
0 k5 V) g3 I/ a9 b( y# d8 p) qSocket通讯入门之tcp 粘包拆包现象0322:37
) F, p/ q) n5 k4 O& ?6 T网络通讯开发 勘误04:008 y! \/ ~1 W& c) |$ u4 C. z
网络通讯开发 协议13:31
' _& `* C: |; p+ U8 Y网络通讯开发 tcp协议的可靠性10:47
, w$ H5 w% a/ ]: s. Q网络通讯开发 tcp 三次握手05:44
# } A, C8 U& d* G' c) r网络通讯开发 tcp 其他09:44
5 F# F ]7 n: c) r6 ` g7 A网络通讯开发 socket通讯常用函数19:07( @. @: R0 v4 o0 ?" @$ Y/ b* R
网络通讯开发 socket编程常用头文件12:03* g; ]7 P8 r2 `9 I7 R
网络通讯开发 服务器编程0112:28) {9 Q o9 G7 u
网络通讯开发 服务器编程0208:21$ ^+ S( V$ U; {, _0 _
网络通讯开发 子进程07:320 V" ?* Q, F c# @$ ]3 A
网络通讯开发 自定义协议12:46+ s( O2 V2 C8 b6 e. d3 r% x
网络通讯开发 IO复用11:26
]& B v; d9 j( c9 M Y网络通讯开发 套节字选项09:27
$ j, X; V6 P) D1 @( g% Q& h网络通讯开发 非阻塞数据接收13:58; Q* n) B8 L4 V0 ~( E, ^
网络通讯开发 非阻塞数据发送11:12
9 x: R- j( Q0 `* d2 |7 ]网络通讯开发 Unix 线程10:57: x3 u f8 _( I/ b5 Z
网络通讯开发 线程detach封装09:43
" ?2 x0 @' F) W# `/ a" ]# h网络通讯开发 自定义协议 登陆28:55
- D* \6 U9 ]2 A. @网络通讯开发 发送视频包0116:560 F. g5 e0 F; m4 V
网络通讯开发 发送视频包0209:46- U x S6 l( h, k
网络通讯开发 发送视频包0309:556 @0 i5 A" p; z' D: B. }
网络通讯开发 常见音视频包结构22:12, Q9 [* V; L) E- L* l/ _
网络通讯开发 音频包的发送0114:35
* o& b6 |. b' _0 l" G6 Q网络通讯开发 音频数据包发送0213:23
- O# J) S, P# m网络通讯开发 服务器端架构总览10:318 m. X+ P& D# g6 e; b4 U9 a
网络通讯开发 服务器端架构实现09:30
! L" c; { d1 H- ^: r/ m网络通讯开发 服务器进程12:54
3 e* L F% o" D, K; i' p4 k网络通讯开发 客户端编程介绍12:02
! G h! w; P% u% @6 v网络通讯开发 客户端初始化套接字15:26. v* ?4 Q. D# L7 P) g4 t$ s7 D
网络通讯开发 非阻塞connect12:30
" U* |+ P9 c3 y ^网络通讯开发 超时阻塞套接字发送07:19& F% J0 H2 x9 A; c+ ^8 [) i
网络通讯开发 超时阻塞套接字接收13:040 C' V* y1 q# k# O+ Z, E
网络通讯开发 登陆请求12:003 y- Z7 C( `' l
网络通讯开发 登陆认证16:06
, G5 W% T1 c2 ~% ^8 l8 v+ y网络通讯开发 视频请求13:22
9 S; U+ O: I) C! |网络通讯开发 数据通道15:44
# y$ y) f3 m. K3 S& Q网络通讯开发 命令接收线程10:02" w- |, _) B; q, r: d( u% p5 K
网络通讯开发 音视频接收线程13:54
* h0 ~8 `7 K1 p0 y. A网络通讯开发 音视频解码播放08:52
( `: e8 k% d2 j5 D# d2 T2 j网络通讯开发 程序架构概览09:206 C5 [2 ]7 W' O$ n8 I
网络通讯开发 心跳包09:34
! B% P& C+ x8 k7 z+ [# \0 F* n网络通讯开发 UDP 编程04:17# A0 j2 \" v7 X5 b; j9 V q0 I( L$ z1 I1 L
网络通讯开发 局域网广播包07:33
2 a2 ?- N( z9 k* I, W* o网络通讯开发 局域网广播接收06:50
9 q, l7 L' x1 F( q跨平台移植问题15:193 Z0 W1 _ _* w( N7 z! C
跨平台客户端 for Linux 移植20:36
, V$ l( I9 w$ K; A) B" _; kWindows开发01 Qt和MingW14:06
# ]# [+ r( w. D' o5 Lwindows开发02 MingW ffmpeg编译32:37
2 y! m& U# ^3 O- _/ _6 Ewindows开发03 Qt与FFMpeg18:18
. V/ m/ A+ R! e- h3 K1 r- e* Ewindows开发04 Qt Socket12:54' t- B* Q, B7 {1 h* @
windows开发05 Qt Socket28:593 D2 j" @/ v, y+ H
windows开发06 Qt Socket36:44
3 T8 O. I' x* s+ |windows开发07 Qt Socket40:209 Q+ p# f& F/ H9 z) l2 T. b% B
windows开发08 Qt Socket38:452 y7 N8 b; O* w0 Z( i9 h
windows开发09 Qt Socket09:45
3 D4 v3 E6 B" dwindows开发10 Qt Socket11:50
- ~& [9 |# D) Rwindows开发11 Qt Socket21:56$ u2 ^- d" W, C J7 B
windows开发12 跨平台编译11:43% V4 |; n( ~* ~% O- s% \' \! J
windows开发13 摄像头无法打开视频问题21:31/ b6 k$ z3 S# {$ c9 o6 B( I7 g) B t4 V
windows开发14 程序发布注意事项36:048 A/ K" i; C9 R7 b
windows开发15 程序安装包制作31:06
1 f3 ^+ t9 |1 _; u, `FFmpeg音视频高级开发实战-简介03:213 [/ g5 U2 v# }, m/ f1 m6 B
linux视频分发服务器01-课程介绍07:540 k ~3 r9 t: t7 Y
linux视频分发服务器02-开发环境介绍11:51
6 N2 Z! J# G9 H! j; ?linux视频分发服务器03-linux优点21:40( `* ~4 J! p$ h& N/ {1 O
linux视频分发服务器04-多进程21:34
" {: V1 ]1 Q- U7 Q( Olinux视频分发服务器05-进程通讯 0115:53
3 M+ H. G. \4 g: E# i7 z8 ]! H; blinux视频分发服务器06-进程通讯 0217:06
5 v0 H# F3 Z$ x+ Qlinux视频分发服务器07-进程通讯 0318:50
$ [$ l" U* V9 P; {& r; r" A) Rlinux视频分发服务器08-进程通讯 0423:57
* m* W$ B; |% P) B& l; Rlinux视频分发服务器09-进程通讯 0527:58
0 R9 E2 S) V l6 i7 ?& i; h3 X$ ^linux视频分发服务器10-进程通讯 0624:19: k4 o# i- w2 U/ |2 P; T$ f. g
linux视频分发服务器11-进程通讯 0747:336 |9 o% L, P, D; s; ~) F
linux视频分发服务器12-进程通讯 0818:44# ]4 J$ {- |0 [7 r. T
linux视频分发服务器13-线程 0121:36
2 x; ?2 q# m3 s! [% \3 `. Xlinux视频分发服务器14-线程 0235:37
/ o0 ?3 p B3 L r+ o$ C k% qlinux视频分发服务器15-多线程与互斥锁13:27# Q R5 D( w3 t" t! i
linux视频分发服务器16-socket12:22
6 u' f2 i% E1 Wlinux视频分发服务器17-TCP-UDP概述24:54. ~2 k1 |$ c( P4 A, N0 n( O% i
linux视频分发服务器18-TCP服务器39:44
, R- R3 L0 \5 T7 M! @$ Dlinux视频分发服务器19-TCP客户机10:22 J( Z. t% l8 k0 ?9 |. W6 q+ O
linux视频分发服务器20-UDP服务器09:54- _/ r. a" Z) B: O9 ]% _: |) J# G( E* j
linux视频分发服务器21-UDP客户机13:32" i9 S9 h4 A. m. M9 G
linux视频分发服务器22-TCP/IP多用户访问实现0126:52
: s3 s( X6 E0 ?6 Y" Alinux视频分发服务器22-TCP/IP多用户访问实现0213:05- k) ^0 s! X* B
linux视频分发服务器23-TCP/IP多用户访问实现0310:58
' o* U T3 T5 B* ?+ K; f6 Jlinux视频分发服务器24-TCP/IP多用户访问实现0420:02
+ t4 [+ i$ f% M M2 xlinux视频分发服务器25-TCP/IP多用户访问实现0523:35
2 X% ~; W' R5 [% N$ t3 V7 J1 Slinux视频分发服务器26-TCP/IP多用户访问实现0639:40 Q* ?# @' q- |) B" k
linux视频分发服务器27-TCP/IP多用户访问实现0714:409 y, f0 p& z* d& W' N5 w& l* O
linux视频分发服务器28 TCP/IP视频分发0114:026 N" e" S- ]3 A! t
linux视频分发服务器29 TCP/IP视频分发0216:50
% ?9 o; _, `& l* c' I2 jlinux视频分发服务器30 TCP/IP视频分发0321:405 {, E g4 I. j4 X8 V
linux视频分发服务器31 TCP/IP视频分发0417:08% p" e g) m/ C8 Z. D8 h
linux视频分发服务器32 TCP/IP视频分发0516:153 j) I9 a+ C: ]! Q" v) b
linux视频分发服务器33 TCP/IP视频分发0614:01, L4 U; R" z8 O0 G+ P
linux视频分发服务器34 TCP/IP视频分发0712:566 b6 @ y- p' g
linux视频分发服务器35 TCP/IP视频分发0824:126 x4 m' E) E# `5 M: p8 e, g
linux视频分发服务器36-TCP/IP视频分发1021:35
$ C, V# f/ }( `: w1 @, o0 W, v7 {/ ~linux视频分发服务器37 TCP/IP视频分发0918:04
+ B6 A v6 ]" ?3 s4 Elinux视频分发服务器38-编译容错处理08:28; k0 v/ s; c! U
linux视频分发服务器39-协议数据封装12:54' }! T6 o: e d8 ~8 _- q8 q+ z
linux视频分发服务器40-TCP/IP视频分发1113:183 [0 u9 E, n/ N9 L3 M, C
linux视频分发服务器41-TCP/IP视频分发1234:054 ]- g2 ^( Q3 W* p2 j9 @# N/ u
linux视频分发服务器42-TCP/IP视频分发1318:29
0 W! ]8 o! ]2 g! e+ }# g; }linux视频分发服务器43-TCP/IP视频分发1428:31
0 ]8 Y8 [/ `/ S1 G* D3 z5 t Z+ h. alinux视频分发服务器44-调试43:05 u+ [& w2 |5 _; b0 L2 ]
linux视频分发服务器45-音频14:45% U6 Z$ G9 i' [6 l9 i, `
linux视频分发服务器46-总结113:20! k5 C1 L, r+ k6 s6 Q$ v u& X
linux视频分发服务器47-总结205:25
$ a6 l5 |$ @& w- dlinux 基于UDP视频分发服务器01-UDP基础18:48$ E4 I, \' C1 i: D6 d, j
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
; ^' a. w2 e0 S% {linux 基于UDP视频分发服务器03-创建UDP服务48:05
( n% r4 D6 ]% ^linux 基于UDP视频分发服务器04-UDP报文接收27:54
1 f% R: ^) Q; e+ y, W) o+ H9 Dlinux 基于UDP视频分发服务器05-UDP报文发送13:41/ b% B2 ^* n! t, ?! h. }
linux 基于UDP视频分发服务器06-UDP客户端实现35:13
( c7 r: h2 G: h/ C1 A8 \linux 基于UDP视频分发服务器07-UDP交互133:23
! W% o# p \+ @' \: dlinux 基于UDP视频分发服务器08-UDP交互231:48
" x/ `. @' l1 Olinux 基于UDP视频分发服务器09-视频采集26:29
7 d+ R5 \' j. c! d W0 elinux 基于UDP视频分发服务器10-视频数据UDP分包33:55- s, g, A9 I' h) ^) U+ _: o
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
* T. E) ?* I7 T% Y. s* O) Dlinux 基于UDP视频分发服务器12-视频数据解码播放15:271 y9 g4 T8 o t0 ^; ]5 q
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
7 r- j! G2 j4 w6 llinux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50* {1 C: N) e* V
Android 01 音视频开发概述20:23, Q2 `5 }. N3 @; n4 P
Android 02 编译ffmpeg19:21
# I/ Y, j3 B( ^3 g r/ j' S$ T; OAndroid 03 JNI 01基础25:42, l( I, V* a7 U. ]' s5 B
Android 04 JNI 0201:09:24- {! E# a, v) Y1 P' X$ T! M# L6 K2 L! M
Android 04 JNI 0301:34' j1 G1 s G# @& p, o8 n* F" i
Android 05 JNI 0301:34
" b( K X+ a; O0 N- D M- wAndroid 06 开发环境21:16
! Q6 W0 o1 \: Z0 b$ F$ O" [. i8 MAndroid 07 项目结构21:15$ z* P/ m' e3 k3 i
Android 08 自定义Activity24:04
1 a! t v( ^5 [- n5 {) w: [$ NAndroid 09 SafeThread类19:38
& N9 W- ^4 t+ ~3 N/ B7 _Android 10 网络通讯协议25:55" y1 s/ e/ @2 F
Android 11 网络通讯类0137:09
' V! r" I% j- Q( a: |Android 12 网络通讯类0228:14
7 {9 S5 F4 E' C" N) Z5 Q* n% w- H0 wAndroid 13 网络通讯类0339:43
3 o: B6 y$ R3 e: L0 o0 ZAndroid 14 网络通讯类0421:49
" A; u# B( ]9 V4 QAndroid 15 网络通讯类0523:44
6 I5 f7 Q9 V% z3 r$ J" P5 TAndroid 16 网络通讯类0624:08$ j% N0 H7 h7 G. {; T3 ^' q; ]9 H
Android 17 数据缓存27:52% \# _$ v& j7 o9 V. N
Android 18 视频队列23:09
1 L+ a- S! q' N; w5 i' N/ JAndroid 19 控制队列及通道25:34 @& s1 T4 T2 J
Android 20 Socket 连接线程0128:36
! `9 c5 T; M: O# L7 {6 rAndroid 21 Socket 连接线程0226:19- O+ G5 w7 s& t7 ~
Android 22 视频接收线程0122:36; F' E6 r, ^& K0 _, z
Android 23 视频接收线程02 1219:07$ z" k! m3 z2 I: {" J
Android 24 视频接收线程03 1321:56$ K h3 T- z3 Z
Android 25 视频解码线程1434:04& x: r- R" Y5 G! T3 B* {
Android 26 数据传输接口18:46
" e$ S( y3 `7 ]Android 27 UI显示0129:56
1 q4 M# K! S/ U, w; jAndroid 28 视频显示布局28:16, E( u. E. i3 @' R8 h
Android 29 UI显示0228:39$ T* r; [. d8 @8 b; ^ \
Android 30 UI显示0331:13+ {) l/ C; y& N' ?6 y3 ~
Android 31 Render 显示15:59: H, V8 a7 u J9 S
Android 32 TCP视频通讯项目总结19:25
4 d8 U* G% [ z0 }) GAndroid 33 音频编解码0119:34+ _& j* Y9 ]' S f4 R- @/ P! K
Android 34 音频编解码0213:15, ]; M% f- M4 j9 o
Android 35 硬件编解码 0117:12" x+ T! ^1 g9 g6 h+ _
Android 35 硬件编解码 0228:13 n) ?7 [) [8 q& A9 h& U
Android 36 硬件编解码 0318:04
2 o+ Z. x0 b8 l9 iAndroid 37 硬件编解码 0413:58
" a; {; y' I" m( |Android 38 安卓开发总结05:13
" i7 o4 t9 x. {! MRtmp 01-课程价绍05:19
; V' C, _' m$ ARtmp 02-rtmp基本介绍16:07
( F* U1 o" M# [6 w+ k. {7 j" E( oRtmp 03-开发环境搭建及项目概况37:57
8 K, T( S$ `! O% T% A: kRtmp 04-基础代码编译15:407 d t- p+ E5 H$ r. X5 K
Rtmp 05-rtmp协议及封装格式123:55
1 J# Q+ k; q6 E8 wRtmp 06-rtmp协议及封装格式216:48+ O2 [$ w$ x. Y4 c- ~; y0 ?: l
Rtmp 07-rtmp协议握手34:18
( H- u4 o' \6 H1 [8 \& d7 g$ D: y4 bRtmp 08-flv以及flv文件结构13:311 p$ Y/ E6 O; v% b, ~% h
Rtmp 09-flv的Script Tag19:23* T7 o3 F7 e$ Q1 d
Rtmp 10-rtmp的Metadata封装发送44:26 g) T) d" X4 `9 w ^ y
Rtmp 11-h264与nalu简介12:19
5 a: b# H8 X" U, TRtmp 12-nalu提取23:41
5 T* q2 p6 {4 s6 k/ W) t1 ]; aRtmp 13-h264视频数据按flv格式发送rtmp包34:12
' X% f! x* ?# z. T3 e) LRtmp 14-h264视频编码信息讲解及发包36:49
5 B: B0 E, g$ z/ L: U, FRtmp 15-aac格式介绍及声音的参数介绍15:13
6 c8 U! x' Q( o3 k3 @% X1 f5 jRtmp 16-aac声音数据flv格式化发送rtmp包16:326 m+ K. H# w X' t! n$ `5 v0 J; y
Rtmp 17-aac编码信息组包发送36:00" B$ |, s( N7 ]
Rtmp 18-h264帧及aac帧获取01:12:20
# e- A2 L4 F8 Z/ _2 J) ORtmp 19-rtmp推流和观看05:29
, ]/ D9 B. \3 dRtmp 20-修改chunksize的大小15:24
+ U6 V0 ~6 ~6 `! E9 k" u' e5 iRtmp 21-librtmp导出及快速推流19:47
% [) t: e- z0 Z/ F( ^Rtmp 22-rtmp专题课程总结09:04
! @: c7 G) Q- ^. ?+ g1 r9 y2 e6 ylibvlc Qt专题 01 LGPL下的libvlc05:17: I( ~/ q( J2 L" z2 n5 X2 ~
libvlc Qt专题 02 vlc播放器引擎.13:33
: W# I& e% j# f) X1 y$ z) [ slibvlc Qt专题 03 libvlc Mac Windows库17:02
, j/ b" B; e5 G4 p8 x6 klibvlc Qt专题 04 关于GUI 开发框架学习20:05
. V9 @& t' V& U# T% q' ilibvlc Qt专题 05 libvlc 库配置 调用14:29
8 I8 ?2 k* k" D! mlibvlc Qt专题 06 GUI布局17:23
$ F7 h4 C5 Y! t7 ], W! M7 klibvlc Qt专题 07 Qt界面交互18:11. `7 X3 n8 V. n0 t* S& a
libvlc Qt专题 08 打开媒体文件12:55: i- R! y3 `9 m
libvlc Qt专题 09 libvlc API20:42
% Q! U' U3 T0 Q5 O. ~libvlc Qt专题 10 libvlc video callback20:29
" W6 \ j1 {8 k& ilibvlc Qt专题 11 libvlc video callback 219:14/ ^! F- o: ?" M2 Z1 F- P
libvlc Qt专题 12 libvlc video callback 310:25, I# `) L+ J: Y/ k+ [* l
libvlc Qt专题 13 libvlc API 0122:14- j9 F& v6 q S) l1 U3 _
libvlc Qt专题 14 libvlc API 0211:59, O- D, a5 H' X t1 d1 m
libvlc Qt专题 15 libvlc API 0329:07& Z% f1 h+ s7 o5 y# e( ^
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
$ t7 Q, V, C1 F& [) flibvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
6 H. }. v# Z) ]3 Q+ Ylibvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
. c* E s$ e0 }4 I1 p) ilibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23
7 l1 j1 h9 q- x/ L3 Elibvlc Qt专题 20 windows 适配 105:15
x2 ^/ G: o2 [2 G: }libvlc Qt专题 21 windows 适配 210:04
+ B/ ~. I8 O+ O9 n5 N' B% Blibvlc Qt专题 22 vlc总结05:24- @1 ] Z o5 W) ]; N0 y
音视频处理专题 非线性视频编辑器 0117:41" I0 ], ?8 s9 U* @4 i' x3 P5 l$ ^
音视频处理专题 非线性视频编辑器 0211:33
9 C% N. x6 o1 w* A音视频处理专题 非线性视频编辑器 0315:356 k/ H6 z" F( M! U2 K7 {
音视频处理专题 非线性视频编辑器 0412:46" O3 P2 W, ]0 j M
音视频处理专题 非线性视频编辑器 0515:09
' B. A6 d" E8 o/ T音视频处理专题 非线性视频编辑器 0609:49
! [' w4 w! C; J. P" |# L音视频处理专题 非线性视频编辑器 0718:54
& T' }+ X6 \* X3 t! ~音视频处理专题 非线性视频编辑器 0816:29/ J& u8 h/ I' I/ f# G$ C/ H3 p
音视频处理专题 非线性视频编辑器 0919:21
1 w8 X. g: X) J/ \2 n音视频处理专题 非线性视频编辑器 1014:03- K1 ~) F* z+ X( ]' r' n
音视频处理专题 非线性视频编辑器 1131:34
o3 {6 {( i; _音视频处理专题 非线性视频编辑器 1215:40
3 r& ^- [* L3 p v$ e) S/ H音视频处理专题 格式转换 01 解密格式转换工厂14:23
+ e/ S' [: a) p音视频处理专题 格式转换 02 格式转换软件背后的技术16:11' @6 O( c ?* n# l" U! m
音视频处理专题 格式转换03 SDL Mlt 0111:24
: Q- S/ Z) n7 {: [; R8 C" J- \音视频处理专题 格式转换04 SDL Mlt 0235:08
; m1 q* `8 G1 ?5 J; X, `音视频处理专题 格式转换05 SDL Mlt 0310:56
( i% ?( k9 F4 u音视频处理专题 格式转换06 SDL Mlt 0416:582 l0 d' E3 @- `
音视频处理专题 格式转换 07 多进程实现128:51
1 b3 B) _7 B8 j7 z音视频处理专题 格式转换 08 多进程实现220:225 P$ q6 P. n( U+ _2 {
音视频处理专题 格式转换 09 多进程实现311:52
) q- F. D0 `, N音视频处理专题 格式转换 10多进程实现413:11
, B8 ~4 W5 b) T) p音视频处理专题 格式转换工厂11 多进程实现508:12
, ~+ d) V6 W8 N音视频处理专题 格式转换工厂12 多进程实现626:14
% N3 ?3 o- L& J( _番外篇 OpenCV人脸表情追踪项目实战114:541 N, d* Q6 Y V' Y9 x
番外篇 OpenCV人脸表情追踪项目实战217:36/ V' {$ k. I, q S
番外篇 OpenCV人脸表情追踪项目实战314:52
% [+ D5 h; P: q( Y# _! X. w/ y) [番外篇 OpenCV人脸表情追踪项目实战416:51
* g" f/ W8 w, f番外篇 OpenCV人脸表情追踪项目实战513:180 P' V% d& o9 ~7 [# ~# ^) b
番外篇 OpenCV人脸表情追踪项目实战616:09 ^( [2 {% d6 }: `$ R
番外篇 OpenCV人脸表情追踪项目实战737:12) N* Q" }9 t9 C- F, n, K1 ~
番外篇 OpenCV人脸表情追踪项目实战814:18, P$ q8 W4 Y& t6 O8 M9 h
番外篇 OpenCV人脸表情追踪项目实战918:12) ]% j0 [3 w- S$ c" e# v! d
番外篇 OpenCV人脸表情追踪项目实战1016:37, L# M. p6 _& m8 `1 b' @% k
番外篇 OpenCV人脸表情追踪项目实战1114:23! d* x3 A n; R! `, a# }" M
番外篇 OpenCV人脸表情追踪项目实战1216:393 j: l/ r8 @1 W. y$ i
番外篇 OpenCV人脸表情追踪项目实战1305:08
# l/ G; @! E$ n+ \- k6 i番外篇 OpenCV人脸表情追踪项目实战1408:595 \% E: A" W) Z
番外篇 OpenCV人脸表情追踪项目实战1514:40. \2 y" q3 G2 a( e) }: D+ v
番外篇 OpenCV人脸表情追踪项目实战1608:40! E3 v _3 X J" o
番外篇 OpenCV人脸表情追踪项目实战1716:58
) y) V |2 p$ w5 s番外篇 OpenCV人脸表情追踪项目实战1817:316 H- ~$ P6 q. j
番外篇 OpenCV人脸表情追踪项目实战1907:48
( u+ A. h9 h0 R* q番外篇 OpenCV人脸表情追踪项目实战2011:17
" G! ^( K) N' k+ n番外篇 OpenCV人脸表情追踪项目实战2120:49
4 X) e/ X" L' [" S; I8 a' a番外篇 OpenCV人脸表情追踪项目实战2205:23
$ z5 Y% f% a+ Z1 E; }番外篇 OpenCV人脸表情追踪项目实战 2322:50
1 |$ J- K4 ~4 s$ _$ p B$ o" Q番外篇 OpenCV人脸表情追踪项目实战 2408:59& K h0 m* f2 g% \# ]4 a
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49 B8 p! ~0 g& d. Q0 c* t' _% j, _6 X
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24# E7 d$ q' Y, y5 G
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
E$ N; N9 s. `安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:189 i2 \( \" t" u6 m1 G' k) p$ H
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
8 H, h, g( `& w安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33. _# h& q4 N$ G/ g/ `
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
$ B5 b5 X0 K2 u& M6 J: r% A8 V& p2 w安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
& d, M7 j5 |! ^7 K安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
; t' }- ^( A( p r, r关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32& H# L+ G- m7 }! s( u: {
每周六直播-音视频教程作业答疑 0124:234 Q9 G$ Y/ I# ^1 s4 h9 N: E/ U
每周六直播-音视频教程作业答疑 0224:26% b& Q1 c) B8 p/ q2 z7 h
每周六直播-音视频教程作业答疑 0325:46& X' q: F3 u4 `- @+ O& u# r
每周六直播-音视频教程作业答疑 0423:124 H3 M: m" k! u- x J6 H
每周六直播-音视频教程作业答疑 0525:22% `" [, k. ^8 G5 d# R2 L
每周六直播-音视频教程作业答疑 0618:197 |) |, z1 _( W$ a1 A9 C r* m
每周六直播-音视频教程作业答疑 0827:39
1 a: e$ x! x/ a6 q: T每周六直播-音视频教程作业答疑 0922:41
' @0 X6 W+ z, a2 \8 a每周六直播-音视频教程作业答疑 1020:041 ^( k! ]9 P- [
每周六直播-音视频教程作业答疑 1122:34
9 o4 ^/ _$ ]1 U) m9 m2 p* ^: Z每周六直播-音视频教程作业答疑 1235:348 b5 G. i ?9 a1 a. }. I
每周六直播-音视频教程作业答疑 1328:46
9 r; L; t T& o3 ]每周六直播-音视频教程作业答疑 1421:16! M% e8 j# R$ P" E: l( w4 ?/ N
每周六直播-音视频教程作业答疑 1532:13
& P! S( y: C% v# P' y2 ^8 ^每周六直播-音视频教程作业答疑 1625:21$ i7 R: h1 \* {) V% T0 D" ^
每周六直播-音视频教程作业答疑 1723:40' E: x$ Z7 u/ ?
每周六直播-音视频教程作业答疑 1813:17& e" h' C7 x# U! d, {
每周六直播-音视频教程作业答疑 1911:495 \6 s- f" `1 _$ h% H
直播-作业答疑 20 2D绘图绘制波形原理43:10: p2 F3 d% l7 w% `5 t
直播-作业答疑 21 2D绘图绘制波形原理224:47
+ o+ r$ ~. r, Z每周六直播-音视频教程作业答疑 2226:06
& `' _. q. K' tQQ群直播 聊一聊OpenGL Shader 0122:164 U3 C+ L* `! F% ~8 M
QQ群直播 聊一聊OpenGL Shader 0226:52
4 P$ [, i/ `5 T8 p) o9 C4 wC C++差生班 案例讲解137:01
, U% Q- R- R! q% K: B# nC C++差生班 案例讲解229:207 ~2 F! ^1 ?) J. ~
C C++差生班 案例讲解308:548 v9 l9 G" u5 y9 ~
C C++差生班 案例讲解47 W, V4 c9 D; p( z) R9 H- d9 Q
( J, ]$ n8 }0 y! F+ e! G/ F〖下载地址〗0 d4 O. L5 Q# ?& ~, R( M
8 H; a, }( U* l/ C3 k2 v( d〖升级为永久会员免金币下载全站资源〗
! z! O: u& A) H) i全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html1 c' Y0 H. Q# ~% M
& |; ^# b3 I, {- C! A0 y3 a& x |
|