4 Z- F6 U8 V/ ~1 d3 u: N
〖课程介绍〗
2 H: O$ F1 e4 R; D本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。
5 K0 O: I' d3 ]: P9 @4 \$ D" q5 ~" c9 Y6 l
〖课程目录〗
0 I Q4 {4 P6 ]4 l音视频开发前瞻 06:37
0 u P0 e2 p5 q- l' _- {3 kFFmpeg音视频开发实战5介绍 03:078 C/ b6 y; d% k& S& }: W
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:560 {( t+ p/ V) D
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58
6 e+ V, r& F3 |2 y: R每周六晚8~10点QQ群直播 内部作业答疑24:23+ B i8 x0 K! {, t# Z6 Z
解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
3 p4 S! e4 B# B P, `; t( n3 _7 E学习课程前的提示06:59
- h+ l8 I. k5 |1 p; K* t* {vmware开发环境 119:55( b9 H6 f! \, C1 Z! t4 \0 Y
vmware开发环境 226:23
" E# k `2 i/ ~8 c) `vmware开发环境 305:538 u, v" E$ U+ b; _" y% `! h$ P! W
vmware开发环境 413:49
/ ?# T) H b/ [1 @) g) Mvmware开发环境 515:27' H. ]2 Z R& T' s' r
vmware开发环境 606:510 R7 T) J, b" o% Z5 q: V
win10不用装系统下载解压即可用版本38:13
0 g& ~1 B1 H5 P! h, e# qmacOS Xcode开发环境 0122:54! }3 o5 g* U; w2 T' T
macOS Xcode开发环境 0225:21/ Q# W. [- `" ^
macOS Xcode开发环境 0320:02* o; e- T8 [3 w
macOS Xcode开发环境 0419:174 \; ]2 R/ w% V) N
初学者音视频入门课程学习须知05:51
: j. ?6 @9 O5 R- D, i' ?音视频初学者入门01 音频的原理15:56- g y5 k" D6 l' x2 @7 V
音视频初学者入门02 视频的原理113:38! U5 D3 v& @+ V4 ?
音视频初学者入门03 视频的原理216:483 w# W. b0 i7 O
音视频初学者入门04 视频编码原理17:41
; A$ |* o9 Z% s* ]: q音视频初学者入门05 H.264 编码压缩算法原理09:588 i9 [7 m; }1 y
音视频初学者入门06 视频编解码网络传输概览15:51, G3 ?0 P& ]8 ]: v6 p' ]
音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:440 T/ ]5 G2 ~$ M0 Z5 }* {: k7 ^
音视频初学者入门08 流媒体服务器架构16:15
- k' u. A" i$ L9 _5 j音视频初学者入门09 P2P点对点介绍07:02
& K8 w" |4 a& N/ ?音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
4 x% H3 q& _0 \ k音视频H.264基础 直播讲解0123:54$ ?6 I% f& ^* O" @( e6 P1 j
音视频H.264基础 直播讲解0221:54: H, H/ Y' Z% D3 K, [# M- Z k
音视频H.264基础 直播讲解0323:11
5 Q9 W @. ~& v, {+ i& o3 |音视频H.264基础 直播讲解0424:15
* t. J8 v* J9 ?. |音视频H.264基础 直播讲解0524:16
; \6 o8 F* t3 l8 ~/ tTips:群里80%的同学都整不明白的问题0111:19
1 @4 j$ y2 }4 I) v/ P0 H1 C& e编译FFMpeg29:01% J0 p h5 |( R5 ]& P3 l) J) q
ffmpeg Mac iOS 编译补充0127:52+ ~, m0 G9 N) M% w' @7 Q6 C
ffmpeg Mac iOS 编译补充0224:58 N; M3 T% M G3 W
ffmpeg Mac iOS 编译补充0318:19
# B9 B, S' D$ k& C+ @: \% iFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
: A Q2 t4 K: F( M( F开发环境搭建22:50" M4 a! g. S) }
H.264 视频数据接收13:014 k0 ]" z8 t. ^6 G' a) `1 ~. q
解码H.264数据 118:45: `7 Q9 D* C! h# k( H6 O
解码H.264数据210:55
# W( l Y9 g# x5 g5 n解码H.264数据318:57
6 d P# n# ~: q& D3 sOpenGL ES渲染YUV图像24:11& Z- Z0 n% l; r, C3 M& }
音频采集接收21:01 u6 u0 x+ N1 O! q( f# X
音频编解码11:10
# T( c, g$ m7 K4 k; kH.264 I P B帧 NAL12:22
. Z+ I4 a( O: O& iH.264 I P B帧 NAL 216:58+ z! y% w2 x8 R& L
H.264 SPS PPS I/P/B帧解析29:29$ L: {1 b, f) A1 [( l
QuickTime mp4容器分析12:09" B6 u. c6 J9 I- q# I8 J/ G& K- B# m
AAC 音频格式05:161 l' x% d5 F3 @
AAC实时转换 124:10
6 L% z* `; I% C4 R; ~' z! fAAC实时转换 221:188 Y% H+ D; d. ~7 w" c- Y
FFmpeg实时写AAC音频流120:37
4 E& [( V9 ^' i" G. f7 P: OFFmpeg实时写AAC音频流215:25
8 u1 k2 _2 ^; ?$ sFFmpeg实时写H.264视频流17:12$ w* \1 J9 s* Z$ Q" J
FFmpeg封装h.264 AAC到mp430:24
( a' e2 r! ^ s% M* m) J9 c: f' `7 LiOS 硬件解码H.264 110:29
. N/ r- b1 v2 T9 g: m' _- s% diOS 硬件解码H.264 229:14% M; }0 U2 ^3 Y) R1 O; E0 j
iOS 硬件解码H.264 318:42
+ z; N" F+ x8 m* @/ ~- o8 X1 NiOS 硬件解码H.264与显示14:408 H4 t7 |# V: _+ [: z8 K3 g8 Z$ X
FFmpeg liblame pcm转mp307:02
$ @& E ^; C# c. I9 x7 bApple TV tvOS编译FFMPEG08:25
1 a9 m/ D* M& W( s5 ov4l视频采集06:05
/ [, _- U8 ~ Ux264编码H.264数据11:07/ y; G/ w2 S" P$ H. D( G
alsa 音频采集08:28+ z0 b3 r8 u4 ~& K; F, f. c
FFmpeg 跨平台开发 0110:09
; C6 b2 w7 F$ \* y( V8 eFFmpeg 跨平台开发 0228:07
$ [- b$ \% n+ Z$ W6 PFFmpeg 跨平台开发 0305:18
3 F. k8 z7 L$ l u, I" D4 o5 DFFmpeg 跨平台开发 0410:191 i3 s) s! M8 Q5 W* w8 R* p
FFmpeg 跨平台开发 0509:35
, k/ j7 C4 E* RFFmpeg 跨平台开发 0611:08
9 D& P( ?7 u" K2 ~ k5 u- ^FFmpeg 跨平台开发 0710:43) |) M! i# C; m
FFmpeg 跨平台开发 0809:21. Y% w( G) c0 ?! W- @7 U
FFmpeg 跨平台开发 0912:39; h. i! B% ]) V, s+ i) O
FFmpeg 跨平台开发 1014:515 ~, P$ _. C, v2 Q+ M* s
FFmpeg 跨平台开发 1110:25
( H% E( { c* U$ lFFmpeg 跨平台开发 1210:47
/ E; A) r1 U1 z+ @4 c+ nFFmpeg 跨平台开发 1312:49
* ^$ _2 O: H y$ ZFFmpeg 跨平台开发 1413:10, B( k0 R7 v8 O3 f9 x
FFmpeg 跨平台开发 1508:345 g' a! f% a/ Z
FFmpeg 智能手机App优化06:127 O J& J* X* f. ?) F$ w
Android JNI专题 01 跨平台开发安卓移植简介03:19
# ~9 w2 f3 K d" ` ]' e1 HAndroid JNI专题 02 第一个JNI调用12:07# u$ i2 _2 y( i% F; e& ^% a
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
( O' ?5 i6 L& ^; u0 rAndroid JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
. V4 K* Z( v3 p0 ]7 xAndroid JNI专题 05编译ffmpeg 真机静态库26:39
4 D+ Z* }/ Q a1 E. h1 k% y7 ]Android JNI专题 06 Posix网络通讯移植0113:31 @" U5 Z0 q5 S H4 ~" s
Android JNI专题 07 Posix网络通讯移植0223:09
3 V- w8 C) J2 A+ S+ pAndroid JNI专题 08 Posix网络通讯移植0316:23
: K) J- e0 D% `8 J" OAndroid JNI专题 09 Posix网络通讯移植0407:46
- M, w7 b8 c9 A- ?1 [; PAndroid JNI专题 10 H.264解码移植14:53 l4 ~- {4 ]( X3 t; b6 R
Android JNI专题 11 native线程回调java函数0114:27
, `9 C' w- V; Z6 pAndroid JNI专题 12 native线程回调java函数0212:10* d( L# N) q+ x$ R* v7 z8 ^; q; o
Android JNI专题 13 OpenGLES渲染YUV12:17/ g4 } M2 K3 N0 l
Android JNI专题 14 程序运行收尾11:38/ D5 E! X* ~! B* s- ?" l- G; J! D! v
Android JNI专题 15 Android JNI小结09:30
; {. |, l/ ]6 Z9 U$ d2 z% fFFmpeg 音视频转码07:19
0 A8 B2 `+ }3 ~& a/ kDarwin RTMP 流媒体服务器09:48
; K' t& c) N% i( V7 {8 l$ T; {9 q- OlibVLC mencoder04:42# v9 m& @! `* R! o/ d6 i% W9 f
FFmpeg WebRTC Linphone12:52
- _0 ]( n: ?4 {' TFFmpeg 屏幕录制06:51 k& s3 O; N. {/ Z
FFmpeg SDL OpenCV10:48
3 y4 n: K3 l6 g. A6 U2 SRTMP 直播 介绍22:555 ]2 C+ T- c7 E/ ?, a5 s
RTMP 直播 Linux服务器搭建15:01& _; l' V" h0 `
RTMP 直播 Linux服务器配置11:31) w% a8 y& A$ J7 P7 U
RTMP 直播 流媒体推流08:57( Z, y) A( F& U: L
RTMP 直播 流媒体转发与接收11:13
+ K. T! u2 [5 DRTMP 直播 iOS流媒体播放器 0117:52
& |# B6 ?: i) Z" ?+ { q {RTMP 直播 iOS流媒体播放器 0210:34
; M2 Q L, f+ N/ g$ F! g5 {RTMP 直播 iOS推流到RTMP服务器0126:05; K9 B, v' _6 ~! S- N! J* _
RTMP 直播 iOS推流到RTMP服务器0224:08! P. O2 r% K/ I& U7 E8 s
Socket通讯入门之tcp 粘包拆包现象0117:08
5 S8 h/ }/ \! XSocket通讯入门之tcp 粘包拆包现象0220:17
6 D. y3 j. I$ ZSocket通讯入门之tcp 粘包拆包现象0322:37
8 B+ X7 ~0 x( \' \, m3 o网络通讯开发 勘误04:00
! Q @1 K8 n2 F8 [# v. \% |# ~网络通讯开发 协议13:31
# R; \8 W2 l! c; x0 R$ h) p5 ^网络通讯开发 tcp协议的可靠性10:47
& a8 S4 h, S9 ]- `1 q网络通讯开发 tcp 三次握手05:44" ^2 y# j# {( a; u9 N
网络通讯开发 tcp 其他09:44
1 m- X9 v( W4 q网络通讯开发 socket通讯常用函数19:07) q4 ~/ l& A m0 }( V/ w* w4 h
网络通讯开发 socket编程常用头文件12:032 I5 Y# \2 A3 {! {
网络通讯开发 服务器编程0112:28
8 @$ ~+ [: Z' i2 b/ l+ @8 i网络通讯开发 服务器编程0208:21
5 ?$ x, n0 N/ L f V: v: d; r网络通讯开发 子进程07:329 N# n0 Y' {' l
网络通讯开发 自定义协议12:467 `, c% J, m) R! [! x7 S
网络通讯开发 IO复用11:26
$ d4 l$ `3 V1 t4 y1 |8 S t网络通讯开发 套节字选项09:27; } t7 h0 b+ o) X. M# [
网络通讯开发 非阻塞数据接收13:58
0 c0 l4 F* f, n! f' r$ u7 c网络通讯开发 非阻塞数据发送11:12- w2 X' F5 t. r0 j* f! V" m, r7 L
网络通讯开发 Unix 线程10:57# E2 L5 S' q8 |6 c l+ b4 \ V
网络通讯开发 线程detach封装09:43! @9 \0 f; A! C: {
网络通讯开发 自定义协议 登陆28:55
8 x+ t( c* {2 Y" L网络通讯开发 发送视频包0116:56& t" j0 q q" ?( e& u2 L! W
网络通讯开发 发送视频包0209:46
- |7 o# F; g3 @( I/ K$ J& s网络通讯开发 发送视频包0309:55
+ |3 a( n5 `( j' O+ n网络通讯开发 常见音视频包结构22:12; K& Y5 R5 W# y% M5 b
网络通讯开发 音频包的发送0114:35
: F3 l- G+ p0 }0 x3 P网络通讯开发 音频数据包发送0213:23
: G$ v0 k$ K* T" v网络通讯开发 服务器端架构总览10:31# e! V/ [$ D1 B( A
网络通讯开发 服务器端架构实现09:30
& y# n/ c+ r4 t2 z6 ^网络通讯开发 服务器进程12:546 b: n0 e7 m8 ?) P6 K
网络通讯开发 客户端编程介绍12:02
' H ~& h2 _; B' q- P* ^网络通讯开发 客户端初始化套接字15:26$ W& V7 r9 Q( h3 W' K w
网络通讯开发 非阻塞connect12:30: Q0 n$ T S& C+ {
网络通讯开发 超时阻塞套接字发送07:19% C% @! K% D. K4 T$ {+ E; U
网络通讯开发 超时阻塞套接字接收13:042 K5 g1 z# ?+ s6 W" X( C
网络通讯开发 登陆请求12:00
5 o; ?" ^6 }0 l网络通讯开发 登陆认证16:06
. ?5 B# h3 i; u& p( j$ `8 |网络通讯开发 视频请求13:22
0 R; f# Q- t* w7 Y- `, o3 Y: W网络通讯开发 数据通道15:44
% A' v- @; I+ e+ c! j; }& j网络通讯开发 命令接收线程10:02
) x1 A1 l# V1 R; S2 m# V# e网络通讯开发 音视频接收线程13:54
' z. E: I8 w7 t( d8 G) U' a0 G网络通讯开发 音视频解码播放08:52
1 `+ n; k% ~, W8 k网络通讯开发 程序架构概览09:20* S1 H n1 A p F+ x# D$ [7 ]
网络通讯开发 心跳包09:34, M/ a. u+ m3 z- h3 L3 ?& e
网络通讯开发 UDP 编程04:17$ N- q6 c7 R, t _- M
网络通讯开发 局域网广播包07:33) F- T8 w% V& ^& h: C# N) e
网络通讯开发 局域网广播接收06:50( m4 J3 O P. S8 o! v
跨平台移植问题15:19
7 b4 k% K C- J- v K d% a跨平台客户端 for Linux 移植20:36
4 m0 v6 v7 \8 \! sWindows开发01 Qt和MingW14:066 j2 V. ~) _9 A6 p( ]
windows开发02 MingW ffmpeg编译32:37 R- U8 b* s& S2 n O7 o7 O
windows开发03 Qt与FFMpeg18:18& W+ x$ S/ m; ]
windows开发04 Qt Socket12:54
/ S# f3 L6 n1 g# c: \( P) b. ~windows开发05 Qt Socket28:59
2 O4 o3 G0 }- }' y2 ]- U* u* Nwindows开发06 Qt Socket36:44
6 B5 z' c' m0 Q* C! z: Lwindows开发07 Qt Socket40:20: I: X6 P( M4 T) h: A% V( O2 \0 p) T
windows开发08 Qt Socket38:453 A7 V6 f" H+ d& m+ o" Z
windows开发09 Qt Socket09:45
0 A2 o% e7 p7 l( Q) x ~0 J# Gwindows开发10 Qt Socket11:50+ x% }6 {5 u5 K) W1 M
windows开发11 Qt Socket21:56# n8 L. s% g5 O: @8 E- ? Y7 w
windows开发12 跨平台编译11:430 f4 @8 T" _. x
windows开发13 摄像头无法打开视频问题21:31! S& r5 [7 d7 d# c, K
windows开发14 程序发布注意事项36:045 ?6 n" z2 U, n D
windows开发15 程序安装包制作31:06' H% l! u. q- |: {6 |5 z& R( N2 ]
FFmpeg音视频高级开发实战-简介03:21
5 i( x7 E( D' S$ nlinux视频分发服务器01-课程介绍07:54
% I- c0 T* k5 b0 M+ wlinux视频分发服务器02-开发环境介绍11:51
6 W& p5 L' F/ f# j5 Mlinux视频分发服务器03-linux优点21:40( K5 q, C! H" f% C/ \. K0 u
linux视频分发服务器04-多进程21:34
& Q1 \2 ^ e0 y, D7 t% _linux视频分发服务器05-进程通讯 0115:53; n- ?" b4 y r% o5 n# R
linux视频分发服务器06-进程通讯 0217:06* K1 q4 E+ K& H7 _6 u1 ~
linux视频分发服务器07-进程通讯 0318:50
% A/ L' y: h3 ]1 \linux视频分发服务器08-进程通讯 0423:571 _& ]6 r# d. u3 P
linux视频分发服务器09-进程通讯 0527:586 N$ [4 M% v8 v& A
linux视频分发服务器10-进程通讯 0624:19
x$ n2 o0 u; |, e9 L& c2 \& Clinux视频分发服务器11-进程通讯 0747:33
: C% v1 X2 [1 P- y( c$ N% Elinux视频分发服务器12-进程通讯 0818:44# K1 Z- p/ X7 J
linux视频分发服务器13-线程 0121:365 c' L0 k+ c; y4 i/ q2 x J
linux视频分发服务器14-线程 0235:37/ b, k' j, G8 s( |" E9 `/ f
linux视频分发服务器15-多线程与互斥锁13:27
" Y+ K0 X. d/ M/ O. V elinux视频分发服务器16-socket12:22
O) [: w" p' r; ?' `( w9 ]linux视频分发服务器17-TCP-UDP概述24:547 U' W. |0 m0 p
linux视频分发服务器18-TCP服务器39:44- t0 D2 i. @& z- V+ X; d1 D
linux视频分发服务器19-TCP客户机10:22
0 F% @6 d: R/ `2 r6 a6 ?% ~linux视频分发服务器20-UDP服务器09:54
. ?: m+ ~' L; y4 m3 K& ]& Xlinux视频分发服务器21-UDP客户机13:32' F% U6 a% l' Q+ j' V, o
linux视频分发服务器22-TCP/IP多用户访问实现0126:52! R0 @, T- V: _2 [4 W
linux视频分发服务器22-TCP/IP多用户访问实现0213:05
1 P u) a8 V4 H: h) x; Elinux视频分发服务器23-TCP/IP多用户访问实现0310:58% z1 E3 Z( M) y4 T5 r. m
linux视频分发服务器24-TCP/IP多用户访问实现0420:025 P8 _7 _1 c" P* y; v3 ?6 q
linux视频分发服务器25-TCP/IP多用户访问实现0523:35% a6 ?/ \: f# G
linux视频分发服务器26-TCP/IP多用户访问实现0639:409 }8 n; C* o% u$ O! g1 @- `
linux视频分发服务器27-TCP/IP多用户访问实现0714:400 A0 F5 i$ |5 ^ h
linux视频分发服务器28 TCP/IP视频分发0114:02
+ v9 J- H$ G6 D4 w2 v" ylinux视频分发服务器29 TCP/IP视频分发0216:50, D2 ~# [( g/ O
linux视频分发服务器30 TCP/IP视频分发0321:40
% x/ `/ r- L5 e) Jlinux视频分发服务器31 TCP/IP视频分发0417:081 x4 E- }9 S. s) r1 B) o! [* z
linux视频分发服务器32 TCP/IP视频分发0516:15
4 Q; |5 ^; Y- E! ?' Tlinux视频分发服务器33 TCP/IP视频分发0614:01) V* z L: t- S6 E+ B( v/ ~
linux视频分发服务器34 TCP/IP视频分发0712:56
4 x" v0 j' A, tlinux视频分发服务器35 TCP/IP视频分发0824:123 Y4 f6 X: [& l. H' H
linux视频分发服务器36-TCP/IP视频分发1021:35
$ [) [- ]! [; Z2 `+ ?linux视频分发服务器37 TCP/IP视频分发0918:04
, S# G# U+ O0 V2 q& _linux视频分发服务器38-编译容错处理08:28
3 v1 {; x8 ?: X3 ^linux视频分发服务器39-协议数据封装12:54- c& |- _9 x. d8 T
linux视频分发服务器40-TCP/IP视频分发1113:18) m2 [+ ^' \4 @" [5 L
linux视频分发服务器41-TCP/IP视频分发1234:053 U$ J0 _# H1 I; M9 F( ^2 d1 A
linux视频分发服务器42-TCP/IP视频分发1318:29( w8 |4 W0 P4 a h0 l E
linux视频分发服务器43-TCP/IP视频分发1428:31
: E8 B+ X( V- Y$ L( k: [5 qlinux视频分发服务器44-调试43:050 \! z# q- ?; _2 k, Q6 j7 ?
linux视频分发服务器45-音频14:45
; W" @& o: o: B' `& B9 n# ]linux视频分发服务器46-总结113:20 G; h$ Q$ W+ E/ c$ K6 Q9 }
linux视频分发服务器47-总结205:25
: X- S& ^+ Y1 y1 k" a7 mlinux 基于UDP视频分发服务器01-UDP基础18:485 ~9 ^- t w' Z) O5 V; M
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
2 x& S4 H- Q1 f/ O3 k) v* Glinux 基于UDP视频分发服务器03-创建UDP服务48:05
. i% {$ s5 T0 {: o% ulinux 基于UDP视频分发服务器04-UDP报文接收27:54
8 M6 r, d# Q9 l% O3 A$ ~linux 基于UDP视频分发服务器05-UDP报文发送13:411 ?' s( b! x2 ?. O# S2 s" Q
linux 基于UDP视频分发服务器06-UDP客户端实现35:13
' ~$ _; t8 h# {" n3 }0 \linux 基于UDP视频分发服务器07-UDP交互133:239 |! K8 {1 j: O g- {
linux 基于UDP视频分发服务器08-UDP交互231:485 v5 c+ r' k+ q- [2 u2 E
linux 基于UDP视频分发服务器09-视频采集26:29
! s1 H/ |' W* l; ?9 Alinux 基于UDP视频分发服务器10-视频数据UDP分包33:55
. S# f/ y) N8 g. ?- e5 {# c8 mlinux 基于UDP视频分发服务器111-视频数据UDP组包29:347 G. G8 P2 w9 I* U
linux 基于UDP视频分发服务器12-视频数据解码播放15:27& Q9 A$ o; u- ]% F2 {
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
7 Q: ], A# Y( d: Elinux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50# e; i$ B; I5 J6 w! \
Android 01 音视频开发概述20:23
! j( |, `9 T" e- r+ p4 qAndroid 02 编译ffmpeg19:21. w/ U" q2 T: a- T
Android 03 JNI 01基础25:42
' |3 T' |& D: _0 k! pAndroid 04 JNI 0201:09:24" P$ @& @; Y5 E7 H: _3 ]
Android 04 JNI 0301:34
5 ^+ D9 A0 r0 G( g( zAndroid 05 JNI 0301:34% P. E; O1 g/ ]; K: Y, s
Android 06 开发环境21:168 F+ l; \* J9 n6 B' u0 ^
Android 07 项目结构21:156 ~) L) f0 t, ~& I/ Y
Android 08 自定义Activity24:04
$ V p: [2 ?0 w6 BAndroid 09 SafeThread类19:38& E" }. i% v, j( B$ Y: p6 o4 w1 z
Android 10 网络通讯协议25:55: M6 b, Z+ z. L
Android 11 网络通讯类0137:094 r3 x# Y: |' D" p b, Z
Android 12 网络通讯类0228:14; v3 J& l" O6 x9 e2 T7 s# N
Android 13 网络通讯类0339:430 }3 w- R$ Q& c( ]: T1 t" d2 y/ S4 o
Android 14 网络通讯类0421:49
9 Y, n5 j7 X9 K# W) |Android 15 网络通讯类0523:44
' V* r7 G; ^3 F, \- D4 J, _: O' d4 K$ ZAndroid 16 网络通讯类0624:087 l. z* R) `5 v* U6 O- V
Android 17 数据缓存27:52
]. R6 u0 V, {+ ~( _Android 18 视频队列23:09
$ _. p( R, x- M8 ?. q6 N% o/ }Android 19 控制队列及通道25:34
A: G* e3 p/ s4 U* ?9 S0 eAndroid 20 Socket 连接线程0128:36, ?% \" g1 P$ v- o Z7 ~
Android 21 Socket 连接线程0226:196 ^8 s+ k, N* y/ x6 U
Android 22 视频接收线程0122:36
+ P) {% _" s2 {( q6 t8 ~ LAndroid 23 视频接收线程02 1219:07
0 B. ~% ?! L" B5 @; v2 IAndroid 24 视频接收线程03 1321:56
3 t! [/ n+ z- R0 p. DAndroid 25 视频解码线程1434:04/ C5 U: K' Z6 b! y5 m( ?
Android 26 数据传输接口18:469 v$ _" o, V" L) O9 ]* Y4 h
Android 27 UI显示0129:569 C' I- `1 O R! {7 ~' F& t8 a" b
Android 28 视频显示布局28:16
. G# g" S" N/ u, [, wAndroid 29 UI显示0228:39( b: U; b; c$ b' s
Android 30 UI显示0331:13/ Q" j; H0 `' H+ D- [0 K [! R
Android 31 Render 显示15:592 }4 e2 j" z8 t7 z$ }
Android 32 TCP视频通讯项目总结19:25& s/ ]/ O8 _1 t7 n9 u
Android 33 音频编解码0119:34+ O( v3 z3 p+ Y5 d/ o
Android 34 音频编解码0213:15
. z. Z( n0 B5 x: B% l( YAndroid 35 硬件编解码 0117:12% j5 @, K: ?7 o) ?) q2 ~/ M
Android 35 硬件编解码 0228:130 A* ]9 Z) \8 p/ H g Q! R* B
Android 36 硬件编解码 0318:04
+ J6 o( O9 {4 f2 N) q# n. ]Android 37 硬件编解码 0413:587 y' u. r7 ?1 Q2 E7 t
Android 38 安卓开发总结05:13
4 S3 j" S9 y1 R6 b6 hRtmp 01-课程价绍05:19
x2 s3 R$ X& d$ a% m& PRtmp 02-rtmp基本介绍16:07& S+ v2 d6 R# S4 f4 T% f
Rtmp 03-开发环境搭建及项目概况37:57
1 I/ Q" M/ ^) \6 P9 k$ IRtmp 04-基础代码编译15:40
7 F. l3 K6 Q5 Z# H' O% rRtmp 05-rtmp协议及封装格式123:55
7 P4 ` G/ J& t4 CRtmp 06-rtmp协议及封装格式216:48$ k' d- u, T& P6 ?7 |9 R- O' K
Rtmp 07-rtmp协议握手34:18# J; Y& k/ Z4 U7 W
Rtmp 08-flv以及flv文件结构13:31
7 r: w2 C6 U9 dRtmp 09-flv的Script Tag19:235 w5 q$ R- M1 V
Rtmp 10-rtmp的Metadata封装发送44:26 L4 O! W( b' R0 H. \7 D
Rtmp 11-h264与nalu简介12:19 {7 T5 S) @' {7 h2 p7 t
Rtmp 12-nalu提取23:41
" D4 f( C& k+ y i3 j- k" JRtmp 13-h264视频数据按flv格式发送rtmp包34:12
6 ^4 N. O; D: O/ D$ [Rtmp 14-h264视频编码信息讲解及发包36:49: r2 z( |+ o# U1 M
Rtmp 15-aac格式介绍及声音的参数介绍15:13' [1 c3 D( n$ P5 B! T& Q
Rtmp 16-aac声音数据flv格式化发送rtmp包16:323 l$ i8 x# g, U6 }/ D
Rtmp 17-aac编码信息组包发送36:007 t2 S$ n: r7 n) y" C$ N
Rtmp 18-h264帧及aac帧获取01:12:20' h5 Z2 F3 f( N& x w
Rtmp 19-rtmp推流和观看05:29
( ?1 h$ ~0 u" z. Z2 I: IRtmp 20-修改chunksize的大小15:243 ]# N/ ~4 u/ A. V$ \/ K# {
Rtmp 21-librtmp导出及快速推流19:47
1 T, b. X R% {( i7 `5 B2 SRtmp 22-rtmp专题课程总结09:04
1 L: R4 F4 O( i# Q& ?; u' Ilibvlc Qt专题 01 LGPL下的libvlc05:17. W U% X; \$ l4 X. Q
libvlc Qt专题 02 vlc播放器引擎.13:33
4 c4 b. _5 g; y6 f$ [- [ ]libvlc Qt专题 03 libvlc Mac Windows库17:024 [+ y( Q. |2 ^. b( l1 ]/ {% |0 s
libvlc Qt专题 04 关于GUI 开发框架学习20:05
3 K0 {) q1 J# Wlibvlc Qt专题 05 libvlc 库配置 调用14:29) r" a! i# T9 d
libvlc Qt专题 06 GUI布局17:23
( ^; P3 A: l. p9 Blibvlc Qt专题 07 Qt界面交互18:113 h. e7 r. [4 ]# ~( O' r) M& {6 g
libvlc Qt专题 08 打开媒体文件12:55- A0 F/ T% p! W5 \; \5 j6 f9 q5 s
libvlc Qt专题 09 libvlc API20:42- B2 `! C( p1 f \: J3 \% `
libvlc Qt专题 10 libvlc video callback20:295 ?. |4 D3 e, {" _
libvlc Qt专题 11 libvlc video callback 219:147 M! Z! h1 p |
libvlc Qt专题 12 libvlc video callback 310:25! a9 H% A. l9 e; ]% E7 ]
libvlc Qt专题 13 libvlc API 0122:14
8 S# Q3 E' r, k, |# Dlibvlc Qt专题 14 libvlc API 0211:59! i* p D2 V, B
libvlc Qt专题 15 libvlc API 0329:076 E4 ^ j S' O
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
" ?$ A3 k D7 w& A$ g, P% ilibvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28+ c' q% a; w7 |7 [/ G* l) ^' K3 p
libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
3 r7 y+ H* d. p# O- y/ R- G1 klibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23" U* G3 L, f& @
libvlc Qt专题 20 windows 适配 105:15$ K" c" K2 b. W& E9 k
libvlc Qt专题 21 windows 适配 210:04( b, I0 c+ J0 T4 X
libvlc Qt专题 22 vlc总结05:24/ ~- x: _( s a/ s' O5 L9 B
音视频处理专题 非线性视频编辑器 0117:41% k% C! D- \6 l" U- k* ~4 F4 N4 `
音视频处理专题 非线性视频编辑器 0211:33
* g3 Y$ n& I' M' t8 q& {音视频处理专题 非线性视频编辑器 0315:356 x( g8 k0 T; }- N( v H
音视频处理专题 非线性视频编辑器 0412:46
. N. r0 E# E- J g& `音视频处理专题 非线性视频编辑器 0515:09+ y! Q. K6 ^! g
音视频处理专题 非线性视频编辑器 0609:49
7 }( u7 _4 s* H音视频处理专题 非线性视频编辑器 0718:54
6 F. ]6 t) J6 T, q0 T% X9 M/ e音视频处理专题 非线性视频编辑器 0816:29+ k( P# x2 ~: K6 G8 w; l5 W& I( f1 c) J
音视频处理专题 非线性视频编辑器 0919:21
) Z' f1 |$ ^8 @, T/ N$ Q. Z* I音视频处理专题 非线性视频编辑器 1014:03, ?& H3 G: q3 N2 d, Z
音视频处理专题 非线性视频编辑器 1131:342 o& {& B/ @$ z8 o" h$ v2 a
音视频处理专题 非线性视频编辑器 1215:40
0 z1 W8 ~6 J5 f* \3 B, Y; q音视频处理专题 格式转换 01 解密格式转换工厂14:236 x$ F T) h- {3 p0 `5 I
音视频处理专题 格式转换 02 格式转换软件背后的技术16:116 I% T: `% p& D8 }; @6 X
音视频处理专题 格式转换03 SDL Mlt 0111:24
" a. V& O' z' E9 F# Q音视频处理专题 格式转换04 SDL Mlt 0235:088 V/ D P& d+ s: ^# r+ a' l: J4 B
音视频处理专题 格式转换05 SDL Mlt 0310:56
! x7 T; H4 C# N# K# C$ a音视频处理专题 格式转换06 SDL Mlt 0416:58
% H# w( o$ }! ^0 g音视频处理专题 格式转换 07 多进程实现128:51' O8 d! [% } ?3 S m
音视频处理专题 格式转换 08 多进程实现220:22
" S' \9 Z; B. K' `, l: T) u音视频处理专题 格式转换 09 多进程实现311:524 O5 Q; Z' m, g! ?! c" h" e
音视频处理专题 格式转换 10多进程实现413:114 ^. a0 t& V/ }; e3 p
音视频处理专题 格式转换工厂11 多进程实现508:125 U3 H: `$ O' o! l3 n3 n4 f+ l
音视频处理专题 格式转换工厂12 多进程实现626:14
0 R( y3 i* H2 t3 h: O番外篇 OpenCV人脸表情追踪项目实战114:54
7 e- p1 ]; ^4 q4 c' |* ?- I5 L番外篇 OpenCV人脸表情追踪项目实战217:369 M" \/ G1 J8 @9 `7 L5 Q; ?
番外篇 OpenCV人脸表情追踪项目实战314:52
5 g$ O( V4 S" B6 x1 e! f番外篇 OpenCV人脸表情追踪项目实战416:51
* ~- x" f1 x# k番外篇 OpenCV人脸表情追踪项目实战513:18
: w/ Q3 X4 M3 x* p' N番外篇 OpenCV人脸表情追踪项目实战616:09
5 y4 I6 I% g" m6 N) H番外篇 OpenCV人脸表情追踪项目实战737:12. t3 u. c0 Q* A# r
番外篇 OpenCV人脸表情追踪项目实战814:18
* K- |3 _+ t$ V+ s4 |( h% J& z番外篇 OpenCV人脸表情追踪项目实战918:12+ o/ h, G3 R( I, G
番外篇 OpenCV人脸表情追踪项目实战1016:372 o4 `4 w/ G" ~4 ~$ {( w. K7 f
番外篇 OpenCV人脸表情追踪项目实战1114:23& b! P! V! E, P: P) k \# n
番外篇 OpenCV人脸表情追踪项目实战1216:39
! x% E2 `( W+ ^) ?番外篇 OpenCV人脸表情追踪项目实战1305:08/ y% W& t& G! x, @0 n
番外篇 OpenCV人脸表情追踪项目实战1408:59
( a# u: i! `* F% [1 H' a q3 }- O番外篇 OpenCV人脸表情追踪项目实战1514:40/ c" Z7 H, z, d5 W* I, P
番外篇 OpenCV人脸表情追踪项目实战1608:40
: i, k- \% t7 v) V* f1 ?9 j番外篇 OpenCV人脸表情追踪项目实战1716:58
% H `& D; z3 q5 m2 [! P) j番外篇 OpenCV人脸表情追踪项目实战1817:31* X5 n# G4 Z) ^3 Z
番外篇 OpenCV人脸表情追踪项目实战1907:48
% l' |& Q, z$ i' W番外篇 OpenCV人脸表情追踪项目实战2011:17
! g' _& e3 K7 I( M番外篇 OpenCV人脸表情追踪项目实战2120:499 k2 e7 U8 Z+ z: X
番外篇 OpenCV人脸表情追踪项目实战2205:23+ ?3 e8 z- `1 K% @. z/ }3 a E
番外篇 OpenCV人脸表情追踪项目实战 2322:503 _7 N' ~; E5 |! ~8 ]# k( y6 @2 w
番外篇 OpenCV人脸表情追踪项目实战 2408:59
; `+ |) W2 g* X) d& _6 G/ F _安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49
' j" V I1 B& @4 p* t) s1 [安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
9 [' q: C, m K! J$ ~" K2 ^安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45/ `' B6 b. [9 L7 }
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:188 D! V! q; z4 w1 a) a L
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
`, p' {) I9 z3 @2 y2 F安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
7 c( S& c3 L4 G- y* ^安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
* Q; U3 |4 F% U, l& ?# X安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
6 B; |: k O, e! O6 }: i& t安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:284 n$ {: I! t0 \& s; {$ Y
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32# Z, r; `4 Q) H) w+ H
每周六直播-音视频教程作业答疑 0124:23/ ]$ |, l% t, L4 A- {* ^( m5 _/ R3 B& X
每周六直播-音视频教程作业答疑 0224:26
6 c Q& h1 V; {每周六直播-音视频教程作业答疑 0325:46
8 }, j8 ~; n$ s. [' B$ l每周六直播-音视频教程作业答疑 0423:12. k6 r( c g0 L; E+ j# y4 ?
每周六直播-音视频教程作业答疑 0525:225 t2 d% U% y! v+ P; _$ X; `( u) q
每周六直播-音视频教程作业答疑 0618:19/ S' d B7 T' o. W; F! K2 ?
每周六直播-音视频教程作业答疑 0827:39
- x) @( Q+ L7 S1 v: n+ C每周六直播-音视频教程作业答疑 0922:41: G& W( L X/ K5 [! T
每周六直播-音视频教程作业答疑 1020:04( L8 a5 n' \0 t9 x
每周六直播-音视频教程作业答疑 1122:34
! M# V* v# S# N! ^1 L% {8 w每周六直播-音视频教程作业答疑 1235:34' s6 i- a0 `# a, t, B) D. m6 r
每周六直播-音视频教程作业答疑 1328:465 R& |) a$ U! N# I# d
每周六直播-音视频教程作业答疑 1421:16; r6 S+ F+ V9 E2 Z' {4 T) ^
每周六直播-音视频教程作业答疑 1532:13
5 [( U2 m' D* l6 I$ ?1 t每周六直播-音视频教程作业答疑 1625:21) G/ a; U7 b- d7 X$ @& j# B+ C, S
每周六直播-音视频教程作业答疑 1723:404 \& Q- M k1 d& t/ h/ M
每周六直播-音视频教程作业答疑 1813:174 C$ p3 i& D& G
每周六直播-音视频教程作业答疑 1911:49
3 _- R, [9 t0 ^3 A& c0 T* X直播-作业答疑 20 2D绘图绘制波形原理43:103 w8 X7 `# `9 h* E% F+ U+ R" J
直播-作业答疑 21 2D绘图绘制波形原理224:47# ^8 @ t: H% a* O' y- O
每周六直播-音视频教程作业答疑 2226:06
1 Z( u4 K, `$ pQQ群直播 聊一聊OpenGL Shader 0122:165 A) R4 ~3 [4 C
QQ群直播 聊一聊OpenGL Shader 0226:524 X, |9 ^+ p; W) u# B
C C++差生班 案例讲解137:010 e, G/ m/ ?8 y& y! ^
C C++差生班 案例讲解229:203 H) z# K& k) G* m7 O
C C++差生班 案例讲解308:54- a+ a- G( v2 C+ u6 F4 I
C C++差生班 案例讲解4# ?. }1 F: ]5 g( Y! l
7 S' z4 D$ t6 `# Q5 O$ n2 e( Q
〖下载地址〗
1 X. b# Z* } d& _8 C- n( W& p
p6 p1 b1 Q. `8 i& q: i4 z〖升级为永久会员免金币下载全站资源〗& _8 B& t- X0 g* @1 x2 h
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html8 r8 K2 @/ @6 g1 b
& _3 U7 V: X v2 R |
|