; u9 k& R. x7 u0 p p, O( Y, e" t5 J6 |8 X〖课程介绍〗; d) f2 }1 A) q9 N4 v
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。4 E* o$ u4 I$ ^, J5 @! G
- p- e: D" r. G# J) I+ W9 o〖课程目录〗
% ^% q9 j( c6 C' g音视频开发前瞻 06:37% Q) h8 \7 g {' y5 K
FFmpeg音视频开发实战5介绍 03:072 }3 Y0 f* z4 T5 c9 J
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56% L/ x+ }/ o' r$ R
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58" \7 ?6 {/ O; C8 R) x, X C
每周六晚8~10点QQ群直播 内部作业答疑24:23
5 S5 y% f# q8 w8 T( S解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
/ s. V. H8 `9 M8 S学习课程前的提示06:598 Z: M0 [3 c% S9 r6 i$ P
vmware开发环境 119:55: D& Q9 v+ p3 {/ ~
vmware开发环境 226:23- m: P) p! S0 B% L& b3 N) H1 I8 w
vmware开发环境 305:53
3 X& Z# P5 ?. a& U1 avmware开发环境 413:498 G/ e7 H" ?& V3 j4 w
vmware开发环境 515:27
" t( H& A! I5 m& X* _& gvmware开发环境 606:519 v l: K& ]2 v% q6 @# Q3 _
win10不用装系统下载解压即可用版本38:139 J- S6 p, k( S+ Q6 r& H
macOS Xcode开发环境 0122:54
- h: V6 Q/ I, T# s- u+ H* VmacOS Xcode开发环境 0225:21
8 P$ a- h' P [. U4 XmacOS Xcode开发环境 0320:02
% i+ F! P! ?. o: i: zmacOS Xcode开发环境 0419:17) h' t3 ?- w$ r( T R7 |
初学者音视频入门课程学习须知05:51! Z* C$ r5 r" o$ y: P
音视频初学者入门01 音频的原理15:56/ U! ~: J, V3 }# G1 @( }, u
音视频初学者入门02 视频的原理113:38
Y& D$ q9 _2 i1 U音视频初学者入门03 视频的原理216:48& k/ E8 u3 h# F- }6 D
音视频初学者入门04 视频编码原理17:41
9 _9 ^: V( l8 {2 w4 h6 B音视频初学者入门05 H.264 编码压缩算法原理09:58
3 P! T0 l z9 D+ F5 h& n音视频初学者入门06 视频编解码网络传输概览15:51
" s: K8 W. e" p9 c3 K% W音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44. _: O5 O- d1 ?3 j- ~7 H4 Z" {+ `3 o/ z
音视频初学者入门08 流媒体服务器架构16:15- ?( X9 C/ }) l5 c& e
音视频初学者入门09 P2P点对点介绍07:02* ~/ m# }7 c' ?
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
( r; l5 W* N5 n( K: {8 [音视频H.264基础 直播讲解0123:54
; K6 H' C9 l/ O+ C8 U音视频H.264基础 直播讲解0221:54
( y G- k6 d& N* d/ ` ^音视频H.264基础 直播讲解0323:116 J$ s' {/ n! F# E5 t( b6 z
音视频H.264基础 直播讲解0424:154 \- Z' c+ M; k, U# @
音视频H.264基础 直播讲解0524:16
1 B+ M c& t- T* g6 g8 { nTips:群里80%的同学都整不明白的问题0111:19
3 W, Z4 }5 a, A! k9 y* k编译FFMpeg29:01) w! a1 {) o# l, X+ t
ffmpeg Mac iOS 编译补充0127:52" z( u! v' |! y: D0 f1 X
ffmpeg Mac iOS 编译补充0224:58
U3 q8 U0 Z: p3 D# cffmpeg Mac iOS 编译补充0318:19
- H1 U7 i- u& p0 j; y; _* D: QFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
+ k) e$ i8 `* e; u+ t开发环境搭建22:508 B4 F4 w* @% |4 V
H.264 视频数据接收13:01
7 U1 D# f/ E3 S解码H.264数据 118:45
) ^" F, H1 Q" x( J8 C解码H.264数据210:55
9 b- b6 A0 T% c) }) G) N解码H.264数据318:576 S9 G1 o7 y7 B9 P0 G
OpenGL ES渲染YUV图像24:11
, d, o+ o- D6 \0 [音频采集接收21:01
+ m% T" d% m% M3 @0 @$ O音频编解码11:107 M1 x" {7 j& s; S
H.264 I P B帧 NAL12:22
/ s$ Z# j! Y; ^H.264 I P B帧 NAL 216:58
' ]0 s; q' m2 p2 `1 F4 k9 wH.264 SPS PPS I/P/B帧解析29:29
( e$ Y$ L) {! t& P4 ^/ MQuickTime mp4容器分析12:09
2 i' ^/ {0 t, WAAC 音频格式05:169 C: @8 }& I# o
AAC实时转换 124:10
; T5 C8 e' k& S. `( m7 S' z( tAAC实时转换 221:18. J7 h) d% }8 n: K0 K7 U r% ~
FFmpeg实时写AAC音频流120:37
2 v2 i! ^" l; _& n0 b) dFFmpeg实时写AAC音频流215:254 }. `* {5 ^6 y* c: N& K& n( [. x
FFmpeg实时写H.264视频流17:12
$ y1 z/ ?5 G0 }( v0 o' {5 F' \FFmpeg封装h.264 AAC到mp430:241 W0 X& Q/ {% E3 x6 E3 c$ S
iOS 硬件解码H.264 110:29
7 z5 {& g: ^+ w% x7 A0 {iOS 硬件解码H.264 229:14
/ g8 ?1 f* ` G! MiOS 硬件解码H.264 318:422 v3 n% I2 S" R/ X7 K0 {
iOS 硬件解码H.264与显示14:405 d. L; B7 \3 d( N4 y* g' `
FFmpeg liblame pcm转mp307:02
Q4 u2 j$ Q7 RApple TV tvOS编译FFMPEG08:25
* d% x! M# i; L2 M3 W7 Mv4l视频采集06:05
! D/ o' b k8 P8 U2 Wx264编码H.264数据11:07& l B/ N5 f7 a4 x8 O* G5 N: H3 j! H
alsa 音频采集08:286 ^5 G. |( ` @$ O
FFmpeg 跨平台开发 0110:09
5 M3 U% C! a; W% c' X0 R$ yFFmpeg 跨平台开发 0228:079 _3 L3 [, K, x% F" P6 ]4 g6 ~
FFmpeg 跨平台开发 0305:18
- H( r& O9 I7 M" A7 d% u/ FFFmpeg 跨平台开发 0410:19' |* L% i* j8 J8 B z$ U
FFmpeg 跨平台开发 0509:35
& q( K- a# E. q9 i2 ]FFmpeg 跨平台开发 0611:08
* E* c: V5 Q0 r1 f( q9 gFFmpeg 跨平台开发 0710:43: m8 K& w3 n( i0 Z% z1 V
FFmpeg 跨平台开发 0809:21
' n' R$ g3 x- o2 lFFmpeg 跨平台开发 0912:39# ~" K5 n2 V7 k% ]5 W0 Z4 }$ I
FFmpeg 跨平台开发 1014:51: D( I5 ^9 K) K- S" D8 `
FFmpeg 跨平台开发 1110:25& a/ }' S: P" e+ j
FFmpeg 跨平台开发 1210:474 v$ v; m6 r: o4 P3 h" t) H. r) a
FFmpeg 跨平台开发 1312:49
! z2 u9 U2 _; \; ?; P7 PFFmpeg 跨平台开发 1413:10
# M2 ~1 N/ P9 |/ V+ K0 H& QFFmpeg 跨平台开发 1508:346 H5 H5 ?& l+ l; v8 D' \
FFmpeg 智能手机App优化06:12
4 l+ B) E6 `/ c0 r( i6 U- K, q, {( VAndroid JNI专题 01 跨平台开发安卓移植简介03:19
0 P5 M- |! I/ r. }. U# QAndroid JNI专题 02 第一个JNI调用12:07
0 q7 j$ N1 h4 B+ _) U0 z# G2 ^Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
/ ?& ]. k! ]2 m; l5 N, R+ V# @Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35' T) X" _: u- d4 H9 W- K
Android JNI专题 05编译ffmpeg 真机静态库26:398 C9 c1 A7 D* l% y. [ x: N+ Y
Android JNI专题 06 Posix网络通讯移植0113:317 `* [0 T5 ` d4 b$ {
Android JNI专题 07 Posix网络通讯移植0223:09+ ]; |6 `' d4 S+ Q$ e7 r7 ?5 a
Android JNI专题 08 Posix网络通讯移植0316:23
1 L. V9 s8 |* W4 R$ y; N' QAndroid JNI专题 09 Posix网络通讯移植0407:461 [3 Z2 V& \0 @2 v- ^9 M4 U9 O
Android JNI专题 10 H.264解码移植14:53
3 T4 H% v6 v f5 }Android JNI专题 11 native线程回调java函数0114:27
% h. ]# b3 H: O" n7 }) aAndroid JNI专题 12 native线程回调java函数0212:10. I$ {& B6 D3 m6 H1 o
Android JNI专题 13 OpenGLES渲染YUV12:17
4 g0 _# P1 O* oAndroid JNI专题 14 程序运行收尾11:387 t6 l2 ~0 K8 c8 d+ F( Z# q$ a
Android JNI专题 15 Android JNI小结09:30
# c+ i& S4 V ]( _) M& GFFmpeg 音视频转码07:19+ U/ E" x- ~8 }2 R" O$ f: l9 [- \5 `0 Q
Darwin RTMP 流媒体服务器09:48' G9 w$ j' |2 n, y. [+ j; b
libVLC mencoder04:42
% d9 Y+ l& w7 g' L/ wFFmpeg WebRTC Linphone12:52# w2 o5 Q l% U6 t
FFmpeg 屏幕录制06:51% {0 x+ ?- B8 g" P& b% v
FFmpeg SDL OpenCV10:48# d- L$ m) G. a( o, Y2 ]) F
RTMP 直播 介绍22:55
# V R% w3 Y4 a3 g0 l# q/ {RTMP 直播 Linux服务器搭建15:01/ c- \2 M2 v9 y
RTMP 直播 Linux服务器配置11:31
* f4 V: J( l7 _0 a# d4 C/ nRTMP 直播 流媒体推流08:571 m4 y$ O: [0 l
RTMP 直播 流媒体转发与接收11:13# R& N, e0 R' Q1 A& Y# Z
RTMP 直播 iOS流媒体播放器 0117:52
0 z* {' A. n( f/ x0 O' o# ?RTMP 直播 iOS流媒体播放器 0210:34
) M3 l4 E& {( g- A* z' hRTMP 直播 iOS推流到RTMP服务器0126:05
( s/ l$ p* g+ g4 ]+ YRTMP 直播 iOS推流到RTMP服务器0224:08
0 f0 |! u" W4 k, A Q+ ~' c t5 iSocket通讯入门之tcp 粘包拆包现象0117:085 z2 Z# @% O) y+ M1 T7 o1 _$ Q
Socket通讯入门之tcp 粘包拆包现象0220:170 Z7 E) u0 w3 o7 z
Socket通讯入门之tcp 粘包拆包现象0322:37
" Z& F+ _; D" X5 B8 o. y网络通讯开发 勘误04:008 o/ V! Y6 r% B9 N" b
网络通讯开发 协议13:31
6 P; R! O4 Y h0 c& U网络通讯开发 tcp协议的可靠性10:47/ y% t. A' n4 k# U: O" ?
网络通讯开发 tcp 三次握手05:44; F! W+ o1 } _* Z4 w# [
网络通讯开发 tcp 其他09:44
, l) K, D; J( B/ Y. H% w" u网络通讯开发 socket通讯常用函数19:07
) T" Y/ p+ `6 g H0 N2 K+ y! z0 S网络通讯开发 socket编程常用头文件12:03
' ]3 E# M- y( y ~- A网络通讯开发 服务器编程0112:28+ w/ R: _1 y; s( q
网络通讯开发 服务器编程0208:211 d }6 V8 e. R( e+ l6 ?
网络通讯开发 子进程07:326 l) q' [4 y U4 P$ v; p. p. I9 M
网络通讯开发 自定义协议12:46
* @. N& Z' [& Q) g2 Z: f网络通讯开发 IO复用11:26$ o3 N, Z( h7 `
网络通讯开发 套节字选项09:27
- @' g! W( S& R4 H( N网络通讯开发 非阻塞数据接收13:58
: s, t5 b% z. o3 |; n. `网络通讯开发 非阻塞数据发送11:12( @" h" ?; L3 c1 r8 d
网络通讯开发 Unix 线程10:57, a& g' E! o9 A$ ?
网络通讯开发 线程detach封装09:43
% `. n3 n- T- `- Y$ C: C网络通讯开发 自定义协议 登陆28:55
) I( D3 a I2 k6 X/ r% U网络通讯开发 发送视频包0116:56* L1 ]# J. Q& n: r5 @
网络通讯开发 发送视频包0209:46
) Y7 F8 W3 r9 `8 @' I网络通讯开发 发送视频包0309:55. ?% R. a. e; s; c9 O
网络通讯开发 常见音视频包结构22:12 F, n& n z! S; b7 v% C
网络通讯开发 音频包的发送0114:35
7 [0 v6 Q% V( j& @, Z) K网络通讯开发 音频数据包发送0213:23
( F. v# T0 M: O* O0 P, Y9 e! \网络通讯开发 服务器端架构总览10:31
/ @5 I M- O- S0 E) m; S1 d网络通讯开发 服务器端架构实现09:30
1 `$ ], N' P& M/ y5 }, i. a! o网络通讯开发 服务器进程12:54$ h" z# h7 S0 L& g; V
网络通讯开发 客户端编程介绍12:02
9 ~2 m/ ~, Z& b4 H8 z2 V* h7 K7 I网络通讯开发 客户端初始化套接字15:26; P, D7 b. z8 s9 H
网络通讯开发 非阻塞connect12:30* y; y0 \8 o( d0 |) D# x. x. U
网络通讯开发 超时阻塞套接字发送07:19, H% @) ]4 A; c- }" Q' x( e& V, u
网络通讯开发 超时阻塞套接字接收13:04 L7 M; e9 h5 k4 v, @' o6 b
网络通讯开发 登陆请求12:001 p m9 @/ u9 L9 G
网络通讯开发 登陆认证16:06$ ~$ X2 g" |1 x7 \7 N4 r
网络通讯开发 视频请求13:22) v2 O8 K# R7 {5 O: o E: w
网络通讯开发 数据通道15:44! t2 c: O, r: V+ V0 }- f! F
网络通讯开发 命令接收线程10:026 x& v7 K$ R6 \3 ]5 P: T
网络通讯开发 音视频接收线程13:54
5 j. {" C& P( n7 K4 f- A网络通讯开发 音视频解码播放08:52
1 _. H0 R+ E1 c/ z8 f网络通讯开发 程序架构概览09:20
0 P" w) b: _( J6 q- K* \网络通讯开发 心跳包09:340 f9 \) f: d; `& [3 x$ l# X
网络通讯开发 UDP 编程04:17, f* t+ [' I$ \* u
网络通讯开发 局域网广播包07:334 o' X q5 h& N& F4 T
网络通讯开发 局域网广播接收06:50
8 i2 d: U j$ M) Q跨平台移植问题15:195 _/ E" u# V6 b& K
跨平台客户端 for Linux 移植20:36; K3 r( e7 z9 w. m$ V, d
Windows开发01 Qt和MingW14:06
4 S7 r, ]+ A4 z+ n- c1 M& B; Nwindows开发02 MingW ffmpeg编译32:370 a* l$ B- a) f) \) F9 m' g& j# S$ r
windows开发03 Qt与FFMpeg18:18
) U" j# f% T1 |, _windows开发04 Qt Socket12:546 N, o" q. \) @, f8 W( h
windows开发05 Qt Socket28:59- G, K) i5 n) L# e" F; J0 m% e
windows开发06 Qt Socket36:44; w/ ~6 d2 M* y8 s5 X1 p$ ^
windows开发07 Qt Socket40:205 o+ y* |; o. Y
windows开发08 Qt Socket38:45/ \. b" t5 x) x5 e, s
windows开发09 Qt Socket09:45
' q8 @( o7 C/ d8 x0 gwindows开发10 Qt Socket11:50
/ h8 w& N5 l" j; _2 swindows开发11 Qt Socket21:56
- e& c7 J8 ]4 E0 F& K, k3 v/ zwindows开发12 跨平台编译11:43
4 O7 e- k9 v' E5 Hwindows开发13 摄像头无法打开视频问题21:31
) L$ Q5 C7 q3 G0 j0 g; r: U# _windows开发14 程序发布注意事项36:04
! p$ z1 L9 E9 k9 m/ Awindows开发15 程序安装包制作31:06
5 f/ A: k1 F: S* B' f& IFFmpeg音视频高级开发实战-简介03:21
+ d0 Q& y# }: c9 f. Zlinux视频分发服务器01-课程介绍07:54
. s% l2 f5 G* F, |linux视频分发服务器02-开发环境介绍11:51
# n+ v8 m0 | e0 H' @' g' a5 Vlinux视频分发服务器03-linux优点21:405 J% P2 ]+ L M Q/ S) C
linux视频分发服务器04-多进程21:34
' @* O( i) [- c3 h' nlinux视频分发服务器05-进程通讯 0115:53
) Z/ t( R5 v( j* [3 {. o& Dlinux视频分发服务器06-进程通讯 0217:06
1 C" L; a* v. w1 `linux视频分发服务器07-进程通讯 0318:50
9 ]- U/ `7 ^- V0 Olinux视频分发服务器08-进程通讯 0423:57
$ A6 F# D0 b+ V4 nlinux视频分发服务器09-进程通讯 0527:58
$ o8 p: G( j9 S- @$ Q" Y# B2 F" olinux视频分发服务器10-进程通讯 0624:19
U n9 e, v. |: b) ilinux视频分发服务器11-进程通讯 0747:33
2 Y+ x9 q0 v/ J7 E- e% D6 Slinux视频分发服务器12-进程通讯 0818:449 r" m; f" N& A8 h' p, a A2 \( P3 y
linux视频分发服务器13-线程 0121:36. x/ S; ] T/ L( y) x, S% e$ Q
linux视频分发服务器14-线程 0235:37
& k. w) E8 n! ]3 L) ~linux视频分发服务器15-多线程与互斥锁13:27" A8 T5 F4 R9 V& h/ C# Y% d
linux视频分发服务器16-socket12:22
9 R/ v- B( T$ K4 T* {. Y. alinux视频分发服务器17-TCP-UDP概述24:54, ]% s' e0 K0 F8 Z5 | A4 C
linux视频分发服务器18-TCP服务器39:44; U" E! W, @. c& h; n* g1 ?2 D
linux视频分发服务器19-TCP客户机10:227 p6 [4 F Z8 q$ G1 P# a
linux视频分发服务器20-UDP服务器09:54
: @; R% w& N& P+ R# b) Jlinux视频分发服务器21-UDP客户机13:32
! F2 S& C3 l2 }$ \; b' vlinux视频分发服务器22-TCP/IP多用户访问实现0126:52
( o" D5 S- f' {" D- J+ N& s u9 \' plinux视频分发服务器22-TCP/IP多用户访问实现0213:05
% v6 @- n! f$ v2 t7 Ilinux视频分发服务器23-TCP/IP多用户访问实现0310:58
. D+ a& k# N5 f7 ulinux视频分发服务器24-TCP/IP多用户访问实现0420:025 y1 x2 X7 x- [' _9 u) P$ M
linux视频分发服务器25-TCP/IP多用户访问实现0523:35* q' t: c3 ?! R; i4 U
linux视频分发服务器26-TCP/IP多用户访问实现0639:407 r% _* \% X- m: ~
linux视频分发服务器27-TCP/IP多用户访问实现0714:405 S( i) U0 T8 z: t: V
linux视频分发服务器28 TCP/IP视频分发0114:02
; ~' r6 f0 P- A/ {: klinux视频分发服务器29 TCP/IP视频分发0216:50& R5 W# \/ ?& V3 h
linux视频分发服务器30 TCP/IP视频分发0321:40- z- G8 k" M7 I$ |
linux视频分发服务器31 TCP/IP视频分发0417:08
$ Q8 A; E' V6 T# ~' E- Zlinux视频分发服务器32 TCP/IP视频分发0516:152 o+ r/ ?0 F$ O( ?4 V
linux视频分发服务器33 TCP/IP视频分发0614:01
2 W6 u5 V; {( vlinux视频分发服务器34 TCP/IP视频分发0712:568 }, F" b" w ~1 k; T1 O: j! h8 Z" F+ P
linux视频分发服务器35 TCP/IP视频分发0824:121 {2 ^# j, m7 \, t* g0 u
linux视频分发服务器36-TCP/IP视频分发1021:35; d5 G) K; K! r$ Z, t) W
linux视频分发服务器37 TCP/IP视频分发0918:045 E3 ~6 m; u! C$ }# ^
linux视频分发服务器38-编译容错处理08:28
2 a: Y; a# D! \* I" F. k+ qlinux视频分发服务器39-协议数据封装12:54
) A* b( I2 d7 i) U* ]/ |! D6 Alinux视频分发服务器40-TCP/IP视频分发1113:18
( r' ] v6 ^5 s( p3 ^& J' tlinux视频分发服务器41-TCP/IP视频分发1234:05: F |5 g8 {3 o- j5 w+ |2 n, v
linux视频分发服务器42-TCP/IP视频分发1318:29
* g; [$ W+ u& T! F/ o# Alinux视频分发服务器43-TCP/IP视频分发1428:312 B y w7 j) f; ^
linux视频分发服务器44-调试43:05; c1 {7 f% P/ h' I3 |- @
linux视频分发服务器45-音频14:45. d4 L; R# Q9 x8 |
linux视频分发服务器46-总结113:20
! _8 n m' @6 d1 glinux视频分发服务器47-总结205:25
' R( p7 l; l$ ~7 f! m( R) Alinux 基于UDP视频分发服务器01-UDP基础18:48( U/ s, u7 ?! S
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
# ~! T) A9 T5 J- W3 V6 m klinux 基于UDP视频分发服务器03-创建UDP服务48:059 v9 z0 I2 X6 Z7 {6 T# {2 u
linux 基于UDP视频分发服务器04-UDP报文接收27:54
. j5 g( S" y/ i. G8 M3 Xlinux 基于UDP视频分发服务器05-UDP报文发送13:41/ w$ X4 Y* M1 ^, i5 y/ c2 d& r2 K
linux 基于UDP视频分发服务器06-UDP客户端实现35:13
0 ^# a' o0 k9 Zlinux 基于UDP视频分发服务器07-UDP交互133:23
8 O4 f/ i s1 x. R9 {; E Tlinux 基于UDP视频分发服务器08-UDP交互231:484 U. T, l5 o: O: d* M
linux 基于UDP视频分发服务器09-视频采集26:29
% r: b: R! m' _9 p4 Z5 ?8 P- A ylinux 基于UDP视频分发服务器10-视频数据UDP分包33:55 L, k3 ?' P( O, A" v8 F+ w6 O
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
! t' C. h1 o4 j6 H. M/ tlinux 基于UDP视频分发服务器12-视频数据解码播放15:27, ~/ o+ g. ?, x/ L
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12/ t" v) t& _$ b; h" D
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50$ ]# l* I. x2 w
Android 01 音视频开发概述20:23
5 ?3 k0 z1 N1 x+ Z6 q1 D( I) UAndroid 02 编译ffmpeg19:21' v$ `, E& ?' ?$ r! M) }8 r. S! \% @# E
Android 03 JNI 01基础25:42
/ z1 i( \( J2 z* D0 l% ?Android 04 JNI 0201:09:24
( V- P8 Z, Y9 R9 F# x" I! sAndroid 04 JNI 0301:347 c7 o( j+ w% A, X8 \7 T ~
Android 05 JNI 0301:34
# T" \# O! p0 ~8 X# H- \ qAndroid 06 开发环境21:16. i& G3 r/ P, o! ]' f1 T. N
Android 07 项目结构21:15
( L2 F2 N4 [8 U6 ^Android 08 自定义Activity24:04
$ R9 ~& ~9 ]0 t- I6 g k7 F/ w7 MAndroid 09 SafeThread类19:38) h; `# O8 C& n4 v' T2 ~
Android 10 网络通讯协议25:559 k( _& h. h0 A* G _4 Q
Android 11 网络通讯类0137:09
) b) G7 Y' a0 s! H. w! p4 n5 fAndroid 12 网络通讯类0228:14( C4 J2 O/ D# S* L& D: o: s4 v6 e
Android 13 网络通讯类0339:43
+ [8 T# c# V3 e4 fAndroid 14 网络通讯类0421:49) P2 F2 f9 q8 z& n7 C
Android 15 网络通讯类0523:44
! b- S4 G% l0 [2 p/ g/ oAndroid 16 网络通讯类0624:08
5 U* p3 {7 ?) HAndroid 17 数据缓存27:52
* ^ k9 n" n$ F- \5 x, ^8 a" aAndroid 18 视频队列23:092 Q3 s3 {# u5 L& Y4 b; ?1 v
Android 19 控制队列及通道25:34+ w, k4 q6 G2 T; o
Android 20 Socket 连接线程0128:36' m: V; G6 h2 N1 r: m* H/ r
Android 21 Socket 连接线程0226:19
* c- ]- X2 B( b' tAndroid 22 视频接收线程0122:36' ?+ \$ _0 n% G( Z+ B1 _6 g5 o
Android 23 视频接收线程02 1219:07
8 M8 }: x2 X7 _2 v' ~8 LAndroid 24 视频接收线程03 1321:565 i2 k- ]* q H# f- s; X, n9 L
Android 25 视频解码线程1434:04
$ V* K: V9 i: l) TAndroid 26 数据传输接口18:46* U ~8 w' i( v4 n) N
Android 27 UI显示0129:56
- _1 t/ e8 s4 P4 y! ?6 XAndroid 28 视频显示布局28:165 P) F" S1 j! w# T' ~! P# K; V
Android 29 UI显示0228:39
- B* z, }+ [! rAndroid 30 UI显示0331:13$ |+ E0 I; h& e4 E) N: u6 M! ~5 `
Android 31 Render 显示15:597 n% |# D3 k% u q! t
Android 32 TCP视频通讯项目总结19:25: E7 n3 b+ b5 R% m0 Q% r
Android 33 音频编解码0119:34. r1 y1 W) a$ ]; l( q. a# O- V
Android 34 音频编解码0213:15; i0 l% K* W; m* R
Android 35 硬件编解码 0117:12% @) M$ f9 B+ }. ?( g# L, b( d
Android 35 硬件编解码 0228:13
* T$ T$ h- l% U; s; }' N! rAndroid 36 硬件编解码 0318:04$ X6 S3 z: Q# H6 `
Android 37 硬件编解码 0413:582 M* N. ?4 ]$ `) c2 a
Android 38 安卓开发总结05:13: d. k8 `5 O2 l& c
Rtmp 01-课程价绍05:19. L3 X, E4 J; G" t, I0 h5 `
Rtmp 02-rtmp基本介绍16:07; y( W3 p# V& S8 V8 m
Rtmp 03-开发环境搭建及项目概况37:57" ?8 K4 M, l) {! K, \0 M6 G
Rtmp 04-基础代码编译15:40& m0 n3 N7 p, ~' B' d6 ?
Rtmp 05-rtmp协议及封装格式123:554 a" w6 b5 K& n
Rtmp 06-rtmp协议及封装格式216:48
" r1 ]/ W9 f+ \( q- P( lRtmp 07-rtmp协议握手34:18! k0 j0 a/ U. ~7 J$ M( ?) K+ e
Rtmp 08-flv以及flv文件结构13:31
G) x/ P/ N8 M, V3 P. DRtmp 09-flv的Script Tag19:23
, j+ }0 X k( @8 v6 l2 K8 S: qRtmp 10-rtmp的Metadata封装发送44:26) q, @1 \1 ~6 ?
Rtmp 11-h264与nalu简介12:19 B9 G! ~8 F( {+ r* w6 V
Rtmp 12-nalu提取23:41
g4 r8 Q+ I; b1 c; f( T1 uRtmp 13-h264视频数据按flv格式发送rtmp包34:12
- U X4 d1 q; y9 _Rtmp 14-h264视频编码信息讲解及发包36:49
: B/ i2 c5 J9 n5 y3 sRtmp 15-aac格式介绍及声音的参数介绍15:13; Q' ]% n( ]- a- C4 n) ?/ r
Rtmp 16-aac声音数据flv格式化发送rtmp包16:32$ |6 S4 o* e, d
Rtmp 17-aac编码信息组包发送36:00, E* D, n6 T. y- O( ]3 h
Rtmp 18-h264帧及aac帧获取01:12:205 R) l% O1 w2 Z1 s7 s
Rtmp 19-rtmp推流和观看05:29
N9 k# } x y& lRtmp 20-修改chunksize的大小15:24, H0 V% X2 z. Y2 ]- Z, \; O
Rtmp 21-librtmp导出及快速推流19:47
7 w9 Q1 q( Z' y; v" Z6 nRtmp 22-rtmp专题课程总结09:04# [' i/ j# }% p- [) A7 L
libvlc Qt专题 01 LGPL下的libvlc05:17. ]% _ o3 e9 i0 ?
libvlc Qt专题 02 vlc播放器引擎.13:33
& }8 p9 A/ h2 \ i) v; olibvlc Qt专题 03 libvlc Mac Windows库17:02
( x r6 R* p4 i* e$ @libvlc Qt专题 04 关于GUI 开发框架学习20:05
3 l" S* c, g* c2 f, w- g" P' llibvlc Qt专题 05 libvlc 库配置 调用14:29
' P. e) j0 A* |8 @- ulibvlc Qt专题 06 GUI布局17:23
3 e) H( b7 j7 i4 w! jlibvlc Qt专题 07 Qt界面交互18:11
: G. m k u3 Q' N' xlibvlc Qt专题 08 打开媒体文件12:55+ `/ q) @' z6 m% f
libvlc Qt专题 09 libvlc API20:42
0 u" T7 a$ G7 F$ x* o( p# e$ Vlibvlc Qt专题 10 libvlc video callback20:29
$ N5 W( X! L3 R1 g6 Slibvlc Qt专题 11 libvlc video callback 219:14
/ y. w k6 y' Glibvlc Qt专题 12 libvlc video callback 310:25
; Y2 i9 S W& t) w. M* zlibvlc Qt专题 13 libvlc API 0122:14
6 c7 S" w% d+ q( |: B5 e. ]5 u( slibvlc Qt专题 14 libvlc API 0211:59
& J1 u# W3 ~ h; L& B$ Flibvlc Qt专题 15 libvlc API 0329:07$ V3 j( T1 v: E, n6 M# K
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:147 O% \$ q% ^. N+ C! h6 }% q
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:287 U% [7 f3 z0 U, l* S/ R& u
libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
/ y8 \. m1 f: \6 r# Mlibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23/ g2 Z5 W6 L7 g4 B
libvlc Qt专题 20 windows 适配 105:15; [' X- Z$ `2 S, {
libvlc Qt专题 21 windows 适配 210:04
1 Q4 R; x. }, v7 J+ klibvlc Qt专题 22 vlc总结05:24- |8 M) A( P- u! A3 |
音视频处理专题 非线性视频编辑器 0117:41
% m/ k- ^$ G6 ?! h. K音视频处理专题 非线性视频编辑器 0211:330 [3 p& y) [8 z* f4 B! a
音视频处理专题 非线性视频编辑器 0315:35
: @+ c# W+ u' e/ \) Z. V音视频处理专题 非线性视频编辑器 0412:46
" R9 {7 A! a) e/ S2 I音视频处理专题 非线性视频编辑器 0515:09
% g: G E* L' ?! w' s音视频处理专题 非线性视频编辑器 0609:496 R' i# S3 O" k9 }$ p7 U; L
音视频处理专题 非线性视频编辑器 0718:54" y) q* J; }/ e, [7 R& {
音视频处理专题 非线性视频编辑器 0816:29+ U; C) O; ]& c, s2 t6 \- Q' [5 x
音视频处理专题 非线性视频编辑器 0919:21
2 {: w; S5 I. G- }7 v7 S) s音视频处理专题 非线性视频编辑器 1014:03
7 C, H8 ?/ B, N/ u! S$ A1 {音视频处理专题 非线性视频编辑器 1131:34
3 `5 k2 e" {7 M/ L" q* j音视频处理专题 非线性视频编辑器 1215:40. `% c. u8 R9 P) L' e' T ]
音视频处理专题 格式转换 01 解密格式转换工厂14:23
1 b# R& r% V d音视频处理专题 格式转换 02 格式转换软件背后的技术16:114 d4 T2 ~# A S3 Z
音视频处理专题 格式转换03 SDL Mlt 0111:24
7 P! ]$ \' n+ T+ ]. K0 z音视频处理专题 格式转换04 SDL Mlt 0235:08
v9 Y+ q+ E9 C: R/ b' |$ k音视频处理专题 格式转换05 SDL Mlt 0310:56
- J1 w) b7 o( x) I音视频处理专题 格式转换06 SDL Mlt 0416:586 T& K; c5 @# R0 M M* Z
音视频处理专题 格式转换 07 多进程实现128:51( ]9 ?( N3 T3 Y- p! u/ f
音视频处理专题 格式转换 08 多进程实现220:22
3 u9 i1 F3 l- }. N' m! Z音视频处理专题 格式转换 09 多进程实现311:52
& a8 L3 B0 ?$ Y9 }$ w音视频处理专题 格式转换 10多进程实现413:112 L9 w& S& v6 |5 o, i
音视频处理专题 格式转换工厂11 多进程实现508:12
! V2 a2 X: \( D+ w音视频处理专题 格式转换工厂12 多进程实现626:143 h. {( y$ T6 K2 c) M
番外篇 OpenCV人脸表情追踪项目实战114:546 o8 Z# I2 S2 d* E3 `+ n- e# d8 s
番外篇 OpenCV人脸表情追踪项目实战217:36; |* e1 ?- w/ S( z; S) r
番外篇 OpenCV人脸表情追踪项目实战314:52- _" T8 Q* j6 X9 n6 N7 g ?+ i; X
番外篇 OpenCV人脸表情追踪项目实战416:515 y+ S. {# n8 c5 t4 \7 `' T
番外篇 OpenCV人脸表情追踪项目实战513:18 J9 c' [7 `+ D" [" M% k) R
番外篇 OpenCV人脸表情追踪项目实战616:09
q0 l/ [9 I# Y" Z' p/ K; G番外篇 OpenCV人脸表情追踪项目实战737:12" K: N) k; ?2 }" y( H2 u5 j
番外篇 OpenCV人脸表情追踪项目实战814:183 O$ G$ O, s; q$ n' x6 ~
番外篇 OpenCV人脸表情追踪项目实战918:12: m& D1 K1 N k* I) C5 R6 l8 A+ p
番外篇 OpenCV人脸表情追踪项目实战1016:37
( v* ]( L' G0 u番外篇 OpenCV人脸表情追踪项目实战1114:23
% c! g" c) w1 A3 }$ j' m! ]番外篇 OpenCV人脸表情追踪项目实战1216:39; S7 |8 y0 Y4 V& D! L
番外篇 OpenCV人脸表情追踪项目实战1305:08: |/ p; P7 a0 I, l
番外篇 OpenCV人脸表情追踪项目实战1408:597 p) n: ?" l& }
番外篇 OpenCV人脸表情追踪项目实战1514:407 d* d( Y8 ?( m$ P( F$ q+ }
番外篇 OpenCV人脸表情追踪项目实战1608:40) i3 g. y6 Y2 T2 ]% D1 \+ L9 s
番外篇 OpenCV人脸表情追踪项目实战1716:58( L, a9 Z6 u5 j4 i0 }8 U
番外篇 OpenCV人脸表情追踪项目实战1817:31
7 Y' j" _/ t; d番外篇 OpenCV人脸表情追踪项目实战1907:48
8 t/ o' Y1 w* [3 d7 b番外篇 OpenCV人脸表情追踪项目实战2011:174 P9 g8 I; E6 Y% }- }1 t4 \
番外篇 OpenCV人脸表情追踪项目实战2120:49+ ]0 N( ]# W4 j7 v
番外篇 OpenCV人脸表情追踪项目实战2205:23
, x E4 e" u( o" m) I3 P番外篇 OpenCV人脸表情追踪项目实战 2322:50, B$ u& x, g9 E; M5 _# g, r# o
番外篇 OpenCV人脸表情追踪项目实战 2408:59
1 I5 S" p9 n. j% M安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:490 \/ f; y+ ~+ L* T- K9 y5 [& d
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:247 C6 m/ T8 ?0 y- p! Y& Z( V6 L4 R
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
7 j' L; u; E: ~1 z9 D" h安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
8 Z: d( f% Z- G! S安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
* a; z) \6 f( h9 Q' ?% Z; a, p安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
0 t! _2 w# K& ^安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:190 {" l; V% C I: X4 ]6 i n) |
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
+ G& C Q' s2 r安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
. q5 H, w" _* ?5 t& F) W4 P关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32, p: O: }5 ^% i' p
每周六直播-音视频教程作业答疑 0124:23, W4 F9 A9 o3 S, ]
每周六直播-音视频教程作业答疑 0224:26
* s/ v7 k1 J7 D/ J+ ~4 v每周六直播-音视频教程作业答疑 0325:46
7 t! E- U" j, m. G; h9 N9 T每周六直播-音视频教程作业答疑 0423:12) V. _; k0 [8 o! L
每周六直播-音视频教程作业答疑 0525:22, k8 W0 A" {3 O& X! } z& V! K
每周六直播-音视频教程作业答疑 0618:19
D% G8 i1 w# I d2 ~+ J1 @) E每周六直播-音视频教程作业答疑 0827:39: V" Q! x+ G- B- ?4 _( S2 {" O
每周六直播-音视频教程作业答疑 0922:41
6 ~ M& i+ X( Z7 l: ?/ t每周六直播-音视频教程作业答疑 1020:04
' O# n$ ]4 \$ E每周六直播-音视频教程作业答疑 1122:34
* w6 g* X9 S7 D3 j每周六直播-音视频教程作业答疑 1235:34
/ I4 a# T4 P( H8 d8 i# L. d每周六直播-音视频教程作业答疑 1328:46
9 C$ D' [8 {. L每周六直播-音视频教程作业答疑 1421:169 f) J% M4 q$ \2 p9 o
每周六直播-音视频教程作业答疑 1532:131 p+ R) l+ s6 K/ T% ]
每周六直播-音视频教程作业答疑 1625:21! Z6 \ d4 K2 L- ?
每周六直播-音视频教程作业答疑 1723:40
$ O0 L$ Q# p& m7 ~! m& k. n, t每周六直播-音视频教程作业答疑 1813:17& k" y' {" p0 n! f
每周六直播-音视频教程作业答疑 1911:49
. C: n' y$ ^. z直播-作业答疑 20 2D绘图绘制波形原理43:10
/ h1 J4 d a- D" ?" V; Z( E6 T( o# Q直播-作业答疑 21 2D绘图绘制波形原理224:471 F( S" F+ B0 T+ x1 I! g
每周六直播-音视频教程作业答疑 2226:06
' C& ^* w# [. uQQ群直播 聊一聊OpenGL Shader 0122:16! M9 G' V! I" m+ a" r$ F
QQ群直播 聊一聊OpenGL Shader 0226:52. }9 y+ h3 `! d, f! L' l8 U3 f
C C++差生班 案例讲解137:01
Y( z) P& J& X) I N, f, C8 yC C++差生班 案例讲解229:20
- M5 } ~. f& E2 Y$ W7 jC C++差生班 案例讲解308:54
- K2 a5 ^* q& P- v3 T' eC C++差生班 案例讲解4
8 |( O+ ~3 z, x2 J& m/ q& P/ J- H6 A' e W, v: X+ S3 r
〖下载地址〗
( U1 k8 M, T6 z5 C$ I+ c
' t4 C4 P9 W3 {* |〖升级为永久会员免金币下载全站资源〗
$ Y$ z" z' ?5 \0 C3 ?: u5 [全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html8 N) I3 [; M& @
- X7 R! v7 @2 M- p |
|