0 z" S. Y) S/ Z" b& V/ @ u9 E% W
〖课程介绍〗 z0 `. \6 c$ t5 P5 B' v; t
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。
; T0 O" S, I/ ?& _& o; u' f7 b: M+ p, x u
〖课程目录〗8 a, L/ E0 G, m- Y# Z4 L0 K
音视频开发前瞻 06:37
( I* l0 f% i* X1 g! K8 G( H/ sFFmpeg音视频开发实战5介绍 03:07
: A* q& M( i& j- \* \& D; C* ^/ s2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
* Z# V4 z" q5 c* N0 t音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58$ Q b& ~! ~: A: V8 g# Q2 Q- a
每周六晚8~10点QQ群直播 内部作业答疑24:23
/ B3 H! a R8 ]$ F" b5 Z4 @解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14% j% {) `0 k* c! l+ E+ n
学习课程前的提示06:59
+ F) c) |# S& R# _# ivmware开发环境 119:55. `9 l/ t: c$ i P
vmware开发环境 226:235 M/ _4 H X* E* s* C/ \8 K0 m
vmware开发环境 305:53" y- L: Z y! R7 j# ~
vmware开发环境 413:49
) J2 V! f( M7 ]vmware开发环境 515:27
2 L' b( m2 D! N( h5 m# e' p9 Avmware开发环境 606:51
1 L* d' l. t# V& Zwin10不用装系统下载解压即可用版本38:135 J; d% m& T' D0 `/ T7 m) z8 j; W
macOS Xcode开发环境 0122:54- V. q) p8 s( U) s5 v$ w5 U; N0 w
macOS Xcode开发环境 0225:21
+ y, K6 n' w5 s2 X* @macOS Xcode开发环境 0320:028 s R1 _2 p& B7 ~
macOS Xcode开发环境 0419:171 V% Q. B2 ]% J% p' L
初学者音视频入门课程学习须知05:51- ?* T1 D& k% x$ d8 |, k6 L
音视频初学者入门01 音频的原理15:56
7 q/ O! V" q* i音视频初学者入门02 视频的原理113:384 @* e( P% U+ o
音视频初学者入门03 视频的原理216:482 N6 Q: `+ [/ P r( v
音视频初学者入门04 视频编码原理17:41
, A; m |$ R# u% h8 t4 x音视频初学者入门05 H.264 编码压缩算法原理09:58$ G: l/ w% A( e6 j
音视频初学者入门06 视频编解码网络传输概览15:51, J; a- \2 G% c& Y! c ^
音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
/ L" L' b# Y) e. w& w音视频初学者入门08 流媒体服务器架构16:15; m f# i; }% {+ `+ c# x4 Z
音视频初学者入门09 P2P点对点介绍07:02/ p5 _/ C: n9 f1 J; j Y
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
3 ^. K, c, Q+ T4 `7 O2 {/ D8 ]音视频H.264基础 直播讲解0123:54& Z+ W. X: d( p7 @, N
音视频H.264基础 直播讲解0221:54& u- O! r) L9 |3 _! v! R
音视频H.264基础 直播讲解0323:11" B, w4 m1 k2 ?6 e% }5 K0 g# r' y
音视频H.264基础 直播讲解0424:15
) a; N" i4 W9 u. s$ g音视频H.264基础 直播讲解0524:16* R+ ]5 {. m! [1 e
Tips:群里80%的同学都整不明白的问题0111:19
. T& H% J) d9 D/ Q2 `& L编译FFMpeg29:01- f" Z( U6 l; E. H
ffmpeg Mac iOS 编译补充0127:52
0 S0 E+ X5 m5 wffmpeg Mac iOS 编译补充0224:58
- m, c& [, `" q2 W6 gffmpeg Mac iOS 编译补充0318:19
0 B4 K9 K Y4 v. Z0 kFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
" M! n6 e& w# R3 c开发环境搭建22:50
: ] h2 f: K. d4 KH.264 视频数据接收13:01
2 Y- u3 u6 w" M; Y& y8 R解码H.264数据 118:45& _4 V Q+ `$ S) t
解码H.264数据210:55
? `* u; ?* ~2 `, r. H* A3 R解码H.264数据318:57( Q- F5 x- F9 P
OpenGL ES渲染YUV图像24:11
3 j3 i. {+ u5 {8 I. y音频采集接收21:01
?& y, {2 M/ Z& v7 H" h5 N0 z" Y音频编解码11:10
- B% {8 z: q! k# m0 XH.264 I P B帧 NAL12:22' K$ |5 y6 @, Y4 E4 P% `* b/ l
H.264 I P B帧 NAL 216:58" H7 G% Z2 F- g/ m4 v% K# @! C
H.264 SPS PPS I/P/B帧解析29:29. [$ d3 I8 s" a& e% I6 B
QuickTime mp4容器分析12:09. r3 r0 u `3 A0 }
AAC 音频格式05:16. W- ]* v/ N/ ]3 D% t" Z' u
AAC实时转换 124:10' w; ?' `4 ?2 P. n P
AAC实时转换 221:18
2 ]9 a9 ]# E( [5 y8 e! R/ LFFmpeg实时写AAC音频流120:37$ u1 V, V: X* Y! |2 w* D' F
FFmpeg实时写AAC音频流215:25
0 m$ q2 N3 A8 i) c$ @/ rFFmpeg实时写H.264视频流17:12
* D9 G* G4 I7 p/ T( k; w9 ?; F. oFFmpeg封装h.264 AAC到mp430:24
9 K& f4 M9 E6 | M, [/ uiOS 硬件解码H.264 110:296 N0 D$ g% {4 ]- W Q, z$ K, [" K
iOS 硬件解码H.264 229:141 g- X( [0 e- a @, Y! w( S3 n
iOS 硬件解码H.264 318:42
% C0 d8 o3 l& k) o. p! a4 DiOS 硬件解码H.264与显示14:40" y4 Q! h* k$ x
FFmpeg liblame pcm转mp307:02
0 [$ ^: m" S' c( H! qApple TV tvOS编译FFMPEG08:25
: w- K$ X* b; z$ dv4l视频采集06:05
K: M, k% h0 l( n0 h5 E8 R, @- Nx264编码H.264数据11:07
1 ], V, j y# T4 _" k% u4 salsa 音频采集08:28" d- J. C$ ?3 C- f8 @6 U: Y
FFmpeg 跨平台开发 0110:09* K% l- q2 M$ ~$ T! l U5 v
FFmpeg 跨平台开发 0228:07/ ]2 V# v* m2 |+ U
FFmpeg 跨平台开发 0305:18
" L) N- c: D5 B% Y: D _ ]7 OFFmpeg 跨平台开发 0410:19
! e6 _, i3 Z0 U# UFFmpeg 跨平台开发 0509:35# d# ^; a+ g% D% D2 q
FFmpeg 跨平台开发 0611:083 g7 F3 i0 y: e. b- i
FFmpeg 跨平台开发 0710:43, S# d' x+ _9 X6 ^" U# B
FFmpeg 跨平台开发 0809:21
1 L" v/ z6 W# e& P; ~# hFFmpeg 跨平台开发 0912:39
; B" Y+ I) `0 F- U, jFFmpeg 跨平台开发 1014:51 |7 u( q: x# k( N# c& i' n, d
FFmpeg 跨平台开发 1110:255 L3 i- ~2 B+ O: Q% E
FFmpeg 跨平台开发 1210:47( p; o7 \( r2 e k
FFmpeg 跨平台开发 1312:49 e) [6 ~ b% x, v' g& a
FFmpeg 跨平台开发 1413:106 M& h. Z1 y+ _+ G! {
FFmpeg 跨平台开发 1508:34
% A3 p5 k+ z& vFFmpeg 智能手机App优化06:12, A/ b5 B7 |) e6 c
Android JNI专题 01 跨平台开发安卓移植简介03:19
9 Z8 k0 {* \. o" W9 ZAndroid JNI专题 02 第一个JNI调用12:07: O2 G1 S2 ^& \' G/ S3 y
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:384 W" b8 _. L+ h+ C' s. |: e
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
+ E# j- Q: @0 `4 U/ P9 V7 mAndroid JNI专题 05编译ffmpeg 真机静态库26:39. d5 r1 N- m! s6 O" U
Android JNI专题 06 Posix网络通讯移植0113:31
& [8 t0 i, i9 S2 dAndroid JNI专题 07 Posix网络通讯移植0223:097 U! D- I- s" [
Android JNI专题 08 Posix网络通讯移植0316:23
7 i; {7 \) }. V2 W& sAndroid JNI专题 09 Posix网络通讯移植0407:462 r( o1 p9 z, B6 @
Android JNI专题 10 H.264解码移植14:53
! Q) b/ ^ u, MAndroid JNI专题 11 native线程回调java函数0114:27% I1 l; O9 C F: Q
Android JNI专题 12 native线程回调java函数0212:10
6 F. G# `. ?4 U& d( j2 FAndroid JNI专题 13 OpenGLES渲染YUV12:17
/ T q' S9 [% ?. PAndroid JNI专题 14 程序运行收尾11:384 j. G2 k5 @- |0 }1 g
Android JNI专题 15 Android JNI小结09:30
. R" D% F8 n) G# F- j0 A, l$ K9 t0 OFFmpeg 音视频转码07:19
2 P5 v" |; L$ [. }% l- e2 kDarwin RTMP 流媒体服务器09:48. n2 X4 P+ ]0 M% f8 `
libVLC mencoder04:423 ?4 c$ A/ L( n5 D
FFmpeg WebRTC Linphone12:52! v s5 {. w* X9 m. Z( N6 M
FFmpeg 屏幕录制06:51
% T" m9 J9 a8 t8 fFFmpeg SDL OpenCV10:48; k3 c# \4 m) k
RTMP 直播 介绍22:55* A. ^ W( y8 }0 }5 l/ K
RTMP 直播 Linux服务器搭建15:01
, p# ~5 S) R: w9 r/ d1 @RTMP 直播 Linux服务器配置11:31
1 }; P" P/ c; \7 B U5 r, QRTMP 直播 流媒体推流08:57
; r* t/ G4 A) @RTMP 直播 流媒体转发与接收11:13
O+ a' q# {1 i4 D% B" }% ]RTMP 直播 iOS流媒体播放器 0117:52
7 ?5 P8 p8 Q: `! C0 K6 D: v0 sRTMP 直播 iOS流媒体播放器 0210:34
# x2 S1 P$ z" G! D+ vRTMP 直播 iOS推流到RTMP服务器0126:05
' ?9 T+ }5 n; ^8 N% {5 z2 DRTMP 直播 iOS推流到RTMP服务器0224:08
5 z% ~- _" m' JSocket通讯入门之tcp 粘包拆包现象0117:08
0 p- a% n/ [5 A! s. |- HSocket通讯入门之tcp 粘包拆包现象0220:17) y8 A: y% k3 t6 t6 m
Socket通讯入门之tcp 粘包拆包现象0322:37
( ^- s/ |- Y7 c9 q, b9 c2 ]网络通讯开发 勘误04:00
6 q( U5 B P, x( H网络通讯开发 协议13:31
' `1 m. u* A* C' _( j网络通讯开发 tcp协议的可靠性10:479 {, b* K$ Z+ Q c9 z
网络通讯开发 tcp 三次握手05:44
# G4 x' Z7 l( X6 p6 v( z% Z) \2 X3 x" t网络通讯开发 tcp 其他09:44* {$ Q" }( i. X6 N; v
网络通讯开发 socket通讯常用函数19:07
2 u! ?# ]7 K' ^+ J( q/ n网络通讯开发 socket编程常用头文件12:03
" q6 g, |6 l6 y7 t网络通讯开发 服务器编程0112:28( ^3 e' T4 z4 [* r; t% z$ [! ^6 g
网络通讯开发 服务器编程0208:210 ~8 V* H% O5 n1 H2 H6 \9 ?. y
网络通讯开发 子进程07:32
8 Q2 P3 `" P: Y网络通讯开发 自定义协议12:46
8 h. ?: @! J4 F C0 C$ x4 [% X. i网络通讯开发 IO复用11:26' b5 ~4 x1 Z$ K
网络通讯开发 套节字选项09:277 `5 {2 ~, j g$ v) f9 Q% U: d
网络通讯开发 非阻塞数据接收13:58
- t! W; Y7 g$ k网络通讯开发 非阻塞数据发送11:12
7 H. v% h- d' G网络通讯开发 Unix 线程10:57
; f" I$ k4 c" _网络通讯开发 线程detach封装09:43. C; \8 B3 _1 M( K4 d+ M
网络通讯开发 自定义协议 登陆28:55
% d! S5 Y; P$ U7 m网络通讯开发 发送视频包0116:56
3 O# t3 u) g0 D. c% S. p/ _ R0 R网络通讯开发 发送视频包0209:46
4 G' V5 M$ ?- F' q3 x" }0 S网络通讯开发 发送视频包0309:555 R3 l, A, }& @) D
网络通讯开发 常见音视频包结构22:12
0 w+ l6 b/ C+ v# H0 ^2 O' ~; B$ R网络通讯开发 音频包的发送0114:35
5 Y6 T# M; k0 C. g: `网络通讯开发 音频数据包发送0213:23
5 y g) A1 `! Y9 H% A网络通讯开发 服务器端架构总览10:31
3 S3 `- z& ]: v; x k3 h% s网络通讯开发 服务器端架构实现09:300 i3 P* h8 w4 T; t' q1 M
网络通讯开发 服务器进程12:54
% H g# r. |/ D `2 n. Q& \网络通讯开发 客户端编程介绍12:02
' x* K6 F# W* E0 q, U1 M# r9 n" N7 v网络通讯开发 客户端初始化套接字15:26& h/ u: o6 W: Y4 u6 ^+ C
网络通讯开发 非阻塞connect12:30
) F& Y* L* i/ a! Q) w网络通讯开发 超时阻塞套接字发送07:19
0 N# L) I0 E3 Q4 D" K" ] Y网络通讯开发 超时阻塞套接字接收13:04
/ [7 f0 W: |2 L% g5 j网络通讯开发 登陆请求12:00
( j' F. W& @& c# R" y, C1 H* t网络通讯开发 登陆认证16:06; j$ B" R) D* {6 P4 ^
网络通讯开发 视频请求13:22* w& Z1 K* _ U* \9 D
网络通讯开发 数据通道15:44( W0 {2 U+ ~, `2 T5 v! p
网络通讯开发 命令接收线程10:02& Z+ @ `4 i; C2 H/ i
网络通讯开发 音视频接收线程13:54
: G' q$ z& V; P3 v6 Y! ?网络通讯开发 音视频解码播放08:52
' d/ L5 `! u6 H5 f' J6 E网络通讯开发 程序架构概览09:20
! ]8 } _8 {: p2 [8 b. g1 s网络通讯开发 心跳包09:34 p: i. M4 }9 p. X t# }, j2 ^
网络通讯开发 UDP 编程04:17
. n& C7 x0 T/ z9 I网络通讯开发 局域网广播包07:33' x0 S3 N: I K
网络通讯开发 局域网广播接收06:508 W4 F: _6 \0 @0 T
跨平台移植问题15:19$ _. O9 m7 R/ i4 @
跨平台客户端 for Linux 移植20:36. t2 x' H5 @& A1 W ?& h2 A
Windows开发01 Qt和MingW14:069 h5 Y6 B: f# i4 O) H5 k
windows开发02 MingW ffmpeg编译32:37
- k U: |% S1 _- E- Jwindows开发03 Qt与FFMpeg18:182 L' b. `' U" g
windows开发04 Qt Socket12:54
8 O2 t" K, w. j, c8 M# L( S* twindows开发05 Qt Socket28:59
0 u$ H2 @+ u5 k% \! X" |4 vwindows开发06 Qt Socket36:44
0 B/ X) R9 y& rwindows开发07 Qt Socket40:20
# x+ }/ z5 j, O6 `5 V7 owindows开发08 Qt Socket38:45
8 f9 q3 ?% R; cwindows开发09 Qt Socket09:45
5 R6 G2 a+ a7 V- U( n9 \windows开发10 Qt Socket11:50/ N+ o9 L. f8 g/ R
windows开发11 Qt Socket21:56: G5 @" v8 p i; b: |' Z
windows开发12 跨平台编译11:438 w. F1 S, i& ?' v
windows开发13 摄像头无法打开视频问题21:31
( w2 _ e6 g4 Ywindows开发14 程序发布注意事项36:04
" ^, X1 E5 B$ v! \0 Q9 t5 kwindows开发15 程序安装包制作31:06
4 _. j# d- ?$ f* M6 R) }+ M i2 UFFmpeg音视频高级开发实战-简介03:21
( T' Z" @6 g8 L* a/ llinux视频分发服务器01-课程介绍07:54
' q1 Y% U" ^& k$ ]5 f$ ulinux视频分发服务器02-开发环境介绍11:51" L5 V4 S4 r+ j
linux视频分发服务器03-linux优点21:408 t, u, f: N8 O9 c5 d% u" G
linux视频分发服务器04-多进程21:344 X0 B7 A0 h- r1 K% |1 @- V
linux视频分发服务器05-进程通讯 0115:53/ ^. ^2 x/ b9 F0 c6 s" _1 w1 ]
linux视频分发服务器06-进程通讯 0217:06- E5 q* _ A' _$ `/ Y
linux视频分发服务器07-进程通讯 0318:50
: Y% S7 U/ k& [( M' }+ W; A# i: flinux视频分发服务器08-进程通讯 0423:57
6 k. |$ f Y- c, r3 llinux视频分发服务器09-进程通讯 0527:58
/ v4 c: I7 q1 n; rlinux视频分发服务器10-进程通讯 0624:19* B/ I' ~ k% t! r
linux视频分发服务器11-进程通讯 0747:33
$ L1 c5 R4 p; r) n' C* @linux视频分发服务器12-进程通讯 0818:44
# S6 k" p& i! O7 Nlinux视频分发服务器13-线程 0121:36
' ~# E6 T6 {# R! s# slinux视频分发服务器14-线程 0235:374 k3 f4 U2 D% y9 i& U( q
linux视频分发服务器15-多线程与互斥锁13:27
2 [/ ]0 l+ j; p; L- ~4 V8 ylinux视频分发服务器16-socket12:22
8 {% R: C: g* W- m2 h: Mlinux视频分发服务器17-TCP-UDP概述24:54
& h5 d# A6 ^" P b7 ]) B6 Y+ Xlinux视频分发服务器18-TCP服务器39:444 ^6 n0 t9 Q5 ~: h5 w2 E
linux视频分发服务器19-TCP客户机10:22
' ?$ J6 X4 a- ^! o8 v/ m2 M9 e; m4 U( ylinux视频分发服务器20-UDP服务器09:54
. p) P- P0 {) {! B6 o2 g9 r# Flinux视频分发服务器21-UDP客户机13:32$ _2 e3 l% ]& g( F, a, F
linux视频分发服务器22-TCP/IP多用户访问实现0126:52
( ^0 z7 y& |2 }) l' y/ tlinux视频分发服务器22-TCP/IP多用户访问实现0213:05. b8 _9 Y. e/ d H4 W* l! g$ b% c
linux视频分发服务器23-TCP/IP多用户访问实现0310:58
% I8 z% g* {: Ulinux视频分发服务器24-TCP/IP多用户访问实现0420:028 i1 F# Q2 t2 }, ?- c# E# ]
linux视频分发服务器25-TCP/IP多用户访问实现0523:35/ R, v0 \4 ~4 ^" j3 j2 a9 d
linux视频分发服务器26-TCP/IP多用户访问实现0639:40
) H. Y; D z2 j* |; Plinux视频分发服务器27-TCP/IP多用户访问实现0714:40
/ C6 P ~% g6 U$ Y1 ~4 c3 ylinux视频分发服务器28 TCP/IP视频分发0114:02- Q3 g, \8 W6 A8 t2 z% M
linux视频分发服务器29 TCP/IP视频分发0216:506 J E4 Q" C5 P N
linux视频分发服务器30 TCP/IP视频分发0321:40$ M4 o. P1 O6 M& q2 Y
linux视频分发服务器31 TCP/IP视频分发0417:08
a% `5 L; }4 Klinux视频分发服务器32 TCP/IP视频分发0516:15
6 w3 c, u" o- n# {1 U7 s9 H7 Slinux视频分发服务器33 TCP/IP视频分发0614:01
* H4 C$ J, v U0 _! Zlinux视频分发服务器34 TCP/IP视频分发0712:56
2 E" Y6 d4 f( f {9 C3 Vlinux视频分发服务器35 TCP/IP视频分发0824:12
~& E' G0 H9 _* x# ?) jlinux视频分发服务器36-TCP/IP视频分发1021:35
* `7 S& Q# n P' flinux视频分发服务器37 TCP/IP视频分发0918:04$ ^8 Y: \# @% O" v/ Q( W
linux视频分发服务器38-编译容错处理08:28
5 u! ^& g: o: s/ F nlinux视频分发服务器39-协议数据封装12:54; m2 P# a' s+ n3 f* i A+ T7 C
linux视频分发服务器40-TCP/IP视频分发1113:18
$ M0 w# v0 \" ^( `9 N# |3 q7 |% mlinux视频分发服务器41-TCP/IP视频分发1234:05
- H* ~1 O1 ]0 T6 F0 t2 T, plinux视频分发服务器42-TCP/IP视频分发1318:29
% R8 A+ V9 b1 p9 H" nlinux视频分发服务器43-TCP/IP视频分发1428:31/ q% D: A0 Y3 p+ ?4 B. m
linux视频分发服务器44-调试43:05$ Q2 D9 ]) w1 t F K* z$ _
linux视频分发服务器45-音频14:45( r2 i% @, p* M; w* O
linux视频分发服务器46-总结113:20, F3 p& g9 l4 o' R/ C0 F/ b
linux视频分发服务器47-总结205:25: d) M" J8 w2 {7 t/ L1 L
linux 基于UDP视频分发服务器01-UDP基础18:48/ z9 Y6 ]1 B5 b9 b) F# j
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
2 c8 H. `, r U& slinux 基于UDP视频分发服务器03-创建UDP服务48:052 K: i, E' F+ J) Q a# f3 d
linux 基于UDP视频分发服务器04-UDP报文接收27:545 n$ A) T+ {, V6 h, V6 m3 H
linux 基于UDP视频分发服务器05-UDP报文发送13:41
; j* @) z6 X P4 k3 u0 l5 glinux 基于UDP视频分发服务器06-UDP客户端实现35:13
5 O1 b/ Z B' m' ?- _2 ?linux 基于UDP视频分发服务器07-UDP交互133:238 w+ g: r" o& _! K
linux 基于UDP视频分发服务器08-UDP交互231:48
; O4 g" A# [: f, Hlinux 基于UDP视频分发服务器09-视频采集26:29
# X& y; P# I5 N1 G5 M3 alinux 基于UDP视频分发服务器10-视频数据UDP分包33:55
4 X$ ~! i+ C& ?# Q7 W! Qlinux 基于UDP视频分发服务器111-视频数据UDP组包29:34* W( O: P o0 s% u
linux 基于UDP视频分发服务器12-视频数据解码播放15:276 {7 ?: ?. k5 L
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
9 ? n7 Z5 r+ B9 _linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:500 w6 y# ?1 e' m3 U+ e8 g
Android 01 音视频开发概述20:23# [- G# S w2 j: Y
Android 02 编译ffmpeg19:21
0 |, h: h. y0 q( h4 @9 e' wAndroid 03 JNI 01基础25:42
+ |* `) E& b6 a7 m" b/ F' i& SAndroid 04 JNI 0201:09:24
/ r4 Q7 h) j6 Z/ c" A b2 V) TAndroid 04 JNI 0301:34# }7 O$ @, S( d& H1 c$ S# [
Android 05 JNI 0301:34
# Q/ q6 o/ c, Y: v$ x0 ~' b2 ~Android 06 开发环境21:16
5 y3 G0 U4 i& G( d9 [Android 07 项目结构21:15
9 N5 ~3 w( P: ^/ AAndroid 08 自定义Activity24:04
0 R E. L" z* a1 t6 eAndroid 09 SafeThread类19:38) {: z8 L8 Y4 E' B. w+ `
Android 10 网络通讯协议25:55
7 T) Z5 c7 z- z0 m# cAndroid 11 网络通讯类0137:09% p2 D' M1 j/ i9 E& d* {9 d
Android 12 网络通讯类0228:14
" H/ y; ]7 j( V& u# gAndroid 13 网络通讯类0339:43
8 F: p/ F- T* F2 G0 ~' AAndroid 14 网络通讯类0421:49
2 O+ S' B- T1 Q1 ?3 H2 {3 uAndroid 15 网络通讯类0523:44; X; P# @0 `/ k1 E8 B
Android 16 网络通讯类0624:08& r+ V$ z; ]! x+ W
Android 17 数据缓存27:52" M. j4 Z$ a4 ]0 L2 ?
Android 18 视频队列23:09( ?7 Q4 ^3 [% e4 `
Android 19 控制队列及通道25:34
( M. B" b0 w3 `Android 20 Socket 连接线程0128:36
5 {" T) a# i u1 H( CAndroid 21 Socket 连接线程0226:19
]% a( f7 l8 R9 ?' u3 xAndroid 22 视频接收线程0122:36( a m4 x }1 J8 x* k! E
Android 23 视频接收线程02 1219:077 P! `, W, B8 j" D- M' A$ h
Android 24 视频接收线程03 1321:56
& e( k2 \. T- `$ [+ oAndroid 25 视频解码线程1434:04, v: Y2 z8 K) V
Android 26 数据传输接口18:462 h+ m: B; ^ o E5 }, ~7 Z
Android 27 UI显示0129:56
. z$ j; r8 @: I, z2 p0 Q2 o0 GAndroid 28 视频显示布局28:16
* Y0 j9 j% m4 Z0 I5 A& PAndroid 29 UI显示0228:39
; C- e0 D, _! S- v3 WAndroid 30 UI显示0331:13
9 u8 q8 F$ s2 P8 w; h+ o. `$ EAndroid 31 Render 显示15:59
6 w$ t6 v4 Z0 _8 S2 g: \, YAndroid 32 TCP视频通讯项目总结19:25% l* b0 ?7 X4 F: y/ A7 B" h6 D6 E9 p
Android 33 音频编解码0119:344 E* m* ^: Q/ k
Android 34 音频编解码0213:15
, O6 u/ w V8 o1 {2 [4 Q3 jAndroid 35 硬件编解码 0117:12# i- f1 T5 i {# N* g1 g$ |
Android 35 硬件编解码 0228:13
: y( ~/ W k, O7 ^: k0 HAndroid 36 硬件编解码 0318:04
" ~2 b0 a- ^# CAndroid 37 硬件编解码 0413:58
* l' X, b0 z3 k' Y# b% OAndroid 38 安卓开发总结05:13: m' z$ _9 V( d
Rtmp 01-课程价绍05:195 ~- Q' G- t* i+ ~8 a: v7 ]
Rtmp 02-rtmp基本介绍16:07# x. {; k3 ^; e% X0 ]
Rtmp 03-开发环境搭建及项目概况37:570 q3 [* ?+ P4 N
Rtmp 04-基础代码编译15:40, O# J$ r. ^. k2 F; I& X
Rtmp 05-rtmp协议及封装格式123:55$ }/ |6 S" C8 ?% q: S9 g
Rtmp 06-rtmp协议及封装格式216:48! q! o8 e& g2 ~! h& @1 e, i
Rtmp 07-rtmp协议握手34:184 J. S8 N, V* {1 ~: J
Rtmp 08-flv以及flv文件结构13:31
! f0 R8 p: U! U' nRtmp 09-flv的Script Tag19:230 s3 [" z. y& y2 T+ |. V
Rtmp 10-rtmp的Metadata封装发送44:26
) s& E6 e6 S- W+ `Rtmp 11-h264与nalu简介12:19
3 P9 M# c( B6 n2 d; J, W; V& gRtmp 12-nalu提取23:41# n" v/ k0 F+ s& T4 l
Rtmp 13-h264视频数据按flv格式发送rtmp包34:122 u3 q i! e& i, q
Rtmp 14-h264视频编码信息讲解及发包36:49
8 B, A4 ^7 N2 t- _0 Z+ kRtmp 15-aac格式介绍及声音的参数介绍15:13
) ~ }. d9 b1 pRtmp 16-aac声音数据flv格式化发送rtmp包16:323 c, C6 _. L n" _: B
Rtmp 17-aac编码信息组包发送36:009 l) G& E9 q" J2 r8 Q- D
Rtmp 18-h264帧及aac帧获取01:12:20
4 A; B. b8 F- J8 aRtmp 19-rtmp推流和观看05:29
2 B2 ]5 }+ P+ w1 u4 fRtmp 20-修改chunksize的大小15:24+ p- b$ M) G. X6 N8 G
Rtmp 21-librtmp导出及快速推流19:47
# H; \ `6 D5 U% O) ]2 MRtmp 22-rtmp专题课程总结09:04+ e$ `* N! y* B6 Q9 O+ V- e5 J# u; v
libvlc Qt专题 01 LGPL下的libvlc05:17! J* S. S. |5 D$ p$ z8 C
libvlc Qt专题 02 vlc播放器引擎.13:33: F, f! e7 v( v' U: l
libvlc Qt专题 03 libvlc Mac Windows库17:02
3 {1 K; J9 A) `7 m3 @7 U9 _6 glibvlc Qt专题 04 关于GUI 开发框架学习20:050 S: z' w$ f/ c7 i8 n8 [% p
libvlc Qt专题 05 libvlc 库配置 调用14:29( l$ t) W5 `) M- K ~
libvlc Qt专题 06 GUI布局17:23
. ?/ R- ~& C$ {9 { i& _% W7 Ylibvlc Qt专题 07 Qt界面交互18:11
$ R, Z5 e3 {! F/ [9 Plibvlc Qt专题 08 打开媒体文件12:55
9 J4 K$ g: z4 n q. E/ I" ]libvlc Qt专题 09 libvlc API20:42
# g- S @: |, s; {" {' N8 tlibvlc Qt专题 10 libvlc video callback20:29
$ d$ ]" u6 j" Vlibvlc Qt专题 11 libvlc video callback 219:147 l0 J% X0 ` a; G, q1 h h2 m
libvlc Qt专题 12 libvlc video callback 310:25
9 M+ I8 ~4 `+ }0 }$ n! dlibvlc Qt专题 13 libvlc API 0122:14. Y6 d C3 k3 k
libvlc Qt专题 14 libvlc API 0211:59
" c& c$ z7 D* a! u' }/ Z; ]9 Qlibvlc Qt专题 15 libvlc API 0329:07
1 ]: q9 c9 _8 F/ A2 `libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
3 f8 N3 S) _( G* _( ~libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
% l7 h# d# q" _- [libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25$ ~2 T$ R5 M% Q5 o
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23: D7 g F! H. G
libvlc Qt专题 20 windows 适配 105:15
# l w4 N3 W& {libvlc Qt专题 21 windows 适配 210:04
; U: A+ i6 d- x2 O, }. l& ~libvlc Qt专题 22 vlc总结05:241 U& u0 ^5 v' |/ I
音视频处理专题 非线性视频编辑器 0117:41
1 P" Q# V2 V! P. `音视频处理专题 非线性视频编辑器 0211:33
. O/ z- G, h: F音视频处理专题 非线性视频编辑器 0315:35* i( T) B5 J0 U7 t; ?# x5 L
音视频处理专题 非线性视频编辑器 0412:468 d8 p. \, [6 N [$ |: X
音视频处理专题 非线性视频编辑器 0515:097 u" s1 ?, }# a
音视频处理专题 非线性视频编辑器 0609:49, f% Y6 H7 C2 [
音视频处理专题 非线性视频编辑器 0718:54
6 i- X+ W8 `- A" Z6 S' n- c" U音视频处理专题 非线性视频编辑器 0816:29+ i) R: b- U; a$ J1 Y* E* H
音视频处理专题 非线性视频编辑器 0919:21
( c2 Z+ v# H1 P( z1 m音视频处理专题 非线性视频编辑器 1014:03
0 S: ?+ s3 g9 D6 y$ u, g( l+ F音视频处理专题 非线性视频编辑器 1131:34. D: H# E& g$ T4 m7 W
音视频处理专题 非线性视频编辑器 1215:40
2 y7 i0 \0 R+ p8 W音视频处理专题 格式转换 01 解密格式转换工厂14:23
3 j O R3 `, S" M音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
( T$ Y6 ?/ O" c! l/ E# W音视频处理专题 格式转换03 SDL Mlt 0111:24
% }2 T$ Q- J% Q: j: y% _音视频处理专题 格式转换04 SDL Mlt 0235:08
: v$ ^; e N& {7 H+ c! M$ T音视频处理专题 格式转换05 SDL Mlt 0310:56
( S2 O) Y- u1 c( F/ ~; _: C音视频处理专题 格式转换06 SDL Mlt 0416:58
" W [& P: e* u) w音视频处理专题 格式转换 07 多进程实现128:51! A: Z& C8 U5 w0 L I
音视频处理专题 格式转换 08 多进程实现220:22
, i) g0 ~5 P9 X2 M% K. ~' r音视频处理专题 格式转换 09 多进程实现311:52: E+ J9 X+ o8 c* t
音视频处理专题 格式转换 10多进程实现413:11! ]; b! D% ^* T6 \
音视频处理专题 格式转换工厂11 多进程实现508:12
5 m1 i; m. F0 X1 s音视频处理专题 格式转换工厂12 多进程实现626:142 h7 q6 w; h' y2 i
番外篇 OpenCV人脸表情追踪项目实战114:54
- P; _' O, i+ w; u. j) r番外篇 OpenCV人脸表情追踪项目实战217:36
5 C1 D. z/ J/ i$ X) l番外篇 OpenCV人脸表情追踪项目实战314:52
9 |3 g: s* b3 R番外篇 OpenCV人脸表情追踪项目实战416:51/ H2 ]/ G" s7 z4 I% c
番外篇 OpenCV人脸表情追踪项目实战513:18
0 V6 Z/ |, ^# E4 `$ ?$ k* T番外篇 OpenCV人脸表情追踪项目实战616:09
, r* g. ^) F( _0 Q- t+ g番外篇 OpenCV人脸表情追踪项目实战737:120 d1 L" O. ]/ I+ ]- q4 U
番外篇 OpenCV人脸表情追踪项目实战814:18
) F& `- u! r: f+ L$ C番外篇 OpenCV人脸表情追踪项目实战918:12
' z% f8 d" W* i* V番外篇 OpenCV人脸表情追踪项目实战1016:37, A( L1 K4 V s" y' {8 d, ~' ^9 T
番外篇 OpenCV人脸表情追踪项目实战1114:238 h- p9 N) b, d" {; L
番外篇 OpenCV人脸表情追踪项目实战1216:39
- p1 U" B* [6 J0 d* o番外篇 OpenCV人脸表情追踪项目实战1305:08
/ ^' e. h h3 ^番外篇 OpenCV人脸表情追踪项目实战1408:59
0 o* x- p1 i; l o番外篇 OpenCV人脸表情追踪项目实战1514:40! o+ [* M9 O; t/ s3 ~, E! P
番外篇 OpenCV人脸表情追踪项目实战1608:40
1 ^4 r" n! X: r' x# w番外篇 OpenCV人脸表情追踪项目实战1716:58
# w6 i- q! [# u& ^8 P番外篇 OpenCV人脸表情追踪项目实战1817:316 c9 D( _6 x! K& F5 L
番外篇 OpenCV人脸表情追踪项目实战1907:48. P: |, r) A4 b. T+ J% x0 I( ?
番外篇 OpenCV人脸表情追踪项目实战2011:176 N+ ~# i7 L% {
番外篇 OpenCV人脸表情追踪项目实战2120:490 c/ ^% ? N) p' ?/ M
番外篇 OpenCV人脸表情追踪项目实战2205:238 f& E, l2 G0 L/ }, Q7 {
番外篇 OpenCV人脸表情追踪项目实战 2322:50
5 c) L0 q; Y- v6 {( j9 e% d5 V番外篇 OpenCV人脸表情追踪项目实战 2408:59
x- \1 o3 y0 N6 Q$ U$ {安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49$ A1 S7 p$ Y$ V& w$ U! q
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:242 U/ c3 a6 a2 o9 u
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
. p- R8 ]# Z) l9 M( c安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
# e7 J% a4 H# I( W安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08' p2 o4 ?( C& w9 k+ j
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33, p( L- g$ [& E+ f
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
/ r" D- A, G8 f1 y) ]. h+ ^, @安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
6 C) Z& i; P: o$ g- w安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
; \9 [7 M+ R! u# q关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32$ d5 G/ T$ O: o8 Y I/ s1 Y
每周六直播-音视频教程作业答疑 0124:23
) C2 N4 F h6 K' r) X6 ^! Y每周六直播-音视频教程作业答疑 0224:26
: Z0 b8 A0 k3 u0 Y* h每周六直播-音视频教程作业答疑 0325:46
) e$ C& M" n2 @( M$ Y# A1 S$ [每周六直播-音视频教程作业答疑 0423:12
: [" @ N' L7 p# S, Q& J每周六直播-音视频教程作业答疑 0525:22
7 ?! e, X/ V$ [" C- N每周六直播-音视频教程作业答疑 0618:19& d. I: B$ M8 m& z5 @# G
每周六直播-音视频教程作业答疑 0827:398 G( y! \; n/ K
每周六直播-音视频教程作业答疑 0922:414 V2 x' Z" u5 ~& j$ L# z: ]
每周六直播-音视频教程作业答疑 1020:04
8 m' Y' E6 v9 q每周六直播-音视频教程作业答疑 1122:34
0 o9 ]+ w& B, I! d6 A3 E每周六直播-音视频教程作业答疑 1235:34
I1 W5 f" \2 e1 S; o每周六直播-音视频教程作业答疑 1328:463 t" c+ t4 }, Y6 M# O* }
每周六直播-音视频教程作业答疑 1421:16
+ `# ]" H0 E+ H' O. { Q/ M( q每周六直播-音视频教程作业答疑 1532:13" L$ y7 H& K; Y5 t7 R& @
每周六直播-音视频教程作业答疑 1625:21' a& q. k" ~4 B0 Y
每周六直播-音视频教程作业答疑 1723:402 P, w, `7 D; ?7 |0 F- n6 v
每周六直播-音视频教程作业答疑 1813:175 A0 J" c2 a) A+ _
每周六直播-音视频教程作业答疑 1911:49
* j# Q6 d8 {+ F/ M5 m D I: g0 N直播-作业答疑 20 2D绘图绘制波形原理43:10& \- r+ x. u$ }" ]! T
直播-作业答疑 21 2D绘图绘制波形原理224:47
& x4 D! U: v4 a! |) K. Y每周六直播-音视频教程作业答疑 2226:06% J- j" p" o0 ?( i+ R# O6 b6 ~$ l- K8 l. S
QQ群直播 聊一聊OpenGL Shader 0122:16
. B( {3 S& Q% X% I8 S' x) EQQ群直播 聊一聊OpenGL Shader 0226:526 R5 e1 ]0 R$ c4 g
C C++差生班 案例讲解137:01
# v& E6 c7 R! `: IC C++差生班 案例讲解229:20$ q& Z+ {) U9 f- v4 v
C C++差生班 案例讲解308:54
/ p1 E- l% X ^C C++差生班 案例讲解4+ r- D$ X4 R" `! o5 C7 c: j
, k, a5 J1 }* r
〖下载地址〗
0 q# W( T0 m m' u, [- }% h, [% X# \/ B1 c
〖升级为永久会员免金币下载全站资源〗
" ^! h' ]- z8 W全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
) N& Y) g, M' H; L4 m' \
6 q7 A3 w9 q- t+ E
|
|