9 `1 R. e* p0 v" M r3 }) ~
〖课程介绍〗
) s) H* w6 {% p/ ?8 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,桌面软件都不再是障碍。9 b* a. {, s" w5 o8 g0 a
" q5 D. o9 q: R0 C. ?, a4 b, A- I
〖课程目录〗2 g- Z8 K6 g& v1 C- z1 T
音视频开发前瞻 06:37
# D' ]+ S0 T- U+ r- S0 t, HFFmpeg音视频开发实战5介绍 03:07: l4 t9 c) \6 E; Z* s( g/ k6 u
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56( N% @! o6 `: l' r; m/ R
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:583 J1 N/ v1 p* J0 u
每周六晚8~10点QQ群直播 内部作业答疑24:23
) I# E, i5 |; s7 ?5 o) _( {解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
. H3 S0 f* p* f: ^6 Z学习课程前的提示06:59. g# r4 a5 F- E. Z; ]4 h
vmware开发环境 119:55' E5 c1 U" Y3 j" d
vmware开发环境 226:23: L! l& F/ a% y& U1 n' C& x
vmware开发环境 305:53. j( e4 ?: Y& K! u5 g; Y4 H% y
vmware开发环境 413:49
. }& T: |/ g( G# S: k2 L1 B6 Wvmware开发环境 515:27) r. N: ]; d8 e( R7 Y0 H3 Y
vmware开发环境 606:51
) z2 e$ ?1 ~1 ?8 v* ~, ?win10不用装系统下载解压即可用版本38:13
/ g7 l9 H% E: U, H0 ImacOS Xcode开发环境 0122:54 I' X' q- d# ~8 f. ^; \9 {
macOS Xcode开发环境 0225:21
+ w5 p7 _ B2 y6 l1 M1 j1 W* lmacOS Xcode开发环境 0320:02
) ]3 Y# y8 k0 k# vmacOS Xcode开发环境 0419:173 C6 e0 M) \, m @0 D
初学者音视频入门课程学习须知05:51
$ d9 I( y. h( G' e9 B0 @8 J [音视频初学者入门01 音频的原理15:56
$ |. f0 j5 T9 F8 R5 w音视频初学者入门02 视频的原理113:38
; ?- H: K# ^, k4 D3 ~音视频初学者入门03 视频的原理216:48& ?* ]# o" t2 w
音视频初学者入门04 视频编码原理17:41
: U6 C: ?, B$ ]; b; s" y8 B5 L: o音视频初学者入门05 H.264 编码压缩算法原理09:58$ I. K0 T0 w3 S# _: ]0 Q2 S
音视频初学者入门06 视频编解码网络传输概览15:51
- z) [- p. s+ h音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:440 l7 ?# C+ B' V0 t
音视频初学者入门08 流媒体服务器架构16:15
2 K. T T4 }) G- x H2 M音视频初学者入门09 P2P点对点介绍07:021 l" w" n, C6 [8 s' s5 Y2 u7 }' h
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
. s. w/ M* n: O. E音视频H.264基础 直播讲解0123:54! \+ ^; v5 f- R& Q
音视频H.264基础 直播讲解0221:54
! C4 R$ F7 S9 P7 F- L9 L音视频H.264基础 直播讲解0323:11
# ]$ D S/ w4 N" ?# k音视频H.264基础 直播讲解0424:15
% N& w' A8 C1 q9 d3 U音视频H.264基础 直播讲解0524:16
2 q* [+ [5 ]: f! l. ?Tips:群里80%的同学都整不明白的问题0111:19
5 d+ |4 Q& m, e) u/ F编译FFMpeg29:01- `0 f/ q/ o# ~
ffmpeg Mac iOS 编译补充0127:52
5 h1 `6 t/ P5 y8 K, Lffmpeg Mac iOS 编译补充0224:58; z* N( j1 ^- z {% ]3 l' Z
ffmpeg Mac iOS 编译补充0318:19, r( m. b6 Z, U5 Y
FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:103 k" p( P; t x) Q# P
开发环境搭建22:50: ?/ P# `: a4 q2 F; f7 Z" o
H.264 视频数据接收13:01( L( T1 x" p' ^
解码H.264数据 118:45
1 H4 ?/ @3 s# j解码H.264数据210:55% C3 |' S9 N3 r" _5 |
解码H.264数据318:57' b+ k9 t$ l' s& w7 d8 C
OpenGL ES渲染YUV图像24:11: Z, Z* [: K1 G+ {- L/ `! g
音频采集接收21:01
/ d1 A/ {9 g0 w8 J8 J# i) Y音频编解码11:10
1 W4 K$ z; y& m' _$ [% BH.264 I P B帧 NAL12:22. V* Z( j) n! O4 c- X% z
H.264 I P B帧 NAL 216:58
7 S" I n0 _* z6 U8 C( U& fH.264 SPS PPS I/P/B帧解析29:291 [1 a# R/ J7 d& ?9 s/ o
QuickTime mp4容器分析12:09
$ C. [7 P0 {4 b, jAAC 音频格式05:16& ]$ c5 r. |- a% H, [5 G- ^
AAC实时转换 124:10
" ~8 u* ^. ^9 ?, ^4 d# ^3 pAAC实时转换 221:18
0 I$ O2 c1 J! fFFmpeg实时写AAC音频流120:37
' w4 n& i9 _3 F x4 `FFmpeg实时写AAC音频流215:25; E0 ]- a, d& q. l" |
FFmpeg实时写H.264视频流17:12
6 ]: E2 A2 `+ x; d4 Q' r5 m) |FFmpeg封装h.264 AAC到mp430:24
) l( [9 |* F+ ~2 w* ZiOS 硬件解码H.264 110:29
0 K% y$ h( S5 `9 i+ uiOS 硬件解码H.264 229:14
6 X- y6 Z a" d2 FiOS 硬件解码H.264 318:422 z5 ]% B/ e: t3 G0 F8 Z
iOS 硬件解码H.264与显示14:40- Q& c2 J" B( {( Q( B- T
FFmpeg liblame pcm转mp307:02
& H! J6 p7 g8 M; J" ^* gApple TV tvOS编译FFMPEG08:252 v8 p3 K( `4 T
v4l视频采集06:05
1 V2 R* @* t* F6 d1 vx264编码H.264数据11:07
1 d" A4 ^# x; K, D7 b/ t; ^1 Oalsa 音频采集08:28- ^0 T' ~; w, ^$ r; }- w
FFmpeg 跨平台开发 0110:09- K4 Y7 a }7 u/ o/ V& ~* T
FFmpeg 跨平台开发 0228:07
9 \! P* M( @5 g6 R0 k0 B" y4 LFFmpeg 跨平台开发 0305:18% p" [3 F) I, N1 w- J M. a7 t# K
FFmpeg 跨平台开发 0410:19
9 k' D& V: {0 f, y# W/ p9 NFFmpeg 跨平台开发 0509:35/ `& r$ n1 r& I4 O* ?1 a9 n) r
FFmpeg 跨平台开发 0611:08
* [# z/ y6 K/ Y9 u; DFFmpeg 跨平台开发 0710:434 W5 C. E" Z7 I$ O7 _7 M8 R
FFmpeg 跨平台开发 0809:21
/ j }8 [* K2 w( _6 [6 ]+ z0 Z6 rFFmpeg 跨平台开发 0912:39: U; F' t: V& K/ C$ X i2 e
FFmpeg 跨平台开发 1014:51
; X$ n" e9 @- d2 f$ lFFmpeg 跨平台开发 1110:25: F! S) I7 g* v+ e$ j
FFmpeg 跨平台开发 1210:47
0 S. s% W0 ~$ m- [1 a# q. C2 h& bFFmpeg 跨平台开发 1312:49
e3 f' Y/ y/ t1 rFFmpeg 跨平台开发 1413:10
+ T1 ?8 @. m) z! T) zFFmpeg 跨平台开发 1508:34( q) M& E3 l7 `
FFmpeg 智能手机App优化06:120 E6 A3 k/ j, ]0 M$ C* f% ~
Android JNI专题 01 跨平台开发安卓移植简介03:197 \% _. b/ H- E3 }- h
Android JNI专题 02 第一个JNI调用12:073 B/ W1 z# e' B) s6 U' t
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
; w C1 b1 c3 fAndroid JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
; P5 ]* m$ n; o( f! y+ P$ DAndroid JNI专题 05编译ffmpeg 真机静态库26:390 n' O: Y' A5 p- }7 I+ W; w
Android JNI专题 06 Posix网络通讯移植0113:310 X; q7 Q( Y, ~, E! Z( f( K- B6 U
Android JNI专题 07 Posix网络通讯移植0223:09" t( r5 R. }3 P
Android JNI专题 08 Posix网络通讯移植0316:23
; e; g3 P- K7 S, L( p. u" e. wAndroid JNI专题 09 Posix网络通讯移植0407:46
* q+ ]- R( Q* D0 \Android JNI专题 10 H.264解码移植14:53
L! b# R) _4 i2 WAndroid JNI专题 11 native线程回调java函数0114:27$ _- L. f0 q/ {6 D) c7 L
Android JNI专题 12 native线程回调java函数0212:10) w- W% T1 m, O* T' s/ {- X; n. }
Android JNI专题 13 OpenGLES渲染YUV12:17
4 \' Y u% c& s. F, E' LAndroid JNI专题 14 程序运行收尾11:386 y8 J6 { t, P" s0 x% `" u
Android JNI专题 15 Android JNI小结09:30$ c$ e/ b4 Z4 G( `' y
FFmpeg 音视频转码07:191 S6 g" t" g7 _2 _* I2 ~
Darwin RTMP 流媒体服务器09:48' v2 ? i! x! p5 @
libVLC mencoder04:42. O/ \0 m4 f5 L. _
FFmpeg WebRTC Linphone12:52* B- f5 O' W3 P! P3 [( `* W
FFmpeg 屏幕录制06:51% Q+ z- ]+ f! w) Z( E
FFmpeg SDL OpenCV10:48 {+ G% o' w, k
RTMP 直播 介绍22:55+ W, ?1 ]1 k% l B
RTMP 直播 Linux服务器搭建15:01
* }+ a" A( K8 y& ~! x8 Q+ WRTMP 直播 Linux服务器配置11:318 |( w8 T( j3 I: y8 _1 a) ]
RTMP 直播 流媒体推流08:57
* U3 g6 t# Z) _5 m3 p' @RTMP 直播 流媒体转发与接收11:134 p% d# F( h b* K
RTMP 直播 iOS流媒体播放器 0117:52, W' {" {3 X! `( L% Q
RTMP 直播 iOS流媒体播放器 0210:342 D0 O6 O' k5 |0 [4 ^
RTMP 直播 iOS推流到RTMP服务器0126:055 q& I/ b6 p: v' o1 d! m
RTMP 直播 iOS推流到RTMP服务器0224:085 S. G6 _+ p# n" I3 @; r0 r
Socket通讯入门之tcp 粘包拆包现象0117:086 s6 }/ [: v& y" k) y
Socket通讯入门之tcp 粘包拆包现象0220:17
: U8 I5 u5 h, cSocket通讯入门之tcp 粘包拆包现象0322:37
/ |3 X0 v0 A% d) ^+ T网络通讯开发 勘误04:00* T0 L% }. b1 L% N- D
网络通讯开发 协议13:31
) d2 [; p; C2 n网络通讯开发 tcp协议的可靠性10:47
7 ~( N/ U8 G& [( l+ _7 I网络通讯开发 tcp 三次握手05:44( L/ E1 I# G" l1 T: D
网络通讯开发 tcp 其他09:44' r1 m" l) y4 T/ d7 R
网络通讯开发 socket通讯常用函数19:07
5 O' x/ c* ?4 q5 A# K网络通讯开发 socket编程常用头文件12:03
/ P* ]) j9 s9 n; q4 K, \) |0 [网络通讯开发 服务器编程0112:28( D; `6 A; Q4 A0 l" X: [7 Z
网络通讯开发 服务器编程0208:21
6 E3 S* P( G& S( N网络通讯开发 子进程07:32& W, H0 g, J/ U
网络通讯开发 自定义协议12:46
) g% R! J1 {/ g6 {3 O; P网络通讯开发 IO复用11:263 Q) e& t: Z( P6 z/ K4 a3 w
网络通讯开发 套节字选项09:27
8 h0 h, k' A( \+ W+ ~$ [网络通讯开发 非阻塞数据接收13:58
5 L/ j- r7 }9 J: S- r+ d网络通讯开发 非阻塞数据发送11:125 L( S9 Y$ a+ Q' K+ O# d
网络通讯开发 Unix 线程10:578 A' w% u$ H7 f$ C
网络通讯开发 线程detach封装09:43
9 k1 T2 D1 W; d. U, P- X# k c/ y3 `, [网络通讯开发 自定义协议 登陆28:55
3 \: |. m" ]( J5 x* K网络通讯开发 发送视频包0116:56
# v0 }. v1 K7 m网络通讯开发 发送视频包0209:469 ~: u/ i8 ?. D+ [- d1 T' D; g
网络通讯开发 发送视频包0309:55: f4 `! a! _7 @8 X% G
网络通讯开发 常见音视频包结构22:12
. n& s$ B) x* s! a网络通讯开发 音频包的发送0114:35
2 M/ j$ o7 B! k/ i0 N. E3 v网络通讯开发 音频数据包发送0213:23
. V; |4 L6 `5 A网络通讯开发 服务器端架构总览10:31
0 X" C# a) t6 E, q网络通讯开发 服务器端架构实现09:30% v& q# ]# m' Y ?6 h
网络通讯开发 服务器进程12:54
2 S) M: J9 X! G1 ], z网络通讯开发 客户端编程介绍12:02! ]2 s% D# t. N3 t
网络通讯开发 客户端初始化套接字15:26
3 x |1 L& E" E$ H0 G网络通讯开发 非阻塞connect12:30
+ W9 s' u5 ^ V; P, \# s网络通讯开发 超时阻塞套接字发送07:199 [# b V- ~( ]% J/ m5 N g
网络通讯开发 超时阻塞套接字接收13:04
* B4 c& N' m7 d, c! J. }网络通讯开发 登陆请求12:00) S* L" T4 h B* p- j0 o* {( [' q
网络通讯开发 登陆认证16:06
4 [) c- E4 a! E+ Q网络通讯开发 视频请求13:22
. b' H6 L. x3 V8 {2 b5 _, n网络通讯开发 数据通道15:44
' [3 |% C7 W' x2 I+ w5 |8 V网络通讯开发 命令接收线程10:029 C0 Z' z5 [# t' t* Y2 S! @
网络通讯开发 音视频接收线程13:54
% X' Z2 F9 q2 p网络通讯开发 音视频解码播放08:52 g) L% n" }7 `2 G' g
网络通讯开发 程序架构概览09:20) b7 w0 ~4 }7 g* N0 }) g
网络通讯开发 心跳包09:34
' Z% s7 T+ \( g( h! y& m网络通讯开发 UDP 编程04:17
1 `* z, n1 q% l% G5 [+ \1 @网络通讯开发 局域网广播包07:33
2 E, I8 e! p J+ C- J网络通讯开发 局域网广播接收06:50' P( z. N$ h y# k. ?, ?1 _9 W
跨平台移植问题15:19
3 I& B: ~8 D/ Z3 d% q跨平台客户端 for Linux 移植20:36, P8 C$ ]$ X1 y( E. z) C" ], O
Windows开发01 Qt和MingW14:06+ }/ Z; L3 z; Z/ I* {
windows开发02 MingW ffmpeg编译32:37/ X8 C' `5 c, E' x, R
windows开发03 Qt与FFMpeg18:181 O" @5 z q6 i9 m
windows开发04 Qt Socket12:54
( d5 Y8 R' n4 H7 twindows开发05 Qt Socket28:59* R8 T: Y% J! H8 I
windows开发06 Qt Socket36:44
* b2 {6 ~& t% c& [" mwindows开发07 Qt Socket40:20
) ~6 O) K" N7 _* }4 ]windows开发08 Qt Socket38:45
9 c- _4 D: i- J/ dwindows开发09 Qt Socket09:45
% l# u- g) [6 o; r& Ewindows开发10 Qt Socket11:50
3 ] ^4 W" e0 i' @8 t, r; d6 Rwindows开发11 Qt Socket21:56' B; ? f! i4 X! d7 w
windows开发12 跨平台编译11:432 \6 W# h& }9 L3 F
windows开发13 摄像头无法打开视频问题21:318 N( k$ `2 A) W* O$ Q* u) _
windows开发14 程序发布注意事项36:04! p8 Z% g8 W, i5 ]0 F# j
windows开发15 程序安装包制作31:06
6 o$ o! U9 o' h kFFmpeg音视频高级开发实战-简介03:213 C5 C! r3 P5 Y9 H; c- J
linux视频分发服务器01-课程介绍07:54
5 W5 \. {5 h4 O- z0 X1 ^( Ilinux视频分发服务器02-开发环境介绍11:51
! z) b; o! b$ K) ~linux视频分发服务器03-linux优点21:40$ M; E7 q# s" o( X: h
linux视频分发服务器04-多进程21:34
. T6 ]# @& g# H8 `8 zlinux视频分发服务器05-进程通讯 0115:53
# h/ v/ H: c5 \2 V8 A; `* hlinux视频分发服务器06-进程通讯 0217:06
6 a1 N9 {; W; N o8 w4 tlinux视频分发服务器07-进程通讯 0318:50
! j& t' h$ M* o# i- Jlinux视频分发服务器08-进程通讯 0423:57
% b; k, v' U, e# P" u! j4 D( N# O# wlinux视频分发服务器09-进程通讯 0527:58
) I- @3 @) \! N7 X' Glinux视频分发服务器10-进程通讯 0624:19
0 x5 E1 Z' w' z9 [9 G" ^8 Tlinux视频分发服务器11-进程通讯 0747:33
6 t4 w7 [7 U. o2 k T0 l, Ulinux视频分发服务器12-进程通讯 0818:441 [3 o9 l- M- a6 s% l+ N+ `
linux视频分发服务器13-线程 0121:36
/ u2 M0 s+ V" glinux视频分发服务器14-线程 0235:37
, t4 t1 X7 I* hlinux视频分发服务器15-多线程与互斥锁13:27+ I2 N0 H/ v' F3 U% l6 @6 }4 x. R
linux视频分发服务器16-socket12:22
4 W0 _# W0 E* D# Tlinux视频分发服务器17-TCP-UDP概述24:54: k8 H1 o) _4 { ?% v# }
linux视频分发服务器18-TCP服务器39:44
" G+ F4 N( `) p5 F+ N% y$ I& e& Blinux视频分发服务器19-TCP客户机10:22
3 q/ i/ |: o/ @" D m1 a( xlinux视频分发服务器20-UDP服务器09:54( T0 C! x2 a& O9 W3 M' d
linux视频分发服务器21-UDP客户机13:32! N* A2 K, Y) _* U; n8 t# X$ N7 @
linux视频分发服务器22-TCP/IP多用户访问实现0126:52
( V9 ]4 R6 m2 klinux视频分发服务器22-TCP/IP多用户访问实现0213:05
5 S0 o" A2 S. d- _0 \1 r7 @linux视频分发服务器23-TCP/IP多用户访问实现0310:58
( x' n4 G0 { ~7 z8 a6 ilinux视频分发服务器24-TCP/IP多用户访问实现0420:02' n- f" X1 P; _
linux视频分发服务器25-TCP/IP多用户访问实现0523:35
. U! v; X! {1 R, q) ?6 `9 b3 }9 E) ^linux视频分发服务器26-TCP/IP多用户访问实现0639:40
5 ^% Z/ ~0 R. J U; M& xlinux视频分发服务器27-TCP/IP多用户访问实现0714:40
/ A: W$ X9 k' K, tlinux视频分发服务器28 TCP/IP视频分发0114:024 b. w( {2 A1 J7 O
linux视频分发服务器29 TCP/IP视频分发0216:50
K7 H0 m$ X7 _8 O1 z( dlinux视频分发服务器30 TCP/IP视频分发0321:40+ b, L0 y: l& c( c C
linux视频分发服务器31 TCP/IP视频分发0417:08
m2 n6 H, q' b4 S4 n7 l1 ~linux视频分发服务器32 TCP/IP视频分发0516:153 C+ G8 h0 E- P. _8 I( }6 V
linux视频分发服务器33 TCP/IP视频分发0614:01
; B% l- p, O1 L: elinux视频分发服务器34 TCP/IP视频分发0712:56$ _# L# ?4 j, F
linux视频分发服务器35 TCP/IP视频分发0824:12( a2 ^8 K+ ~1 ]/ e/ U% C
linux视频分发服务器36-TCP/IP视频分发1021:35
. J- L; G' U- _linux视频分发服务器37 TCP/IP视频分发0918:04
( t% M, `) V( q/ k% B5 Elinux视频分发服务器38-编译容错处理08:28; q; y% B9 |& F" t
linux视频分发服务器39-协议数据封装12:54. b3 n d% s; M" l4 h# s
linux视频分发服务器40-TCP/IP视频分发1113:18, ~! E1 o6 k- g
linux视频分发服务器41-TCP/IP视频分发1234:05
2 \% E1 R5 X$ E$ Tlinux视频分发服务器42-TCP/IP视频分发1318:29 M. p( i" z. ]8 F$ u+ K
linux视频分发服务器43-TCP/IP视频分发1428:317 p3 }/ P& j! M9 a9 N9 x
linux视频分发服务器44-调试43:05
( K& g' {: i/ Q$ k) ~6 T5 q9 g' _linux视频分发服务器45-音频14:45
! M5 R9 O% v" Clinux视频分发服务器46-总结113:204 T* {& x* Y$ S) y
linux视频分发服务器47-总结205:257 T, P9 i3 y) d H& l* Z+ ]3 k5 q \
linux 基于UDP视频分发服务器01-UDP基础18:48$ d, Z0 i) x( E
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44( ?" x2 D& a# {, l! _
linux 基于UDP视频分发服务器03-创建UDP服务48:05) ~; v3 A3 p0 ^6 X% w
linux 基于UDP视频分发服务器04-UDP报文接收27:547 u3 G0 r0 `, d& g7 y
linux 基于UDP视频分发服务器05-UDP报文发送13:41
6 t5 X6 s6 W+ blinux 基于UDP视频分发服务器06-UDP客户端实现35:13
% l8 T9 ?/ Q" o+ W! n7 o1 n) Olinux 基于UDP视频分发服务器07-UDP交互133:23
# b! Z4 G6 L* z3 Plinux 基于UDP视频分发服务器08-UDP交互231:48" \0 u. ]4 u) x& R6 @0 Y& u
linux 基于UDP视频分发服务器09-视频采集26:29
. E+ R0 g8 x* a5 ]3 e3 K0 Wlinux 基于UDP视频分发服务器10-视频数据UDP分包33:553 ~7 |( m0 `0 T0 X2 H; _
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
0 t; ^3 s& h1 v; }linux 基于UDP视频分发服务器12-视频数据解码播放15:278 N4 S) u9 C8 h
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12% z( B' g+ \! d
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50: w2 k ^- G) X. N, w
Android 01 音视频开发概述20:23 Z: H# N3 c3 _5 ]2 h8 ~
Android 02 编译ffmpeg19:211 C" j& m. a$ C" ?( W
Android 03 JNI 01基础25:426 {: J3 B) C/ Y; J( [9 o! M
Android 04 JNI 0201:09:24
, I& {9 o6 k' T7 ]Android 04 JNI 0301:342 m+ I) K, v% }1 \2 S
Android 05 JNI 0301:34) ]( X- I* m7 C, d
Android 06 开发环境21:16
6 e; r+ x# Q3 C4 `+ y8 pAndroid 07 项目结构21:15
1 d% }" x9 m- a4 N: [) xAndroid 08 自定义Activity24:04: t6 }( h, M5 F& i8 w" {6 @
Android 09 SafeThread类19:382 b1 ]. ]; s( b
Android 10 网络通讯协议25:55% r+ u" M( i6 t# w0 `1 t& A
Android 11 网络通讯类0137:09
$ U; E! m$ p3 c3 ~4 l$ O8 O* ZAndroid 12 网络通讯类0228:144 L" o! }- _* N/ [
Android 13 网络通讯类0339:439 P3 V7 B$ a J/ {
Android 14 网络通讯类0421:49
5 B$ k: |; r7 j8 y: f* WAndroid 15 网络通讯类0523:44$ q; v7 s5 j: N3 R
Android 16 网络通讯类0624:08+ v- j9 @: V- W! g8 r9 ~
Android 17 数据缓存27:52
% C/ W9 M( E4 dAndroid 18 视频队列23:09# a" s* k3 J& j; J: Q- C5 a7 V
Android 19 控制队列及通道25:34) g- |) C/ n1 T* w8 B# Z
Android 20 Socket 连接线程0128:36
: y# ~4 c% f/ r1 _; ?) o9 u* h5 }Android 21 Socket 连接线程0226:19
+ z9 ?# f, y& u q8 ]5 X P$ eAndroid 22 视频接收线程0122:36
) z9 H3 F, `5 j3 N2 Q2 GAndroid 23 视频接收线程02 1219:07
1 x/ N4 h0 ^) b0 Z/ Y/ r9 Y5 F$ uAndroid 24 视频接收线程03 1321:568 Z6 A, h* o- V2 h/ X
Android 25 视频解码线程1434:045 Y3 H2 b& Y9 n! {! O
Android 26 数据传输接口18:46/ u! a* t5 u& d W( `
Android 27 UI显示0129:561 H- c# l' M2 G! h% u# e7 V) \
Android 28 视频显示布局28:16
2 T& m8 v$ B5 ]1 F$ J+ Q% s" V5 CAndroid 29 UI显示0228:39' `$ X' c2 f1 X, S& G
Android 30 UI显示0331:13
3 H9 V# D" C9 c$ d$ C XAndroid 31 Render 显示15:594 P6 I4 F, h- x5 P! t
Android 32 TCP视频通讯项目总结19:25
, F' g5 @ e! g6 I2 LAndroid 33 音频编解码0119:34
: b; u( t! a8 j3 HAndroid 34 音频编解码0213:15 k7 t4 {- ^# o1 E" L' i
Android 35 硬件编解码 0117:12
+ ~0 i- w/ ~& O. i* r9 ]6 VAndroid 35 硬件编解码 0228:131 r8 c2 d$ m o4 X
Android 36 硬件编解码 0318:04' S! G. P! M; I+ C5 e& `
Android 37 硬件编解码 0413:588 I/ B0 E. b: Y7 A3 W
Android 38 安卓开发总结05:13
. {0 \5 K' c! |Rtmp 01-课程价绍05:19% }4 \. W0 D8 S
Rtmp 02-rtmp基本介绍16:07
9 [+ G, l' ~3 b/ Z. t" ERtmp 03-开发环境搭建及项目概况37:57! M; }9 ^$ `9 A$ L' o2 e
Rtmp 04-基础代码编译15:40- B/ }& e/ \) V
Rtmp 05-rtmp协议及封装格式123:551 {- `# d4 q& ~) ~" Y
Rtmp 06-rtmp协议及封装格式216:48. I# t' Q$ Y/ _& B0 _3 P
Rtmp 07-rtmp协议握手34:189 l9 z! P5 A/ P& H1 R
Rtmp 08-flv以及flv文件结构13:31
9 O! Y; V' M& j3 f$ p8 ~+ bRtmp 09-flv的Script Tag19:236 ]9 U p0 j1 ~- n+ D' ~+ i6 k
Rtmp 10-rtmp的Metadata封装发送44:26
1 o( ?- N% t+ [( URtmp 11-h264与nalu简介12:19% T ?" r* P) R
Rtmp 12-nalu提取23:41# U( i4 L _ G$ z; }# J0 p7 e
Rtmp 13-h264视频数据按flv格式发送rtmp包34:12
. `' H5 D9 N3 ]. `! Y" a/ oRtmp 14-h264视频编码信息讲解及发包36:49, s( R* o' C8 E
Rtmp 15-aac格式介绍及声音的参数介绍15:13
( f4 ?$ N' l$ G5 mRtmp 16-aac声音数据flv格式化发送rtmp包16:32* E* S$ q) I+ S+ e1 W4 `4 t6 S
Rtmp 17-aac编码信息组包发送36:00
: p0 w- v+ \% e3 V" tRtmp 18-h264帧及aac帧获取01:12:20
) e8 f$ W( w) P2 K6 tRtmp 19-rtmp推流和观看05:29' s) c9 u6 u! m" z* d
Rtmp 20-修改chunksize的大小15:247 A- v+ a, i5 H. i6 Y$ J* O
Rtmp 21-librtmp导出及快速推流19:47
; B: l- u z+ |3 ]Rtmp 22-rtmp专题课程总结09:04# K5 v ^- Q8 _2 [7 b
libvlc Qt专题 01 LGPL下的libvlc05:17
) ~4 d0 J3 G7 H. U7 Jlibvlc Qt专题 02 vlc播放器引擎.13:33- y7 l+ P7 s& M h
libvlc Qt专题 03 libvlc Mac Windows库17:02; y4 j0 l7 O# N1 D$ m
libvlc Qt专题 04 关于GUI 开发框架学习20:05
% p7 {: j+ t) L; {, E- g4 i3 L6 hlibvlc Qt专题 05 libvlc 库配置 调用14:29
, m" Z0 L0 b% F0 e5 J$ a! @" klibvlc Qt专题 06 GUI布局17:23
4 {) q9 V3 o6 Q8 H i* @4 q8 Elibvlc Qt专题 07 Qt界面交互18:11
0 C! K ^) r+ Klibvlc Qt专题 08 打开媒体文件12:55
0 Z8 p8 q4 e/ a) r+ Jlibvlc Qt专题 09 libvlc API20:42
+ ?% Q8 }8 V6 Z: clibvlc Qt专题 10 libvlc video callback20:291 f8 Z2 h. W, h/ ]/ B" y
libvlc Qt专题 11 libvlc video callback 219:14 n/ G0 R% H3 o$ ^& u
libvlc Qt专题 12 libvlc video callback 310:254 z }* G D: ]9 E E2 o) {
libvlc Qt专题 13 libvlc API 0122:14
1 L9 f4 \8 `& K, mlibvlc Qt专题 14 libvlc API 0211:59' ~1 U* g9 o' s) c6 G
libvlc Qt专题 15 libvlc API 0329:07
+ |+ l: ~; O. S4 _) R) X a. Qlibvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
0 u1 K) L4 P. D. U, `libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
- M! k# p! Z0 Plibvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
0 ~! c7 s) ~# Dlibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23& j" Z. t. U2 C
libvlc Qt专题 20 windows 适配 105:152 u+ g! A! x5 Q2 V# a
libvlc Qt专题 21 windows 适配 210:04
8 c$ F: W, O& Mlibvlc Qt专题 22 vlc总结05:24
9 X5 Z# S& F0 {, d音视频处理专题 非线性视频编辑器 0117:41
8 w! T8 I* K! O J% j" b m4 ~4 I3 s音视频处理专题 非线性视频编辑器 0211:33
# j5 V5 s8 A. k+ R8 N音视频处理专题 非线性视频编辑器 0315:35* Q( x, H8 Z, P, x* D/ l* g
音视频处理专题 非线性视频编辑器 0412:46/ T9 M! N4 ]9 S9 _
音视频处理专题 非线性视频编辑器 0515:09
, |% x$ H& f9 v1 f. w音视频处理专题 非线性视频编辑器 0609:49
$ j4 f3 b1 C& c音视频处理专题 非线性视频编辑器 0718:548 L& O, P# p2 S* @
音视频处理专题 非线性视频编辑器 0816:29
, g/ B* r1 T; f; l8 J1 a& k音视频处理专题 非线性视频编辑器 0919:21
# V9 w2 {/ j$ t9 S) {音视频处理专题 非线性视频编辑器 1014:030 ]% K7 n8 a4 H9 s& h
音视频处理专题 非线性视频编辑器 1131:346 J: a* j; c2 ?, z% c, g' n5 s
音视频处理专题 非线性视频编辑器 1215:40
! Q0 z4 C7 E9 q+ S音视频处理专题 格式转换 01 解密格式转换工厂14:230 e! P1 C, w9 B5 {/ f
音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
8 Y* O, ~$ J7 h5 b3 _9 X8 P音视频处理专题 格式转换03 SDL Mlt 0111:24
$ W0 K" o2 s7 O m音视频处理专题 格式转换04 SDL Mlt 0235:087 p& M2 ]( V- |# F8 c/ s+ |
音视频处理专题 格式转换05 SDL Mlt 0310:56* h! g* x6 r2 L5 S
音视频处理专题 格式转换06 SDL Mlt 0416:58; u: m. f& h7 Y0 q6 E( N! Y! C Y
音视频处理专题 格式转换 07 多进程实现128:512 C$ l7 z/ [% E8 ]" c( a* Z' b
音视频处理专题 格式转换 08 多进程实现220:229 r8 l& _4 L' g
音视频处理专题 格式转换 09 多进程实现311:524 @2 j, [- [, K
音视频处理专题 格式转换 10多进程实现413:116 e6 W. @: |5 Z7 S, L
音视频处理专题 格式转换工厂11 多进程实现508:12
$ W0 ]% P. n, i( z- G音视频处理专题 格式转换工厂12 多进程实现626:14
3 n) J, I h0 {: x番外篇 OpenCV人脸表情追踪项目实战114:54
3 `( \0 N; H8 e E* o番外篇 OpenCV人脸表情追踪项目实战217:36 L8 t/ q7 G9 J7 k# D
番外篇 OpenCV人脸表情追踪项目实战314:520 n! \% r4 h# d2 v6 h) g' S
番外篇 OpenCV人脸表情追踪项目实战416:512 ]) B& U8 u" A, h3 A! N0 ^6 ~: f* c
番外篇 OpenCV人脸表情追踪项目实战513:18
/ x( d- q" V; Y番外篇 OpenCV人脸表情追踪项目实战616:09
" \+ c6 K8 t* P. r0 ?# {/ h番外篇 OpenCV人脸表情追踪项目实战737:12
5 x8 @6 T P8 U% N番外篇 OpenCV人脸表情追踪项目实战814:180 W/ Q9 V+ \& b Z8 a8 x2 ~3 i
番外篇 OpenCV人脸表情追踪项目实战918:125 c# _- n* y; `% X
番外篇 OpenCV人脸表情追踪项目实战1016:376 i1 I" v4 B. s2 h( n
番外篇 OpenCV人脸表情追踪项目实战1114:239 t4 j" s W* F* O2 i) Q
番外篇 OpenCV人脸表情追踪项目实战1216:39
8 K4 G' a/ B- U- U" g# S番外篇 OpenCV人脸表情追踪项目实战1305:08
. f2 M6 s4 e' L* Z x番外篇 OpenCV人脸表情追踪项目实战1408:59
% w7 d6 S3 y, Z番外篇 OpenCV人脸表情追踪项目实战1514:40- }0 s: X) p( `2 |( k
番外篇 OpenCV人脸表情追踪项目实战1608:40& }8 d+ z3 j c. k) R( Q+ F
番外篇 OpenCV人脸表情追踪项目实战1716:585 U5 Z5 K5 N# P0 |
番外篇 OpenCV人脸表情追踪项目实战1817:313 f( G7 K) g& P5 @2 z/ P, q
番外篇 OpenCV人脸表情追踪项目实战1907:48
8 G1 X4 b. f/ T, e0 x番外篇 OpenCV人脸表情追踪项目实战2011:17
* ^; T2 A- ]& J9 b5 {% z番外篇 OpenCV人脸表情追踪项目实战2120:49
6 U7 \! E8 @# e+ t* B; ?! r0 S番外篇 OpenCV人脸表情追踪项目实战2205:23
! F- _2 [% S3 i番外篇 OpenCV人脸表情追踪项目实战 2322:505 r* O- i3 H' U4 Y5 S, g! N
番外篇 OpenCV人脸表情追踪项目实战 2408:593 K: ~! t& s2 [2 T) O5 P: M
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49
! J. x4 v# T! r安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24, ?6 c+ h, I* @4 A: Z4 i# z, ^, ]
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
% D9 w9 r" S+ p. K2 z2 z5 @安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
$ Q5 O4 c# Z& a) p安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08, I& l5 ?& Q+ V% F+ _
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33& N7 H* n. |) J: z6 q
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
G% ?; P" C) f1 g) F: y安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05) s/ f) k; ]1 ?+ Y8 @
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
3 e6 ^& ^) N* R2 ^. H: u* R关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
# ~1 e0 d3 D. d每周六直播-音视频教程作业答疑 0124:23. A. r# ?! m. i g
每周六直播-音视频教程作业答疑 0224:26
: Y- m% g2 U9 m! n3 S每周六直播-音视频教程作业答疑 0325:46
( |3 v6 w2 }7 B3 X, S6 e' [每周六直播-音视频教程作业答疑 0423:12
& s, s4 h) ^. C& T% B; g每周六直播-音视频教程作业答疑 0525:22
5 H; B* K5 q+ l0 s( ?每周六直播-音视频教程作业答疑 0618:198 f8 t) w8 U0 ^
每周六直播-音视频教程作业答疑 0827:39
0 y4 r: I' K8 v! ^: K5 b- d每周六直播-音视频教程作业答疑 0922:416 L- `; D: Y- R& \! C8 n
每周六直播-音视频教程作业答疑 1020:04( l0 {; O5 f8 W9 w# W9 ^
每周六直播-音视频教程作业答疑 1122:34
( o. d) q9 ^5 a, T每周六直播-音视频教程作业答疑 1235:34
7 F7 V& ]0 ^: M* W, y每周六直播-音视频教程作业答疑 1328:46
" V5 M( p' J$ q( D! |# X每周六直播-音视频教程作业答疑 1421:169 P2 ~ d. v4 a0 W2 f
每周六直播-音视频教程作业答疑 1532:135 A+ X9 m: Y% t* G" B
每周六直播-音视频教程作业答疑 1625:21
5 ^' ^" y% V" v3 g e2 A7 T% y每周六直播-音视频教程作业答疑 1723:40
" }+ s; @1 Z& d7 _每周六直播-音视频教程作业答疑 1813:17' _: t/ x& v3 f
每周六直播-音视频教程作业答疑 1911:49$ k- D% J* z4 T( K0 i& C$ E& L
直播-作业答疑 20 2D绘图绘制波形原理43:10
C5 o* ]$ W: d% A+ N; K8 ^: U直播-作业答疑 21 2D绘图绘制波形原理224:479 m) j% E0 I* L
每周六直播-音视频教程作业答疑 2226:066 d, K* o& Y3 V6 M" E
QQ群直播 聊一聊OpenGL Shader 0122:16
; ?# B. @; [8 T2 A3 vQQ群直播 聊一聊OpenGL Shader 0226:526 O! J3 F$ C* `5 Y) c: ~
C C++差生班 案例讲解137:01, ~' K, C3 j5 \
C C++差生班 案例讲解229:20
3 F% T* i& ?8 y; i0 t$ q# [C C++差生班 案例讲解308:54/ l+ B i4 U+ A9 g4 A# ]
C C++差生班 案例讲解4
. j9 l! \7 f: h/ R5 J ?: D1 h1 ~* A- V! i# ~! v
〖下载地址〗
- v* v1 l7 V2 g! G- ?* d
5 d6 a3 B+ k! e〖升级为永久会员免金币下载全站资源〗' s! I; ^* @6 b4 i
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
! @, \/ F4 M& @
: I) j3 j) e8 ]5 u" j9 K |
|