/ a) F" E0 o8 [〖课程介绍〗- _# P5 e7 l( W
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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" @3 _' Q# a, c4 }
* S6 x8 Z/ z6 A4 G* F$ Z
〖课程目录〗
& k+ a; d0 z8 H8 h3 g- b1 V! n; X音视频开发前瞻 06:37
7 i4 ]# r$ M$ g" e- Y' Y8 c5 L! LFFmpeg音视频开发实战5介绍 03:07" _, J! ?: H: a) |+ p6 v- e
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
, y' |8 ]1 [- D# C& b. Q音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58$ D2 n- G1 Z" C! G2 c$ R% g& ~
每周六晚8~10点QQ群直播 内部作业答疑24:238 H$ f( O9 r. w$ w: u5 \) y# O
解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
! H" ]/ u: O% j& {# p9 P' ~学习课程前的提示06:59; S1 K& U3 h: d8 _' v
vmware开发环境 119:55
1 O5 T4 [8 s& a) }$ H" Dvmware开发环境 226:23
6 V6 u! q- a8 J* evmware开发环境 305:53! J' Q! E2 j' A
vmware开发环境 413:49; ~) \- o8 \9 O" b
vmware开发环境 515:27$ p& a5 b. b S: @9 E
vmware开发环境 606:51
+ ~( T( h& U! rwin10不用装系统下载解压即可用版本38:13& u1 b. [& Q) N5 I' A) @
macOS Xcode开发环境 0122:545 O8 X9 ^% L9 L
macOS Xcode开发环境 0225:21
8 l. b$ D- D; }8 i2 EmacOS Xcode开发环境 0320:02
6 b# t8 [- R7 v- H( p" l$ AmacOS Xcode开发环境 0419:178 N3 h' f: ` k4 p H
初学者音视频入门课程学习须知05:518 e$ w" G: F- z: H- y
音视频初学者入门01 音频的原理15:56
, H. I% E- e7 B! F$ v& [% g音视频初学者入门02 视频的原理113:38
) x6 C" ?" l- a2 n音视频初学者入门03 视频的原理216:488 A% k! _, a, {+ E5 j. v- i; x( K/ r
音视频初学者入门04 视频编码原理17:41
" N9 f" ^& {, ~. R音视频初学者入门05 H.264 编码压缩算法原理09:58
+ g" m$ P$ ]/ W2 l A音视频初学者入门06 视频编解码网络传输概览15:51
# o, L% y9 t6 l7 \& R# V; z' q音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
1 N2 m M) y& H5 ?* `5 k6 F音视频初学者入门08 流媒体服务器架构16:15% J* V! @: b# m: R* l
音视频初学者入门09 P2P点对点介绍07:02
* U0 @ Z2 X# Y* P9 K+ f3 J* v! _4 p音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
& {8 s& c7 m% W" x, u; @) U x8 R音视频H.264基础 直播讲解0123:54$ ?0 c! Y, v# Z% G2 H) H. N' e
音视频H.264基础 直播讲解0221:54) Z6 R. P. l$ e' g2 W% O( p
音视频H.264基础 直播讲解0323:112 v4 b/ y0 j, e
音视频H.264基础 直播讲解0424:15
2 I0 s% t6 b9 n% [音视频H.264基础 直播讲解0524:16
- j2 j7 m' K% u Z3 mTips:群里80%的同学都整不明白的问题0111:19
0 E5 O8 i' g3 m0 d编译FFMpeg29:01# W3 ]! X) Q- R7 ^8 s3 g: D
ffmpeg Mac iOS 编译补充0127:525 g a5 W: F, W! W
ffmpeg Mac iOS 编译补充0224:58
$ A6 {2 z# j( Z+ M$ u! Kffmpeg Mac iOS 编译补充0318:19
8 j! W e) a/ NFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
& ?: X! r5 L" B$ K3 j3 p# l/ f6 l开发环境搭建22:502 G- I. H9 s$ k( Q# O
H.264 视频数据接收13:01
7 w' [: P& G" A4 t- C3 _解码H.264数据 118:458 _" V% L2 k1 A9 q, X, w# N! F% P
解码H.264数据210:55! J# u3 T' c5 r. `& W( U, G
解码H.264数据318:57
+ ^& \. `! u/ lOpenGL ES渲染YUV图像24:114 d8 K4 R* l0 A, S& [) g U6 X0 ^5 w
音频采集接收21:01) F( C! F+ G- E. }
音频编解码11:108 D% d1 `- P* y7 M
H.264 I P B帧 NAL12:22
4 r$ i2 x9 L# BH.264 I P B帧 NAL 216:58* M* s: ]/ [: c4 V- Q% L( z
H.264 SPS PPS I/P/B帧解析29:29
9 i' h( Q4 s- U7 F% ]9 VQuickTime mp4容器分析12:09# u7 L. F5 H) N2 u1 i @
AAC 音频格式05:169 A/ q0 J* q3 G' W1 j' ]$ i
AAC实时转换 124:10 F. F' `% P% S/ ~, y
AAC实时转换 221:18 z! k4 p! T! w- r
FFmpeg实时写AAC音频流120:37/ B+ J* t \# i% n% J
FFmpeg实时写AAC音频流215:25! g& F6 x( ^1 |$ e e0 F
FFmpeg实时写H.264视频流17:12
' f4 i+ `8 ]. z: s$ XFFmpeg封装h.264 AAC到mp430:246 I1 T0 E! a- [+ i4 K8 ]
iOS 硬件解码H.264 110:29
/ @3 j6 a! N" {3 R, I- oiOS 硬件解码H.264 229:14, R; V; U' f! S
iOS 硬件解码H.264 318:42; G" U7 U9 \+ y' b+ M; f+ u1 T2 _
iOS 硬件解码H.264与显示14:40
5 _) P0 r7 L7 M1 K# aFFmpeg liblame pcm转mp307:020 ?- z' d7 H/ f: w/ ^ y
Apple TV tvOS编译FFMPEG08:25
8 b" F- r( L* Av4l视频采集06:050 u7 g' W2 o# c) V0 G: ^
x264编码H.264数据11:07
$ U+ n4 S: J2 z; ~/ r7 {9 Qalsa 音频采集08:28
6 ~8 U' P$ o. wFFmpeg 跨平台开发 0110:09
; ]: f: f& R6 pFFmpeg 跨平台开发 0228:07
" j2 v6 h! z+ |6 O; s7 GFFmpeg 跨平台开发 0305:18
# G( Y5 i/ t' q. B# A" |: U+ iFFmpeg 跨平台开发 0410:19: ^; Z: b- l: d) e- R- d
FFmpeg 跨平台开发 0509:35
1 @' G5 c+ w6 { Q2 bFFmpeg 跨平台开发 0611:085 g! p7 p1 a3 ]7 U. Y, I
FFmpeg 跨平台开发 0710:43
2 J# l4 c% B3 K, _, `FFmpeg 跨平台开发 0809:21
- v: O6 u- v. K# N1 Z0 Y" fFFmpeg 跨平台开发 0912:39
+ Y6 ~$ a% p8 K0 |6 {& y* ?$ mFFmpeg 跨平台开发 1014:51
7 v! `* F( ~; `6 u! BFFmpeg 跨平台开发 1110:25* }7 C$ H* u6 L) \
FFmpeg 跨平台开发 1210:47- h) |) e) ?, l( x* e% O0 c
FFmpeg 跨平台开发 1312:49
0 q5 `6 H e& |2 K$ Z0 UFFmpeg 跨平台开发 1413:106 R) B: r9 d9 f
FFmpeg 跨平台开发 1508:34
O& p0 v# R0 y2 X* K3 ZFFmpeg 智能手机App优化06:12" N; ?3 M3 b: a8 Q" R& i. S# B
Android JNI专题 01 跨平台开发安卓移植简介03:19
7 X0 R. A9 t0 S6 U# eAndroid JNI专题 02 第一个JNI调用12:07% \: z% ` x7 b3 n2 {
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38' e5 I6 a. _5 q- R
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35* C1 q0 u7 R+ f& c% T; h
Android JNI专题 05编译ffmpeg 真机静态库26:398 c, w4 E- \+ l2 b* W" [! n
Android JNI专题 06 Posix网络通讯移植0113:31& H& ~7 b* g4 Q1 U7 v/ a
Android JNI专题 07 Posix网络通讯移植0223:094 h. ]$ v5 h! D
Android JNI专题 08 Posix网络通讯移植0316:233 E1 Y1 j* N8 Q/ F3 g2 |( ~, W& {3 A7 u
Android JNI专题 09 Posix网络通讯移植0407:46
! N4 S& y. y- D* D& M P1 \: S/ YAndroid JNI专题 10 H.264解码移植14:53% d3 K; A1 Q; Q" R- S
Android JNI专题 11 native线程回调java函数0114:27, b1 B C/ ]3 r% A2 r: N
Android JNI专题 12 native线程回调java函数0212:10% y r, U" H4 g) \+ Y- }( @) t" I
Android JNI专题 13 OpenGLES渲染YUV12:17
% x2 M( b- t2 }, iAndroid JNI专题 14 程序运行收尾11:38
Q; A3 n" T1 A/ ]# W7 ZAndroid JNI专题 15 Android JNI小结09:300 {6 L a% O% Y n5 T6 s
FFmpeg 音视频转码07:19" o7 `- \- `) [% H" \! {
Darwin RTMP 流媒体服务器09:48
M& R( A. {* W! J2 z+ H: TlibVLC mencoder04:42
1 e& Z s+ ^$ s( a( Z- h# q- oFFmpeg WebRTC Linphone12:52' d4 g7 H. t& G% G1 g
FFmpeg 屏幕录制06:513 H; v' C* Z2 b0 l V
FFmpeg SDL OpenCV10:48. `, U8 S3 \" i
RTMP 直播 介绍22:55- {% g S7 j+ U* ?5 {* i
RTMP 直播 Linux服务器搭建15:01
( c2 m/ N3 z& g$ _7 ?/ zRTMP 直播 Linux服务器配置11:318 J! ]$ n: F% a% ^ t
RTMP 直播 流媒体推流08:57
6 q9 m; c1 n5 D9 C% `1 I! n3 m$ b+ a; VRTMP 直播 流媒体转发与接收11:13
% H: O7 k, i3 j+ h9 m. X4 iRTMP 直播 iOS流媒体播放器 0117:52" c" K3 }( `6 H% K/ b" O
RTMP 直播 iOS流媒体播放器 0210:34 y$ p6 s) {( U
RTMP 直播 iOS推流到RTMP服务器0126:05+ `+ ^+ U3 u5 W. t+ W6 ]
RTMP 直播 iOS推流到RTMP服务器0224:08- v3 E4 m% V2 \" j
Socket通讯入门之tcp 粘包拆包现象0117:08
! H4 x& e& _+ c1 q/ aSocket通讯入门之tcp 粘包拆包现象0220:176 x% b. r' s& p& K) l' R, `8 r
Socket通讯入门之tcp 粘包拆包现象0322:37# v& I& e0 o, Z. f
网络通讯开发 勘误04:004 `" U+ P- f7 ]1 F1 b( G3 ^
网络通讯开发 协议13:31
) f% l J" M0 L1 y; c网络通讯开发 tcp协议的可靠性10:47% b% @; z- g8 l* f0 R; q
网络通讯开发 tcp 三次握手05:447 V6 i: \; \) d O3 _! U' N1 _4 V
网络通讯开发 tcp 其他09:44
/ A y# O& ?/ m/ M* C* E# m1 S& m网络通讯开发 socket通讯常用函数19:07) {0 G: G* l6 C. N+ I
网络通讯开发 socket编程常用头文件12:03# T$ Q' T4 b" Z Y* ?% Z
网络通讯开发 服务器编程0112:289 f6 N* y0 h& Q+ m$ H3 [
网络通讯开发 服务器编程0208:21- J* l, n' c6 b+ t& R" R) O/ P" U
网络通讯开发 子进程07:32
( |* `' _0 {% N, C网络通讯开发 自定义协议12:46
# O9 E% A4 G2 |( c4 |网络通讯开发 IO复用11:26
" O* E6 @$ C& f6 M( S# K8 [网络通讯开发 套节字选项09:27
2 v$ k$ L L9 x2 F7 G网络通讯开发 非阻塞数据接收13:58
; J# Y% H3 D& i: L' h6 @/ F/ [网络通讯开发 非阻塞数据发送11:12
2 O* K. d- f- {7 J网络通讯开发 Unix 线程10:57+ K- T# o6 k# x% W, e* T9 k( Y
网络通讯开发 线程detach封装09:43: Z& E0 x5 X" g3 ?0 G" Y
网络通讯开发 自定义协议 登陆28:555 J+ Z4 O. v$ A. p# z# y
网络通讯开发 发送视频包0116:56$ e" f s8 X1 P% U$ v0 w5 ~9 s7 }
网络通讯开发 发送视频包0209:462 Y7 d$ l: b* d/ r
网络通讯开发 发送视频包0309:55& O' Z" m$ ]9 X
网络通讯开发 常见音视频包结构22:12! ^" r3 W0 P' ^: B; r" h
网络通讯开发 音频包的发送0114:35
) L6 k1 s; e, \3 ?+ z# F- T网络通讯开发 音频数据包发送0213:23
. ^" p, b' t6 q- \/ c/ P8 P5 K. e0 \; B网络通讯开发 服务器端架构总览10:31& }7 c1 x8 p5 n0 ]. ?$ |# \9 q
网络通讯开发 服务器端架构实现09:30
7 G& L. x z% o \9 [网络通讯开发 服务器进程12:54
6 Z$ w) I9 I: Y3 ]. d/ a9 W' B网络通讯开发 客户端编程介绍12:02
( m3 H8 _2 ] Z网络通讯开发 客户端初始化套接字15:26
) E5 v z" p! l网络通讯开发 非阻塞connect12:30" `: U- X3 Z0 ?9 t7 J* x" B8 ?# y
网络通讯开发 超时阻塞套接字发送07:19
" R! p* J9 F/ K; n. b网络通讯开发 超时阻塞套接字接收13:04. b w5 C3 F+ \5 ^; r6 E
网络通讯开发 登陆请求12:00
, C& |9 o( P* a k$ b8 H) z1 y网络通讯开发 登陆认证16:06
1 j6 N* ?: e/ L网络通讯开发 视频请求13:22; O1 E4 E- C* k+ e3 B) y
网络通讯开发 数据通道15:44, p% H: i5 A. T ]& g u) P
网络通讯开发 命令接收线程10:02
% t( C L0 c% I8 A" X网络通讯开发 音视频接收线程13:54! q, i$ c @! F) U& p8 e6 p
网络通讯开发 音视频解码播放08:52
' q# [) M* T. q5 K* V网络通讯开发 程序架构概览09:20; V# b0 Q9 H# } Z T
网络通讯开发 心跳包09:34
' B+ t. C0 S( M" Z网络通讯开发 UDP 编程04:175 Z9 e) o9 ]6 k& L. y! T" h
网络通讯开发 局域网广播包07:33
" T* t) T# l& V: c' J( ~+ D$ f) ~网络通讯开发 局域网广播接收06:50
/ g! s( l% i1 k) v: c跨平台移植问题15:19
5 N' `5 E f; p跨平台客户端 for Linux 移植20:36) N) ]1 Z. l0 A* S9 ~
Windows开发01 Qt和MingW14:064 c4 L; ~* E8 }* ?: X
windows开发02 MingW ffmpeg编译32:376 q4 x* V, S4 t- ?
windows开发03 Qt与FFMpeg18:18' h r% _" O( [, U
windows开发04 Qt Socket12:54+ M( p% m" S3 @8 C& k
windows开发05 Qt Socket28:59' i$ @, X' u0 Q; Q% Z% m
windows开发06 Qt Socket36:44
% I( ]1 S# U( M. Q( w& {windows开发07 Qt Socket40:20: N' ]. \# `' l9 f
windows开发08 Qt Socket38:45
5 j, _& }8 K/ wwindows开发09 Qt Socket09:45
: \; U% Q% e. {7 `; B P2 Uwindows开发10 Qt Socket11:50
9 p( @+ ?* Q k( y+ o1 w cwindows开发11 Qt Socket21:56! X& g$ e7 p! ~$ U
windows开发12 跨平台编译11:434 t: ~" R% L$ Q* T
windows开发13 摄像头无法打开视频问题21:31# x3 M+ q2 X( H& T+ ]" V
windows开发14 程序发布注意事项36:04
+ z( Y5 O8 b( ?1 Wwindows开发15 程序安装包制作31:062 ]+ v& g8 i# @# k
FFmpeg音视频高级开发实战-简介03:210 @1 v- \% G# g6 B( |" E f
linux视频分发服务器01-课程介绍07:54
4 V/ o2 G" B- n2 ]$ olinux视频分发服务器02-开发环境介绍11:51% ]' i I0 i. D( I8 N# |+ Z
linux视频分发服务器03-linux优点21:40" ]1 X7 `- y, P9 i
linux视频分发服务器04-多进程21:34
( ^! Y* |3 b( f2 wlinux视频分发服务器05-进程通讯 0115:53( C* g" t7 q7 t5 b# o8 }* R& T4 b
linux视频分发服务器06-进程通讯 0217:06
% L! n0 ]4 | Y4 A4 G! C1 R$ n. G2 Ylinux视频分发服务器07-进程通讯 0318:50+ e! ?. v( R4 }9 R) ~4 r
linux视频分发服务器08-进程通讯 0423:57
0 D3 S/ i8 {" u+ y) M' O0 A( vlinux视频分发服务器09-进程通讯 0527:58
9 V1 K4 t! U6 r3 J, ^" |# {- ylinux视频分发服务器10-进程通讯 0624:198 e! ?3 g0 R& \, B0 }. |0 ]
linux视频分发服务器11-进程通讯 0747:33
4 w5 c" |8 R$ Y" tlinux视频分发服务器12-进程通讯 0818:44
1 ?$ q9 M: x3 R! |- _% Ylinux视频分发服务器13-线程 0121:36, l* u2 a4 j$ D
linux视频分发服务器14-线程 0235:37# a9 ~& D# M: s/ F9 j, Y8 w
linux视频分发服务器15-多线程与互斥锁13:27; x; \; X7 C# [: l
linux视频分发服务器16-socket12:22
! v* L R2 g5 ?- D9 d2 Flinux视频分发服务器17-TCP-UDP概述24:54
9 P; X0 j- M+ G8 Jlinux视频分发服务器18-TCP服务器39:440 {. I- @* X$ B4 J
linux视频分发服务器19-TCP客户机10:22
& U/ w9 M: l# }linux视频分发服务器20-UDP服务器09:54+ M7 G% b7 b! ^/ o s
linux视频分发服务器21-UDP客户机13:324 p, F0 ?( s2 L
linux视频分发服务器22-TCP/IP多用户访问实现0126:52
6 x2 h0 B; ~" flinux视频分发服务器22-TCP/IP多用户访问实现0213:058 F# N, V4 W, p$ [6 z( p
linux视频分发服务器23-TCP/IP多用户访问实现0310:58
( w1 F* G8 D# @ f6 m6 n9 X1 Ilinux视频分发服务器24-TCP/IP多用户访问实现0420:02
; j# L+ A" _ }, ^3 P) ilinux视频分发服务器25-TCP/IP多用户访问实现0523:35
0 u* V0 } }1 ]linux视频分发服务器26-TCP/IP多用户访问实现0639:40: W, N" r' R, b3 t% D, D+ M* r
linux视频分发服务器27-TCP/IP多用户访问实现0714:402 p" e! _' l* _
linux视频分发服务器28 TCP/IP视频分发0114:028 x' d2 D% R/ b- D$ N+ L
linux视频分发服务器29 TCP/IP视频分发0216:50
% |# P5 r9 q1 o- Q: X/ _& j- Q/ flinux视频分发服务器30 TCP/IP视频分发0321:40) }' G4 J3 ~- d; M& m/ Z0 Q
linux视频分发服务器31 TCP/IP视频分发0417:08
9 @- u: q3 s0 _linux视频分发服务器32 TCP/IP视频分发0516:156 p$ a% R' j$ t* J6 L1 F8 I
linux视频分发服务器33 TCP/IP视频分发0614:01
+ Q8 @% k& ~: q4 o ?+ f+ W( T1 n' Olinux视频分发服务器34 TCP/IP视频分发0712:56
4 ~( {/ ^6 L$ L% glinux视频分发服务器35 TCP/IP视频分发0824:12
) Z0 @" l) S* y) M: H" P9 ~linux视频分发服务器36-TCP/IP视频分发1021:35
) M! g8 K m, _9 klinux视频分发服务器37 TCP/IP视频分发0918:04
+ j5 Y/ ]: G! `linux视频分发服务器38-编译容错处理08:28
# g1 F: h5 I+ k9 e) C2 Ulinux视频分发服务器39-协议数据封装12:543 q* g Q% U9 w6 }& h9 |( g' \
linux视频分发服务器40-TCP/IP视频分发1113:18
1 o. _4 _: Q4 s8 [- @linux视频分发服务器41-TCP/IP视频分发1234:05' [- t8 ~- z* S1 p$ `/ E: ]! i
linux视频分发服务器42-TCP/IP视频分发1318:29
- x9 \0 J( a0 x r% Ulinux视频分发服务器43-TCP/IP视频分发1428:316 e( m; w. Y0 T4 u S& u# S( E" b
linux视频分发服务器44-调试43:05
/ n# } t: b, O. `+ }linux视频分发服务器45-音频14:45! F9 u( A! L: b: P+ n; H
linux视频分发服务器46-总结113:20
( d- t0 r4 i7 G6 ?linux视频分发服务器47-总结205:25
( j- L. i; }: r( A& blinux 基于UDP视频分发服务器01-UDP基础18:48
9 @7 i* W+ T5 W t" F2 Glinux 基于UDP视频分发服务器02-TCP/IP UDP对比06:449 Z( k0 e% @. ]6 P/ u7 a
linux 基于UDP视频分发服务器03-创建UDP服务48:052 n: z D$ J, j5 s
linux 基于UDP视频分发服务器04-UDP报文接收27:54
" h+ F* A! V n6 j3 T- e: e; m% P5 ylinux 基于UDP视频分发服务器05-UDP报文发送13:41
7 p) I# f4 j0 T7 q3 Llinux 基于UDP视频分发服务器06-UDP客户端实现35:13
' y9 u% b" [+ ~% rlinux 基于UDP视频分发服务器07-UDP交互133:23
4 E9 r2 w5 G) V( ^( [8 Vlinux 基于UDP视频分发服务器08-UDP交互231:487 U) a2 t! M' { N" `
linux 基于UDP视频分发服务器09-视频采集26:29% F2 l9 e# L1 \- r1 D
linux 基于UDP视频分发服务器10-视频数据UDP分包33:553 _) z; L7 ^8 h3 d, D1 E) |
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
8 Y U6 b g" y* P) Alinux 基于UDP视频分发服务器12-视频数据解码播放15:27
- b. N/ @" Y: {6 M+ r4 Qlinux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:120 K, d: @, o2 u
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:500 d3 Z; U6 B& {$ o* u
Android 01 音视频开发概述20:23
0 N, [* t# }% A8 V. xAndroid 02 编译ffmpeg19:21
5 w# I3 B3 T# I7 pAndroid 03 JNI 01基础25:42+ W0 ^5 u3 ?3 M+ k0 A9 \
Android 04 JNI 0201:09:242 Q/ D9 F6 x) T
Android 04 JNI 0301:34
2 Q( A- k- E/ H% K' w% m1 ]0 eAndroid 05 JNI 0301:34# t! |9 ?5 O& u0 K
Android 06 开发环境21:16' G/ `6 J$ L: |1 x
Android 07 项目结构21:152 v* y( n% r* j6 S; i& d
Android 08 自定义Activity24:04: y4 O- [" r* w" w
Android 09 SafeThread类19:38; Y4 c0 X* X4 G- d5 U
Android 10 网络通讯协议25:55
' W( u: Q' L# I5 @Android 11 网络通讯类0137:09
; b4 r" x$ P0 F% x2 D9 qAndroid 12 网络通讯类0228:14
I6 V' `2 [, aAndroid 13 网络通讯类0339:43
8 p0 s" T* e- D( J% gAndroid 14 网络通讯类0421:49
' ~9 ]2 r& _. H B9 J2 ZAndroid 15 网络通讯类0523:44
7 ]7 J9 A9 R: _# b6 w4 o3 z* t: }Android 16 网络通讯类0624:08
% L! S6 z$ ?0 W& m9 S" G' z/ LAndroid 17 数据缓存27:52
5 d6 l, g* x3 Q% C5 t' i4 c/ LAndroid 18 视频队列23:09
3 }% V: H' n2 C9 [/ E. cAndroid 19 控制队列及通道25:34
# U4 n% q: \ Z# W, SAndroid 20 Socket 连接线程0128:36# J+ ?2 `- F8 n/ s
Android 21 Socket 连接线程0226:19( ?# {. V# J* {7 G
Android 22 视频接收线程0122:36
$ A2 l1 d9 W/ V1 q7 I! G% NAndroid 23 视频接收线程02 1219:07& v& B" A( D) q/ E/ C+ n0 F$ _
Android 24 视频接收线程03 1321:56
3 [! p0 l6 ~1 u4 s3 k& ZAndroid 25 视频解码线程1434:04
! z s5 S1 w- z1 nAndroid 26 数据传输接口18:46; Z- b; B4 h" {' y: s3 B3 N8 {
Android 27 UI显示0129:56
' R" _! b+ s" H/ k9 }- Z5 L+ U) p3 WAndroid 28 视频显示布局28:16
: C6 I. |2 }+ B: F7 g# jAndroid 29 UI显示0228:39
. F( k1 X% c: S6 hAndroid 30 UI显示0331:139 d- A3 O, @% |4 k* C
Android 31 Render 显示15:59
; Z( |. Y! x4 AAndroid 32 TCP视频通讯项目总结19:25
0 H8 e1 k) O( `6 ^- ?% iAndroid 33 音频编解码0119:34" w0 Y4 |3 e* Q# D8 x9 U) {; A: m
Android 34 音频编解码0213:15
( b/ g0 J0 R j( J5 ]. mAndroid 35 硬件编解码 0117:123 X, _' Y/ \: h- W0 Q* q. m* z. a* \& p
Android 35 硬件编解码 0228:13
7 {) j3 @1 p) S9 j6 ^Android 36 硬件编解码 0318:04* d. k; _( q; V; r
Android 37 硬件编解码 0413:58
9 ]1 J+ U7 H! I; yAndroid 38 安卓开发总结05:136 H8 x2 h) h; X1 V3 j
Rtmp 01-课程价绍05:19
! A. |" Q5 s/ x/ m: j P1 sRtmp 02-rtmp基本介绍16:07* F' C7 {) O4 [7 @, O6 J
Rtmp 03-开发环境搭建及项目概况37:57
6 ~& l9 x) c% \1 [4 k( w; vRtmp 04-基础代码编译15:408 W& L7 e' V$ j( i. m5 e# I
Rtmp 05-rtmp协议及封装格式123:559 R3 @& m7 G% ^& T8 N3 O3 y
Rtmp 06-rtmp协议及封装格式216:48
6 N, C7 ]+ d* |' y* u, e% d; _* @/ xRtmp 07-rtmp协议握手34:18# z6 b$ a, k. U* `8 X ^0 l5 d; p
Rtmp 08-flv以及flv文件结构13:317 d+ P, O7 t7 ]/ h2 Q
Rtmp 09-flv的Script Tag19:23
F9 R. r$ C8 y" a' H! v" MRtmp 10-rtmp的Metadata封装发送44:263 h, |+ Q( ]: J, h0 R9 i
Rtmp 11-h264与nalu简介12:19
4 x7 v, E! x7 a* Q3 K: |* wRtmp 12-nalu提取23:41
; j: f5 q+ H1 w* tRtmp 13-h264视频数据按flv格式发送rtmp包34:12: ?2 n7 f7 g) e
Rtmp 14-h264视频编码信息讲解及发包36:492 T. A' w+ W) H; k7 ^2 ` b
Rtmp 15-aac格式介绍及声音的参数介绍15:13
6 _+ n" ^( R: n! n4 F. lRtmp 16-aac声音数据flv格式化发送rtmp包16:32
2 y) |) h- e. s3 dRtmp 17-aac编码信息组包发送36:005 K" g: b% l. A
Rtmp 18-h264帧及aac帧获取01:12:20
7 l# U+ h/ v# WRtmp 19-rtmp推流和观看05:29/ X" p3 k* q) J0 O$ d
Rtmp 20-修改chunksize的大小15:24! r" y* p% V, c |+ v# N* o, c
Rtmp 21-librtmp导出及快速推流19:47
( q e. ~3 A3 c2 A" f9 V2 ERtmp 22-rtmp专题课程总结09:04
& B: r. l9 f: @, {8 [4 \libvlc Qt专题 01 LGPL下的libvlc05:17: E( T/ q% P4 B- ^ U. J6 p% K0 _ n
libvlc Qt专题 02 vlc播放器引擎.13:33
! i' v* @" R( [8 z7 ]+ e- Z* Wlibvlc Qt专题 03 libvlc Mac Windows库17:029 ~; K/ K: }' e+ q, b% {
libvlc Qt专题 04 关于GUI 开发框架学习20:055 g1 \0 q& G' R' q0 M$ K; X3 Z
libvlc Qt专题 05 libvlc 库配置 调用14:29
; O4 I+ Q4 h6 alibvlc Qt专题 06 GUI布局17:23( G" v5 J' U$ C6 |1 D
libvlc Qt专题 07 Qt界面交互18:11( \$ T3 X8 _3 R' M: {# T+ [
libvlc Qt专题 08 打开媒体文件12:55) t! D) [- \8 b- L: L, N
libvlc Qt专题 09 libvlc API20:42
9 A9 o6 O& k" V8 K" Alibvlc Qt专题 10 libvlc video callback20:29
& V: _$ W7 R7 r6 Plibvlc Qt专题 11 libvlc video callback 219:14
- d4 R7 d% z5 y% ilibvlc Qt专题 12 libvlc video callback 310:25
6 e) g/ M& m: R( \: zlibvlc Qt专题 13 libvlc API 0122:14
\/ X: e; `2 Qlibvlc Qt专题 14 libvlc API 0211:59
4 J/ ~: v: z6 E$ s) glibvlc Qt专题 15 libvlc API 0329:07$ D5 E6 X" o8 S3 R+ H% o; \# j
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:147 v) w) \' `" G' q. D4 z w
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
5 c4 y7 T* `# E& p4 n' f5 Dlibvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
( U- r- f+ q* d5 ^2 M/ C% nlibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23- e% c2 k1 i- ?! Y9 q8 a- _
libvlc Qt专题 20 windows 适配 105:15' o2 }8 Z( r' v# u) D- M) v7 z6 F
libvlc Qt专题 21 windows 适配 210:04; k! @2 I# w4 E' v, {2 U( z
libvlc Qt专题 22 vlc总结05:24# G; d5 J1 {* Z) d' X( h( c2 P* O
音视频处理专题 非线性视频编辑器 0117:41% c9 h& h4 m9 |$ E
音视频处理专题 非线性视频编辑器 0211:33
' m* K# q1 B$ `8 J音视频处理专题 非线性视频编辑器 0315:35
6 l; U9 z! \( e e% t9 o! }音视频处理专题 非线性视频编辑器 0412:46% O* q6 A; N( F
音视频处理专题 非线性视频编辑器 0515:09
" R; L& L3 f' r5 M' c6 z1 Y7 ~音视频处理专题 非线性视频编辑器 0609:49/ G" G* L7 X6 x& N' H. {
音视频处理专题 非线性视频编辑器 0718:54 u9 r& D3 E& E E8 a
音视频处理专题 非线性视频编辑器 0816:29
* e1 G6 U. s( o6 ?. x. }5 W音视频处理专题 非线性视频编辑器 0919:21, q+ \$ J j9 Q9 S. O: P. C
音视频处理专题 非线性视频编辑器 1014:03! `. `- k( I- p
音视频处理专题 非线性视频编辑器 1131:34
0 r% j* g, b1 C3 C& G6 p音视频处理专题 非线性视频编辑器 1215:40& J" o" [( l% u+ F8 a
音视频处理专题 格式转换 01 解密格式转换工厂14:23
8 q" }9 X0 E+ ]/ p音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
4 H2 m' v8 \% i9 l& B2 {1 \2 x: Q# |" j音视频处理专题 格式转换03 SDL Mlt 0111:24. J# f5 n) v7 D% [
音视频处理专题 格式转换04 SDL Mlt 0235:08. N; ]. S& n6 @# I# }( w+ K/ X
音视频处理专题 格式转换05 SDL Mlt 0310:56
: K& V4 x) U7 N$ E$ x音视频处理专题 格式转换06 SDL Mlt 0416:58
# y# g, H( Q7 N: C8 T* R音视频处理专题 格式转换 07 多进程实现128:51% [9 b" j7 J! W; H" r1 `, G
音视频处理专题 格式转换 08 多进程实现220:22
2 }8 |' R4 x% }/ R% v音视频处理专题 格式转换 09 多进程实现311:52
) i. @, o, K, D! t! V音视频处理专题 格式转换 10多进程实现413:11
% ?0 z+ t- w9 ~- B D音视频处理专题 格式转换工厂11 多进程实现508:124 R6 \! b2 U9 ?- T, W4 V
音视频处理专题 格式转换工厂12 多进程实现626:14
" n. t7 @2 Z! [番外篇 OpenCV人脸表情追踪项目实战114:540 D4 P/ p9 x# ?* }8 j
番外篇 OpenCV人脸表情追踪项目实战217:36
7 C: ~4 S3 Q% `4 q! H+ r& @番外篇 OpenCV人脸表情追踪项目实战314:52( l" m! ^) i" @# d
番外篇 OpenCV人脸表情追踪项目实战416:51+ D0 @6 ~% G% b1 R( k1 p z
番外篇 OpenCV人脸表情追踪项目实战513:18
0 P7 p" f# h4 ^6 E% o番外篇 OpenCV人脸表情追踪项目实战616:09* L8 O* M: \$ Y
番外篇 OpenCV人脸表情追踪项目实战737:123 t, c, N, Y# d- f* G: ~; ?* |+ ^0 A
番外篇 OpenCV人脸表情追踪项目实战814:18$ M9 \# f2 t! ?/ B2 a
番外篇 OpenCV人脸表情追踪项目实战918:12
9 W! w1 f% p: D; `1 [番外篇 OpenCV人脸表情追踪项目实战1016:37
' e' ]2 D9 g2 \3 X番外篇 OpenCV人脸表情追踪项目实战1114:237 V# u: M3 U3 O* r2 {1 Q
番外篇 OpenCV人脸表情追踪项目实战1216:39$ [0 ^$ n G( l9 J9 b) {8 _7 C
番外篇 OpenCV人脸表情追踪项目实战1305:08
/ d2 P9 T, F6 ]. z番外篇 OpenCV人脸表情追踪项目实战1408:59
" [ F3 M) w S4 [. [5 ?番外篇 OpenCV人脸表情追踪项目实战1514:40 H& o7 _/ u6 U) \9 @* D
番外篇 OpenCV人脸表情追踪项目实战1608:40
% j2 I' o: v m番外篇 OpenCV人脸表情追踪项目实战1716:584 L; I+ Z2 i2 o% h; a5 Z
番外篇 OpenCV人脸表情追踪项目实战1817:31+ G6 W3 {7 B, _5 q# O; f: C Z
番外篇 OpenCV人脸表情追踪项目实战1907:48* i1 h" H+ v! \! j. Y4 S3 ^6 R
番外篇 OpenCV人脸表情追踪项目实战2011:176 Z9 ^9 M) O# ^
番外篇 OpenCV人脸表情追踪项目实战2120:49
$ I# K s9 ~# e' |( b番外篇 OpenCV人脸表情追踪项目实战2205:23
, z0 v. ?2 c6 j2 Z; \7 C6 I/ f" @8 w* @番外篇 OpenCV人脸表情追踪项目实战 2322:501 }; }6 g/ N5 e
番外篇 OpenCV人脸表情追踪项目实战 2408:59! E( Y" x- v2 B. d: \0 X8 V! R
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49
" X! S3 [( b8 e% Q* B; T) J) T. u/ N, {' p安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
/ t8 {0 N7 h2 Q: H: t: Y安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
. e+ c0 y7 U- o' U4 |4 R安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
; |3 E5 Q4 `, T/ D M0 K3 C% u安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08, U/ m- E# i) t
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33. {4 L; t5 G% a5 L9 b
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:190 a- B0 S; s. c
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
) K( R6 Z4 X; K' A; L8 L* t安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
0 v9 s. c. y' S: V9 o关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
7 z0 t: Y: i/ I1 K3 o8 f( g$ w每周六直播-音视频教程作业答疑 0124:23& O+ D) X& W" e- @# `
每周六直播-音视频教程作业答疑 0224:26, r$ {$ K0 V Z& L. w
每周六直播-音视频教程作业答疑 0325:466 O- s* }8 \9 K
每周六直播-音视频教程作业答疑 0423:125 I8 C+ q3 ?. o1 ?. O0 S% R) {8 ^
每周六直播-音视频教程作业答疑 0525:225 } T$ Q% Y5 K/ t# @6 y+ ^, T
每周六直播-音视频教程作业答疑 0618:19
& ?! M6 B* b G: M% \& N; m每周六直播-音视频教程作业答疑 0827:39+ V- v: w) p) b% @" F9 M
每周六直播-音视频教程作业答疑 0922:41
& {% b* d( F% K |9 m. W% I每周六直播-音视频教程作业答疑 1020:04! d! A3 r3 y1 b- H7 k. b! Z
每周六直播-音视频教程作业答疑 1122:349 ~0 F5 ]5 B8 ~+ c. B
每周六直播-音视频教程作业答疑 1235:34
+ c. q8 u( T9 W1 g% g每周六直播-音视频教程作业答疑 1328:46
& u6 R$ n- M8 _+ {每周六直播-音视频教程作业答疑 1421:16, u5 v6 C- a/ s3 y2 p
每周六直播-音视频教程作业答疑 1532:13) [: P, A" s M( t0 F1 L1 Z/ Y
每周六直播-音视频教程作业答疑 1625:216 Q+ s H) R9 t3 ^! @5 r
每周六直播-音视频教程作业答疑 1723:401 B1 [1 f0 F' p- Q. ^3 ]
每周六直播-音视频教程作业答疑 1813:170 h0 e; F5 |. e2 y' P; C- [
每周六直播-音视频教程作业答疑 1911:49
- \( m# V- p4 g6 l. ?% m. O/ }直播-作业答疑 20 2D绘图绘制波形原理43:100 t$ A+ t' @9 i& J- `: ?
直播-作业答疑 21 2D绘图绘制波形原理224:47
! `: h1 s( W" b每周六直播-音视频教程作业答疑 2226:06
( c/ p6 q) @* w3 P+ TQQ群直播 聊一聊OpenGL Shader 0122:16
, E7 I7 ^4 a) T+ v5 {. B/ p. NQQ群直播 聊一聊OpenGL Shader 0226:520 C5 B- }" {" K6 L6 m
C C++差生班 案例讲解137:01
, j% m3 P7 \# N( N0 s+ HC C++差生班 案例讲解229:20
( @ \7 b( ?0 U% T1 Z6 e2 f: q6 j, G zC C++差生班 案例讲解308:54
6 I4 z9 U7 T/ s/ z7 t: T8 LC C++差生班 案例讲解4
9 y6 W: @+ a1 ?* j
7 P; S$ P, X2 T( O$ y〖下载地址〗& @" G3 N/ @: w0 e+ F* k. D% |; C
{- q- H5 K- Y9 D9 P5 B〖升级为永久会员免金币下载全站资源〗3 p/ x, b; m1 A* ]% T
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html2 i1 O+ {' s, l) g! F* Z; i
" ?0 L' k% l0 N- U" h2 ?( S |
|