0 r" F6 r6 S- p- J
〖课程介绍〗
1 }1 A$ U$ z, {% L) S& B5 \本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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 J G% h9 V' c; Z' w
6 h9 y% p. F5 B/ a% N〖课程目录〗# B8 I! [6 Z w" `$ f5 }1 o
音视频开发前瞻 06:37
& B9 s+ L0 ~' k* f7 f0 ]( PFFmpeg音视频开发实战5介绍 03:072 p" ^4 f) K6 W# @: t0 x
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:561 r. h9 p/ T. G* W3 s
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58
& A$ ~! d d2 E8 W+ [每周六晚8~10点QQ群直播 内部作业答疑24:23
. s1 b1 u) x5 Y5 c$ ~4 i解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
0 _( S/ {6 T. y% z9 L( M学习课程前的提示06:59
* k9 Y- W+ J$ e4 q! y, @. @vmware开发环境 119:55
s8 Z1 ~3 z! Y) |vmware开发环境 226:23& W& Y9 A7 a1 ^) b& y4 S& J
vmware开发环境 305:53' J9 x* b6 ^; D/ c. G% |7 S
vmware开发环境 413:499 H' {! C+ e: F! `& H! Q$ Y
vmware开发环境 515:27
8 W& r+ F. Z/ Z0 svmware开发环境 606:51* A" s9 f3 t5 }5 w1 t
win10不用装系统下载解压即可用版本38:13! D7 Y+ D$ J2 u3 E1 b! u; L! Z ~5 y
macOS Xcode开发环境 0122:54
# A* y! y% D5 }8 u) b0 PmacOS Xcode开发环境 0225:21. R5 b( J4 S* m
macOS Xcode开发环境 0320:02
$ P- F6 Q4 Y2 O& S& I2 n/ u5 Z' WmacOS Xcode开发环境 0419:177 K3 t) Z f9 H3 M
初学者音视频入门课程学习须知05:513 S2 F5 Y2 I4 D
音视频初学者入门01 音频的原理15:56
, ]* w' g! M, l* r( t+ j音视频初学者入门02 视频的原理113:382 E6 S$ z8 v' x) b) M
音视频初学者入门03 视频的原理216:48
: j! C6 F/ S8 [8 Q音视频初学者入门04 视频编码原理17:41
) e6 D) g5 `) j; S- n音视频初学者入门05 H.264 编码压缩算法原理09:58
1 h, j0 W0 f3 R. U8 _音视频初学者入门06 视频编解码网络传输概览15:51
* x! n3 p% ]1 H' i音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
5 b; e5 I' [/ M9 @- t音视频初学者入门08 流媒体服务器架构16:159 b' Y; K9 N$ J
音视频初学者入门09 P2P点对点介绍07:02 j! @/ V0 G7 `3 j
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
& L# `8 Z B3 d( G/ A0 C. {1 L3 U7 Q音视频H.264基础 直播讲解0123:54
9 b% T4 ^7 N* O6 N8 R! Q r音视频H.264基础 直播讲解0221:54/ i2 c. t7 {9 g7 R/ j. K" J
音视频H.264基础 直播讲解0323:11
% L5 K; [# u9 f! U音视频H.264基础 直播讲解0424:15
) e( o5 g% s+ ]% s音视频H.264基础 直播讲解0524:167 P* ^; e1 j- `6 e+ k
Tips:群里80%的同学都整不明白的问题0111:19
4 |7 l1 X" U6 S编译FFMpeg29:01
: `9 J2 S, Y8 C( v6 \ffmpeg Mac iOS 编译补充0127:52* x. s+ I# I# J# J8 J
ffmpeg Mac iOS 编译补充0224:58
& s1 g; ~8 e! @7 V% Z: G1 }/ l4 uffmpeg Mac iOS 编译补充0318:19
/ a" Y- _% |4 h6 x0 R; Y5 QFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
/ Y% _5 m. \. S+ Z开发环境搭建22:50
' ]2 l3 V' _) ~! PH.264 视频数据接收13:01; M( v5 | ~% @# z& t( w
解码H.264数据 118:45+ n6 g% {" z0 t L) H
解码H.264数据210:55
' {3 q. Y% I3 R3 r解码H.264数据318:57" s# m- l. |; O! D( V
OpenGL ES渲染YUV图像24:119 `4 S: ~) H2 v5 C" x& k$ |. \9 @
音频采集接收21:01
0 d. e5 B0 O/ W& i ~( y) B音频编解码11:10: w/ P- c& q/ L3 z: Z3 X4 a3 @
H.264 I P B帧 NAL12:22
( E2 g& {7 Y9 H K3 o9 v9 ]* o9 W% eH.264 I P B帧 NAL 216:58
A: B/ C; L/ GH.264 SPS PPS I/P/B帧解析29:29
5 I$ a9 I! J: fQuickTime mp4容器分析12:09# w. D# R8 d: D3 y7 F6 \
AAC 音频格式05:165 \1 C! d1 y$ ?7 F e+ C
AAC实时转换 124:10
9 n& a6 m! |; P. e, b. rAAC实时转换 221:18" w( Q" F' O7 x" I
FFmpeg实时写AAC音频流120:37
$ g% b$ U% l2 U# D& w$ W' ]FFmpeg实时写AAC音频流215:25
2 q5 L! a& _# u1 | W" Y& S3 VFFmpeg实时写H.264视频流17:12
p! E8 |" ~' X8 ~' SFFmpeg封装h.264 AAC到mp430:24( ~1 n& s1 d4 C( |# M
iOS 硬件解码H.264 110:29
% z- y% z6 y9 \5 m; \$ xiOS 硬件解码H.264 229:14
+ x, p$ f4 o6 X+ b5 R7 NiOS 硬件解码H.264 318:42
0 }$ |$ @7 |' T/ {' k0 riOS 硬件解码H.264与显示14:405 r8 W5 H L3 J+ s2 q: K2 u
FFmpeg liblame pcm转mp307:029 f* X# O0 p: P; i$ W6 @
Apple TV tvOS编译FFMPEG08:25
( F! e3 N! Y% ?- g; k" p: ]; L3 uv4l视频采集06:05" {' H8 v& d6 U5 N
x264编码H.264数据11:075 B2 u) k8 e: q8 ~# t- H
alsa 音频采集08:28# ^ E5 h* |5 Y+ M' @& j- v
FFmpeg 跨平台开发 0110:098 t1 X$ ]) Q8 C4 X( }
FFmpeg 跨平台开发 0228:07
$ }5 @; @8 D; L, i8 o% O/ lFFmpeg 跨平台开发 0305:18
) F" g+ W s0 r$ A9 N# tFFmpeg 跨平台开发 0410:19. p0 s( i' ^ q, K: z
FFmpeg 跨平台开发 0509:35
' P. l/ \" ]- n: M5 lFFmpeg 跨平台开发 0611:08$ c: J" o. h+ F' N8 A
FFmpeg 跨平台开发 0710:43* o& ]; C0 ^# ^- J3 c
FFmpeg 跨平台开发 0809:21
* T# R6 X9 j5 m1 M' D: IFFmpeg 跨平台开发 0912:39
9 X2 O# j' D' L9 c3 JFFmpeg 跨平台开发 1014:51
7 M$ k8 u7 T& z3 [FFmpeg 跨平台开发 1110:25
3 d0 y, G. t: U0 S* ?: JFFmpeg 跨平台开发 1210:477 e$ l. K1 n! R; E2 T$ b
FFmpeg 跨平台开发 1312:49
% a$ a; k) q! [; t( w7 rFFmpeg 跨平台开发 1413:10
) j: f3 h3 t8 j; z9 Z) \& T. u# [FFmpeg 跨平台开发 1508:34- @( k8 i' C- { X, u# Q! U& _
FFmpeg 智能手机App优化06:12
5 `" ^, p% G# t: w* _; Z+ U5 HAndroid JNI专题 01 跨平台开发安卓移植简介03:190 P r; g5 X4 C* W" @1 o- A8 _
Android JNI专题 02 第一个JNI调用12:07
4 d2 R' N# q- t4 ^# YAndroid JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
2 V% v- i$ B/ v* D' dAndroid JNI专题 04编译ffmpeg x86_64模拟器静态库19:35 r. @ N' x9 t( [) z7 t. S
Android JNI专题 05编译ffmpeg 真机静态库26:390 `0 F0 E4 x0 B/ h; s. @
Android JNI专题 06 Posix网络通讯移植0113:31
5 d n0 @2 \% v" sAndroid JNI专题 07 Posix网络通讯移植0223:095 \7 n' B6 M6 j9 c# \. \
Android JNI专题 08 Posix网络通讯移植0316:23
5 j1 h$ k/ f$ ^( SAndroid JNI专题 09 Posix网络通讯移植0407:46
; `3 ]: t, j4 A ^ C* `% |0 GAndroid JNI专题 10 H.264解码移植14:53
% n( l' M6 N/ z* {8 O* OAndroid JNI专题 11 native线程回调java函数0114:27
& k" z+ } T6 a8 a7 }9 G5 N- XAndroid JNI专题 12 native线程回调java函数0212:10
8 W0 R/ H: X$ y4 N* a3 Q* aAndroid JNI专题 13 OpenGLES渲染YUV12:179 C/ J: Z0 [9 `# a( ^8 ]
Android JNI专题 14 程序运行收尾11:387 t3 X- _/ k' K2 z: C; L3 T8 x
Android JNI专题 15 Android JNI小结09:30
) H/ o7 Q+ d- ]# aFFmpeg 音视频转码07:19
( {' b2 m+ {6 E% BDarwin RTMP 流媒体服务器09:48
0 u% Q/ v1 J; f0 h8 a9 v) rlibVLC mencoder04:42
3 ^: y8 @" h# ]% K' WFFmpeg WebRTC Linphone12:52" y' R# G2 t5 |6 i
FFmpeg 屏幕录制06:51
) x# S0 v$ h! V$ e" ]. C+ OFFmpeg SDL OpenCV10:48
/ E" r- P" T3 R( p, [, b6 t8 VRTMP 直播 介绍22:55& {/ u: b- }1 E2 n. f$ m/ Y$ p# k
RTMP 直播 Linux服务器搭建15:01
8 @& ^; F: |- K9 u% G" u+ Q; TRTMP 直播 Linux服务器配置11:31
4 O. }* q5 i* @* d& IRTMP 直播 流媒体推流08:576 L' n. e* O$ j5 s
RTMP 直播 流媒体转发与接收11:13
( W3 m* }3 `+ E, E. v0 R" RRTMP 直播 iOS流媒体播放器 0117:52& F2 @; f# U( W2 k+ e+ W" F
RTMP 直播 iOS流媒体播放器 0210:345 U( m5 K& ^' E
RTMP 直播 iOS推流到RTMP服务器0126:052 Q; W2 u/ L/ \1 I* z2 P
RTMP 直播 iOS推流到RTMP服务器0224:08
# U5 v# U+ p, D; n1 g% q/ H4 r& Q" XSocket通讯入门之tcp 粘包拆包现象0117:089 {- V9 M7 u& b
Socket通讯入门之tcp 粘包拆包现象0220:17( Q8 L# S. t) |0 }8 a
Socket通讯入门之tcp 粘包拆包现象0322:37: b$ t v3 g9 s$ z* t3 E* Y
网络通讯开发 勘误04:00
# W- A6 \; ]2 H, n# R0 b2 ~网络通讯开发 协议13:31
! _/ E( \# p8 W/ }. p/ Y( h网络通讯开发 tcp协议的可靠性10:47
, Q4 X+ j7 `7 l& D9 {网络通讯开发 tcp 三次握手05:44
- z: T3 p8 d, C6 G网络通讯开发 tcp 其他09:441 T _4 T- h7 q$ u' f
网络通讯开发 socket通讯常用函数19:07' s. U5 k, Y4 M1 F
网络通讯开发 socket编程常用头文件12:03
4 w" X0 q- G% K4 }网络通讯开发 服务器编程0112:28
) `& A' Y% t$ \" }. U: d网络通讯开发 服务器编程0208:21' ~ [/ E: ]( [( _
网络通讯开发 子进程07:32- e, {0 ~" Y; @' W- z0 l
网络通讯开发 自定义协议12:46
& n% ]) o4 W5 ^网络通讯开发 IO复用11:26( W2 M2 ]) w& @% D, `$ L
网络通讯开发 套节字选项09:27. Y1 B I0 c) ^" Q& R6 M, ?
网络通讯开发 非阻塞数据接收13:582 a* U; V. |7 l& g: ^
网络通讯开发 非阻塞数据发送11:12
; u6 }3 k ?5 l* k7 ~- `) \网络通讯开发 Unix 线程10:57
% b: Z( g! T: p# F2 m8 ^网络通讯开发 线程detach封装09:43
' M" _% b X r+ j3 y; w9 G: C网络通讯开发 自定义协议 登陆28:55
$ M. V, z) H, G网络通讯开发 发送视频包0116:56
0 {( z7 ^/ l. H- q( ?网络通讯开发 发送视频包0209:46! ^3 y% o) J8 T! u
网络通讯开发 发送视频包0309:55
" |) l9 _ s* _/ F4 R& M网络通讯开发 常见音视频包结构22:12
2 \' o% T. \, l+ I网络通讯开发 音频包的发送0114:35" Y9 F9 Z# ^7 `4 u
网络通讯开发 音频数据包发送0213:23 y) L3 B# V/ m2 q# m6 x4 ^/ [
网络通讯开发 服务器端架构总览10:31
4 @9 |8 Y# w: ^& r4 C网络通讯开发 服务器端架构实现09:30
/ X4 Q/ q( D& k/ r+ d. _5 i网络通讯开发 服务器进程12:54
- ?" }% N5 z( q! l4 @# P. i. u网络通讯开发 客户端编程介绍12:02( f( \7 {# m8 S" X1 U# V* V5 {6 y
网络通讯开发 客户端初始化套接字15:265 A4 r3 k6 `+ j+ D
网络通讯开发 非阻塞connect12:30
/ E3 o2 f* F9 J" z网络通讯开发 超时阻塞套接字发送07:19
! z7 R2 p+ k2 o, g! Z网络通讯开发 超时阻塞套接字接收13:04% S! a7 e G# J# ]
网络通讯开发 登陆请求12:00
% a# [) I/ j- r( ~9 b网络通讯开发 登陆认证16:06
0 C9 }9 e& O* C% ]8 w; E" I/ {5 @网络通讯开发 视频请求13:22
3 L* Y" f: a2 I+ V( {; l4 T) A网络通讯开发 数据通道15:44# l- k; v0 f8 A q* o
网络通讯开发 命令接收线程10:02, x( a4 w% s, h! e
网络通讯开发 音视频接收线程13:547 @+ \! c4 U; U" `0 U
网络通讯开发 音视频解码播放08:52
q8 U5 u7 J/ e网络通讯开发 程序架构概览09:20+ u0 j! h3 c; O/ V
网络通讯开发 心跳包09:34( O: n; V1 P2 P4 y2 |9 Y& `; A" T
网络通讯开发 UDP 编程04:17" M7 ]1 r% o1 I% \
网络通讯开发 局域网广播包07:332 r6 v: J' p! w! M1 B8 r2 ?- v
网络通讯开发 局域网广播接收06:508 ]8 X: N3 D. g/ T
跨平台移植问题15:19* s# z3 W! ^( i$ E5 p4 V4 f
跨平台客户端 for Linux 移植20:36
5 e7 ?# s; {$ a: SWindows开发01 Qt和MingW14:065 V4 F1 e9 R1 P
windows开发02 MingW ffmpeg编译32:37
: H: d$ f y' W' e$ _4 T* e4 Hwindows开发03 Qt与FFMpeg18:18
; ~' L5 d4 [$ G# N" h+ x7 {' owindows开发04 Qt Socket12:54
& I0 u( a# r9 Z/ R8 D* u B7 Hwindows开发05 Qt Socket28:59. H* M2 y0 q$ ~1 \/ r$ | d0 R
windows开发06 Qt Socket36:447 d4 f, B+ z: s, I3 C
windows开发07 Qt Socket40:20
' @/ S2 t4 x3 _9 {4 qwindows开发08 Qt Socket38:45
% k s9 f& ]0 r3 j1 A2 k3 pwindows开发09 Qt Socket09:45
! e' b3 N9 _& J+ W/ u* ^windows开发10 Qt Socket11:50
1 ]* M0 P/ z. U5 Z; P* `) `, {$ Xwindows开发11 Qt Socket21:56- ~+ }( G+ c; \: K! C
windows开发12 跨平台编译11:43
' y3 L. ^2 d6 p& }- O( j9 c- x; Ywindows开发13 摄像头无法打开视频问题21:31
$ J/ v+ b1 h9 E* `+ ~$ c! t9 Pwindows开发14 程序发布注意事项36:047 y( y! ~/ V% V' j5 ?. K
windows开发15 程序安装包制作31:06
% X8 K* i$ F0 ]% P* b/ C- X, VFFmpeg音视频高级开发实战-简介03:21
/ s2 P% l& b' Z; h: vlinux视频分发服务器01-课程介绍07:54
- z4 j8 ~! s& H6 ^9 a9 _3 K, X% Olinux视频分发服务器02-开发环境介绍11:51, Z4 o6 D, s" r% `4 Q/ W
linux视频分发服务器03-linux优点21:40- x5 W: P( R4 ~. j5 F
linux视频分发服务器04-多进程21:34
5 X: o8 Z3 N& E& {* Ulinux视频分发服务器05-进程通讯 0115:53' n/ S" V) f' B9 ]! z
linux视频分发服务器06-进程通讯 0217:06, v6 C; o6 T6 l2 z% L
linux视频分发服务器07-进程通讯 0318:508 ], T' {* E/ ~* U/ |6 c( v
linux视频分发服务器08-进程通讯 0423:57/ W. }- F, p3 B- t
linux视频分发服务器09-进程通讯 0527:58
8 P; [' _( H7 f/ g+ k* Rlinux视频分发服务器10-进程通讯 0624:192 a" R( Z& F% r- d* f2 o- N
linux视频分发服务器11-进程通讯 0747:33
" ~( r+ H# X1 M! A! mlinux视频分发服务器12-进程通讯 0818:442 r0 G: e* F6 S) i( S2 }8 i
linux视频分发服务器13-线程 0121:36
- a# b7 S+ ?# t; Y) t: z! slinux视频分发服务器14-线程 0235:37
1 k! f; o- v0 y/ Nlinux视频分发服务器15-多线程与互斥锁13:27
# i- ^7 K p& b/ Wlinux视频分发服务器16-socket12:22
4 ]+ C- r& Q) o( }0 s3 m6 W H* ~" ilinux视频分发服务器17-TCP-UDP概述24:549 |: m3 i7 g, @$ p) b2 J
linux视频分发服务器18-TCP服务器39:44; Q U2 C! F3 l
linux视频分发服务器19-TCP客户机10:22
6 F- x6 K9 G0 P; flinux视频分发服务器20-UDP服务器09:54( K! i8 I6 f1 v2 d( H, r& s' s
linux视频分发服务器21-UDP客户机13:32
4 o. o* N( {) Z% |/ Clinux视频分发服务器22-TCP/IP多用户访问实现0126:524 Z6 s" z( Y! O0 X3 w
linux视频分发服务器22-TCP/IP多用户访问实现0213:05$ ] t, n1 ^ l; L
linux视频分发服务器23-TCP/IP多用户访问实现0310:584 [5 T% X0 m( b
linux视频分发服务器24-TCP/IP多用户访问实现0420:025 i6 q8 h1 A: o# c6 F8 U
linux视频分发服务器25-TCP/IP多用户访问实现0523:352 q1 T1 ]6 N2 D: G" p0 f0 a
linux视频分发服务器26-TCP/IP多用户访问实现0639:401 E$ s' T8 L5 z. _4 y# G. t
linux视频分发服务器27-TCP/IP多用户访问实现0714:409 x5 V4 D6 _ `; L! W) `4 X* [! R
linux视频分发服务器28 TCP/IP视频分发0114:02
9 L# {- Z0 G2 o2 ]# W$ C; U8 ]linux视频分发服务器29 TCP/IP视频分发0216:50' e8 z) u: J e! N3 B
linux视频分发服务器30 TCP/IP视频分发0321:40$ K! H( `' t$ }- U
linux视频分发服务器31 TCP/IP视频分发0417:08$ q6 Q$ x3 N( X) ^+ o: l
linux视频分发服务器32 TCP/IP视频分发0516:15" O, L* k. g) i8 |7 X6 ]
linux视频分发服务器33 TCP/IP视频分发0614:01
" L: W8 Z/ h: `+ s4 vlinux视频分发服务器34 TCP/IP视频分发0712:560 O6 t2 h7 L# O
linux视频分发服务器35 TCP/IP视频分发0824:12
0 s8 u' S: g4 p) ulinux视频分发服务器36-TCP/IP视频分发1021:358 Q- L% {( i+ S7 u
linux视频分发服务器37 TCP/IP视频分发0918:04: ?/ |6 F7 b9 B1 J2 p) j1 f+ y
linux视频分发服务器38-编译容错处理08:28
' V2 Y$ [- j/ T& C- ?linux视频分发服务器39-协议数据封装12:54
: t/ k( L# P1 y/ V* [linux视频分发服务器40-TCP/IP视频分发1113:18
2 s4 _5 n+ K: C# glinux视频分发服务器41-TCP/IP视频分发1234:05
, x* w. _5 W) i! [$ \linux视频分发服务器42-TCP/IP视频分发1318:29
/ K; Y- ]. _) w' C- Klinux视频分发服务器43-TCP/IP视频分发1428:31
7 g$ l8 _0 E- V& d# plinux视频分发服务器44-调试43:05
( n& g! X2 s$ {# Y x+ u* Olinux视频分发服务器45-音频14:45
) ]7 |* d# U8 Blinux视频分发服务器46-总结113:20
5 a8 A9 j- P4 J- `# }) t# O Tlinux视频分发服务器47-总结205:258 ?* ?( l T3 _9 L8 c: q! n/ s/ g1 v
linux 基于UDP视频分发服务器01-UDP基础18:489 U+ B( [% T; ~8 R% u
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
Q2 f' }4 z, N5 N1 m! A3 Qlinux 基于UDP视频分发服务器03-创建UDP服务48:058 \8 T2 P0 V* D
linux 基于UDP视频分发服务器04-UDP报文接收27:54
: x1 T8 X0 Y* O; S j( dlinux 基于UDP视频分发服务器05-UDP报文发送13:41
9 r8 E1 @) J5 m5 w8 m( glinux 基于UDP视频分发服务器06-UDP客户端实现35:134 E5 ~) v8 H! h2 w/ o
linux 基于UDP视频分发服务器07-UDP交互133:23
T2 B o( n7 o/ C# e; jlinux 基于UDP视频分发服务器08-UDP交互231:48
( x' o" W3 H0 w) u& ]5 m# hlinux 基于UDP视频分发服务器09-视频采集26:29
2 [0 t( t# M9 Dlinux 基于UDP视频分发服务器10-视频数据UDP分包33:55
& D; ?: }3 r- F' ulinux 基于UDP视频分发服务器111-视频数据UDP组包29:345 F' k) u, t7 e1 v& z
linux 基于UDP视频分发服务器12-视频数据解码播放15:27
, p3 |8 K1 K; N0 w! r: Ilinux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
8 m! a9 R B' U |0 W t: glinux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50" o, m0 h+ ?, ]: K, a
Android 01 音视频开发概述20:237 n: m& T) v% T; h! `9 o* M+ ?
Android 02 编译ffmpeg19:21
( ^9 t! \! ?: c- uAndroid 03 JNI 01基础25:425 Z3 b) {3 {# r0 B2 z+ K
Android 04 JNI 0201:09:240 ^0 S' y4 m; O
Android 04 JNI 0301:342 |8 L6 w5 n# n& ?' }6 W
Android 05 JNI 0301:34- Y' }, ~+ K( [& T$ Y& ^) R5 R
Android 06 开发环境21:164 y3 Q1 J- f; L% |
Android 07 项目结构21:15
! F* i, A2 X9 P/ I( ?& RAndroid 08 自定义Activity24:04* p2 L- y; S$ U! z3 r
Android 09 SafeThread类19:38! r- s/ q5 W- t7 L- E. E l
Android 10 网络通讯协议25:556 X2 |& }/ C2 e( c0 O
Android 11 网络通讯类0137:09- n% l$ u) f, p6 Q: o+ \
Android 12 网络通讯类0228:14
X7 I3 V3 A* R' o9 f4 u/ Z% |Android 13 网络通讯类0339:43
3 Q5 X% e! z& x+ F: }7 f; [Android 14 网络通讯类0421:49
7 l4 G& K+ P* fAndroid 15 网络通讯类0523:44
; Q, I5 ]5 p8 _Android 16 网络通讯类0624:08
0 I' t8 C; O5 d v, }Android 17 数据缓存27:52" B. S- I; h7 G5 J. N3 V
Android 18 视频队列23:09
1 p1 }: F/ o! {# A2 nAndroid 19 控制队列及通道25:34
& M( |9 y+ `, [" `/ pAndroid 20 Socket 连接线程0128:36! c! W! y( l- j5 z1 X( h: p0 `
Android 21 Socket 连接线程0226:19
2 N* j" A- ?. ~. Y4 b0 e) yAndroid 22 视频接收线程0122:36
# n. ` _- r- R! JAndroid 23 视频接收线程02 1219:07
) v8 s' F- q; |( tAndroid 24 视频接收线程03 1321:56# E$ f9 q+ i3 j& o) `0 B- _
Android 25 视频解码线程1434:04
; \. U/ p, H7 D; R" P+ @Android 26 数据传输接口18:46
/ }. Q4 l8 M6 ^" y1 }$ NAndroid 27 UI显示0129:563 F! W3 d6 i0 G! X5 E
Android 28 视频显示布局28:16( _3 \) O3 d" r9 w
Android 29 UI显示0228:390 q# `8 V2 C* t% m
Android 30 UI显示0331:13
8 v O& @% n! o0 P% C/ ]Android 31 Render 显示15:595 x6 _8 M# m1 j0 y; T
Android 32 TCP视频通讯项目总结19:25
5 m# a I: [1 j+ t7 R3 CAndroid 33 音频编解码0119:34
9 O/ J9 @; [* T! i% EAndroid 34 音频编解码0213:15% B- e! m* e. m1 [" q$ q) Z2 y) O: f' W) @
Android 35 硬件编解码 0117:12
: ?( M5 b' U4 ~; e6 c* WAndroid 35 硬件编解码 0228:13
, g: \1 ~0 B: a2 C' h) ^Android 36 硬件编解码 0318:04
' t: H. J# W& C/ D% m: f( pAndroid 37 硬件编解码 0413:58# b( k2 }/ z1 |& ?3 G) \8 }
Android 38 安卓开发总结05:13
8 r2 r9 ^. Z* c$ yRtmp 01-课程价绍05:19
, R W1 p \+ i, bRtmp 02-rtmp基本介绍16:07" c$ h$ k7 S6 l
Rtmp 03-开发环境搭建及项目概况37:57! T R7 P, e/ ~7 q. F
Rtmp 04-基础代码编译15:40
" K) V0 e' J ERtmp 05-rtmp协议及封装格式123:55- d5 B2 X s. W) P1 [; K
Rtmp 06-rtmp协议及封装格式216:486 Z+ q4 ^* R* ^/ f
Rtmp 07-rtmp协议握手34:18* d8 |) g: z: V# ^: X- }: p/ y; _
Rtmp 08-flv以及flv文件结构13:31
$ }' k/ ~, ?7 y; t/ JRtmp 09-flv的Script Tag19:23
( {, u* W! l" h0 A, J+ r6 TRtmp 10-rtmp的Metadata封装发送44:260 Y8 p+ z/ |3 t% g
Rtmp 11-h264与nalu简介12:19
" ~$ c6 U* O# W, eRtmp 12-nalu提取23:41- E% ~7 t& E) E8 r
Rtmp 13-h264视频数据按flv格式发送rtmp包34:127 K/ J b: O' k' V
Rtmp 14-h264视频编码信息讲解及发包36:49* c' t% a/ f0 W3 g; S# ]4 D9 N6 F
Rtmp 15-aac格式介绍及声音的参数介绍15:13
% W9 W. R2 _' o5 E# G/ ERtmp 16-aac声音数据flv格式化发送rtmp包16:32( n0 B6 _5 k" i6 o: ?
Rtmp 17-aac编码信息组包发送36:00
& J% ~# x; q' ^4 W( c5 U6 [- W, `Rtmp 18-h264帧及aac帧获取01:12:20# @+ P* \/ q: |2 C) H7 @
Rtmp 19-rtmp推流和观看05:29! l! p/ @3 ^/ H# C, u$ c, ~
Rtmp 20-修改chunksize的大小15:24
- K. A3 B9 q, D0 ^4 [Rtmp 21-librtmp导出及快速推流19:474 Y, h2 b# z/ U8 O& B
Rtmp 22-rtmp专题课程总结09:04
1 e8 X' P! w, Z- Zlibvlc Qt专题 01 LGPL下的libvlc05:17# c6 v: N0 B8 l4 \
libvlc Qt专题 02 vlc播放器引擎.13:33
8 K8 V/ v& j" g7 d8 w9 d1 v9 plibvlc Qt专题 03 libvlc Mac Windows库17:02
: Y% y6 Q! ^' F' alibvlc Qt专题 04 关于GUI 开发框架学习20:05
; W- B0 \3 Q- n: Zlibvlc Qt专题 05 libvlc 库配置 调用14:29
, ~( V( L/ v6 X7 |1 o% i0 A0 E" Jlibvlc Qt专题 06 GUI布局17:23
& P8 d6 D) ]+ }% D: nlibvlc Qt专题 07 Qt界面交互18:11
9 d" n) X. H( a) x# p# Mlibvlc Qt专题 08 打开媒体文件12:55
! B4 U& }' K* m3 `$ S% C) b+ Nlibvlc Qt专题 09 libvlc API20:423 I$ U2 W# x8 G. f0 V! b j/ t
libvlc Qt专题 10 libvlc video callback20:29
/ N& a: R! i9 G8 |libvlc Qt专题 11 libvlc video callback 219:14
7 a1 Z5 l) h5 Y# r( t5 clibvlc Qt专题 12 libvlc video callback 310:25" Z+ s4 g; {( {& a' Y9 @$ F' w) `/ c- d
libvlc Qt专题 13 libvlc API 0122:14- t$ j, d( E5 o0 x0 i# f2 K
libvlc Qt专题 14 libvlc API 0211:59
) }5 h2 X2 ]( s mlibvlc Qt专题 15 libvlc API 0329:07. {% l4 j8 d6 s
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14( X6 j# g P% s1 l" [ z# y
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
+ o4 |9 \% N5 {7 F1 D7 Blibvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25$ P- d+ r, {3 L
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23
* _& v, H R- ]$ I: G% F6 R7 K+ _* Olibvlc Qt专题 20 windows 适配 105:15
( D5 k# A% x7 f* ~* ~libvlc Qt专题 21 windows 适配 210:04
* w' a+ V, e Z% u$ i* L, D' j' A/ Plibvlc Qt专题 22 vlc总结05:24
2 A1 Y' W5 b x1 @音视频处理专题 非线性视频编辑器 0117:41
. I/ p ~) ?! ^) a m4 m音视频处理专题 非线性视频编辑器 0211:33
5 Z) A0 r9 `' B& }# W音视频处理专题 非线性视频编辑器 0315:35
+ e- |: u2 r2 G S音视频处理专题 非线性视频编辑器 0412:46
. _' S1 h4 j8 V2 \+ u4 k8 o7 E0 _$ U! \音视频处理专题 非线性视频编辑器 0515:09
4 l2 Z; J. h5 w; _# c# `- x音视频处理专题 非线性视频编辑器 0609:49, H& @" F& D+ w, `
音视频处理专题 非线性视频编辑器 0718:540 Z# m' \2 s% R2 t" c/ q7 m
音视频处理专题 非线性视频编辑器 0816:29% N; G2 O- X4 H8 r I
音视频处理专题 非线性视频编辑器 0919:215 v: T4 K# T& m
音视频处理专题 非线性视频编辑器 1014:03
6 B6 V: m" |9 F6 K& j音视频处理专题 非线性视频编辑器 1131:34
6 X$ _1 \0 F0 I& V6 N* c; ^音视频处理专题 非线性视频编辑器 1215:40
" T9 ^- f- k* ^4 P* l音视频处理专题 格式转换 01 解密格式转换工厂14:23
2 S" a1 F* z: w/ M$ ~: n音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
/ f! h" @% O! l! A5 b音视频处理专题 格式转换03 SDL Mlt 0111:24) o" a$ U- q" w7 |1 s8 }
音视频处理专题 格式转换04 SDL Mlt 0235:08
( Y( Y& T/ g: M! m音视频处理专题 格式转换05 SDL Mlt 0310:56
, E0 A4 B2 @1 w2 r, b8 ~音视频处理专题 格式转换06 SDL Mlt 0416:58
) a+ Z) ?/ J4 v" ~音视频处理专题 格式转换 07 多进程实现128:514 B# r" i! s: x! z, R
音视频处理专题 格式转换 08 多进程实现220:22
: q7 y& b$ H* D. @音视频处理专题 格式转换 09 多进程实现311:52
k5 X6 [9 o8 b O7 O音视频处理专题 格式转换 10多进程实现413:118 n% s# [4 H) K5 ?3 M9 \
音视频处理专题 格式转换工厂11 多进程实现508:12
9 S. _. S' l8 \& f) J5 Q音视频处理专题 格式转换工厂12 多进程实现626:14; f2 i: F$ x4 e% m7 D+ z2 o, Z$ H
番外篇 OpenCV人脸表情追踪项目实战114:54, Q _! C k" j) v y' ?
番外篇 OpenCV人脸表情追踪项目实战217:366 K4 ], {: ?2 k; Y5 C; K' g
番外篇 OpenCV人脸表情追踪项目实战314:52
6 @) V& _% B! J/ n, e番外篇 OpenCV人脸表情追踪项目实战416:51
5 l0 |3 ^/ U: t% a; Q' L# v4 U0 s番外篇 OpenCV人脸表情追踪项目实战513:18
9 M `) A% ], @' i0 t番外篇 OpenCV人脸表情追踪项目实战616:09
" \( _! y2 _) W& V番外篇 OpenCV人脸表情追踪项目实战737:12
- h% X0 O5 P" ]+ M5 h. G$ @番外篇 OpenCV人脸表情追踪项目实战814:18
3 ^ m0 h( Q" u$ B番外篇 OpenCV人脸表情追踪项目实战918:12
: K2 P6 D, A+ R* p$ F. s番外篇 OpenCV人脸表情追踪项目实战1016:37, W3 F- P% ~/ h
番外篇 OpenCV人脸表情追踪项目实战1114:238 G% e& P4 z. U, G+ w8 C
番外篇 OpenCV人脸表情追踪项目实战1216:39
; }- @6 a' o: P; J1 t" E番外篇 OpenCV人脸表情追踪项目实战1305:08
8 K: t3 H# V q6 y3 m番外篇 OpenCV人脸表情追踪项目实战1408:59+ I- S5 z% L4 t
番外篇 OpenCV人脸表情追踪项目实战1514:40; f) ~( i+ c! ?/ d8 D% z
番外篇 OpenCV人脸表情追踪项目实战1608:40
y9 i1 _7 W& {+ V; Q) f( ~6 j番外篇 OpenCV人脸表情追踪项目实战1716:58
6 P0 G% j+ l9 _' ]番外篇 OpenCV人脸表情追踪项目实战1817:31
% [! ^( x& E- P0 E8 X番外篇 OpenCV人脸表情追踪项目实战1907:48( s7 v% J! G2 p: I j
番外篇 OpenCV人脸表情追踪项目实战2011:177 e. [+ M, j) E8 H9 f5 o
番外篇 OpenCV人脸表情追踪项目实战2120:49
. l+ U+ z" I# L1 T& A: S番外篇 OpenCV人脸表情追踪项目实战2205:23* u+ I r& X6 \! Y( {9 x ?% b
番外篇 OpenCV人脸表情追踪项目实战 2322:50' S% Y8 x4 o0 G9 z* E7 @1 j
番外篇 OpenCV人脸表情追踪项目实战 2408:59, u4 G) S$ L5 b6 d3 _" E4 C
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49* i$ ~) c( `5 M) \
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:248 r0 i* z& c/ z7 x# T. ?
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
* O. S- R9 S2 i. ^+ \3 W安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18! H$ ?! u [% q! v$ S' ?* ]
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
9 ]6 }+ Z7 f- Y0 H% \" x, t8 X安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
: y7 U! B0 u. U1 m+ X% _) E安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19. k6 |1 y* P3 v( W& @4 r
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05& r; v+ O. v# L* s) U2 ^
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
- Q' s: l, ]7 k4 c( Z( s关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32" B" q, w9 }7 Y
每周六直播-音视频教程作业答疑 0124:23; ?+ F0 `* i W# a0 c
每周六直播-音视频教程作业答疑 0224:26
$ b( j( H, g# I8 x. t, X' |: W, S每周六直播-音视频教程作业答疑 0325:46
/ ]( q8 u, O4 m$ E; T) Z; }" N7 `3 i; T每周六直播-音视频教程作业答疑 0423:12
! J4 {4 F' v0 U& R4 @: j每周六直播-音视频教程作业答疑 0525:22
7 g% P/ [8 W4 g0 d5 e" O每周六直播-音视频教程作业答疑 0618:19
$ p4 x2 X1 O- }4 \/ _3 l每周六直播-音视频教程作业答疑 0827:39
1 o9 W' w! S! x; ]* p& X/ N! r$ P每周六直播-音视频教程作业答疑 0922:41: V* g, c: D" K5 j: k, v" v
每周六直播-音视频教程作业答疑 1020:04
0 R K, Q/ Y( }; k9 t% _. h# P* g每周六直播-音视频教程作业答疑 1122:34
" X/ k- i' s, E% \* Y; A. z( K( t每周六直播-音视频教程作业答疑 1235:34% D M: ~" H- N5 L7 x2 E
每周六直播-音视频教程作业答疑 1328:468 }' ~& M3 F6 F" O8 E# Q
每周六直播-音视频教程作业答疑 1421:16. u' r0 n A0 i" W4 W7 ?
每周六直播-音视频教程作业答疑 1532:13
$ ?6 n- A8 E/ n* s每周六直播-音视频教程作业答疑 1625:21
3 _1 N6 p% d* e" U/ {: R( m每周六直播-音视频教程作业答疑 1723:40
' c' `$ t$ x6 s, o( f每周六直播-音视频教程作业答疑 1813:17* O3 `6 z9 j4 _: l7 S |
每周六直播-音视频教程作业答疑 1911:49
6 X+ A @3 F- Q3 R直播-作业答疑 20 2D绘图绘制波形原理43:10$ Z" j$ C- K: R r+ ?
直播-作业答疑 21 2D绘图绘制波形原理224:47+ j- {6 ~+ T) k: v2 a4 h# I" b
每周六直播-音视频教程作业答疑 2226:06
; ~0 O( {# @0 t! ]" e3 XQQ群直播 聊一聊OpenGL Shader 0122:16
+ Y! g+ @2 y) }3 j$ ?$ J% }( `& qQQ群直播 聊一聊OpenGL Shader 0226:526 B u* S0 w8 \! C& J3 z
C C++差生班 案例讲解137:01
, f" u1 B% ^* p5 Q, XC C++差生班 案例讲解229:20
. d1 I4 t; R, H# O8 g6 T9 mC C++差生班 案例讲解308:54) e. |* V; ^! U: b- E, D7 @5 k
C C++差生班 案例讲解4; F' Q& ?6 \8 D o
/ i* @1 v# u. b o〖下载地址〗' w' |9 J, p/ @) P# Y' h) P) E2 \
5 x$ a' S/ `8 M4 y7 V
〖升级为永久会员免金币下载全站资源〗: ?4 O7 v& z* D# V6 l
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html5 x- n4 f( D7 W" P
: O- F, e, V) [/ t |
|