+ K$ m! C" Q+ }4 m, w* u〖课程介绍〗
: j" D- t! J/ t% E* H本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。
1 ^, Y S2 q \6 G4 c! M) R% y% ~8 [, h4 B1 |6 p% x
〖课程目录〗0 Y/ T5 b& e5 G! R5 k. v; A) V8 I
音视频开发前瞻 06:37/ n) x& P% ~1 y( H! q; q; w
FFmpeg音视频开发实战5介绍 03:07
& J& v }5 S5 A% P1 n5 ]2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
2 g4 y( `4 x$ p, w8 E音视频高级实战QQ群 练习题 OpenCV人脸追踪05:588 m9 g( o& X& ~* \2 s: g' P/ t5 G
每周六晚8~10点QQ群直播 内部作业答疑24:23; I' {; n* \( _) i6 w4 T
解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
% s; C: l: s4 j# j1 ]: A; D/ j) a学习课程前的提示06:59
1 E+ p" W0 Q$ [2 Dvmware开发环境 119:55
( Y* T; Y8 D3 j* lvmware开发环境 226:23. v3 Q8 @" E- b7 T! h
vmware开发环境 305:53/ a& q! Y- |1 j4 I/ [) e! `" D
vmware开发环境 413:49
: r" E+ _! } V9 q0 y6 }5 Jvmware开发环境 515:27
1 P8 w$ y& }, u9 y# Bvmware开发环境 606:514 Z- o; d1 Y3 R! y8 ]$ m V
win10不用装系统下载解压即可用版本38:13
? }- X3 B1 `' d, XmacOS Xcode开发环境 0122:54
+ l* m2 y1 K' A$ r# Z g( r JmacOS Xcode开发环境 0225:21( v. H1 ^& T5 f. K8 g0 @
macOS Xcode开发环境 0320:02: e i1 w& w6 V# w m: Z `
macOS Xcode开发环境 0419:17$ ?4 q2 @+ ^- k$ @
初学者音视频入门课程学习须知05:51 D- f& Y. j% d/ T
音视频初学者入门01 音频的原理15:56" I! w' i1 M4 a8 g* @( s
音视频初学者入门02 视频的原理113:38
2 ~" J, T: D- Z9 v! {) x音视频初学者入门03 视频的原理216:48
5 J3 ^) ?7 u8 y- M- P/ H音视频初学者入门04 视频编码原理17:41
; s, U5 T: n" o音视频初学者入门05 H.264 编码压缩算法原理09:58, h. [- U0 ?& y4 A5 y: p
音视频初学者入门06 视频编解码网络传输概览15:51
6 E. _8 w' _ c; `+ A! M- ]9 Q音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44" c; Y( F( }" ?2 ~* s' f/ Q0 J" ?/ ]
音视频初学者入门08 流媒体服务器架构16:150 Y( M3 _+ z6 F1 l
音视频初学者入门09 P2P点对点介绍07:02" _7 K$ g; v5 B$ n- k1 y
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
- K0 ~& F* w6 d2 M( g; k5 y, z音视频H.264基础 直播讲解0123:54
G2 r5 T( \; S音视频H.264基础 直播讲解0221:540 F2 u" y+ J& ?8 D
音视频H.264基础 直播讲解0323:117 j5 Q9 e# E) n9 C6 L
音视频H.264基础 直播讲解0424:15
2 w6 U. d0 Y3 J0 z+ G3 Z, z0 S音视频H.264基础 直播讲解0524:16
8 p, n' [' O! v$ t. tTips:群里80%的同学都整不明白的问题0111:19
0 t8 W8 I8 D; P+ X" r: `, e编译FFMpeg29:017 o- c x. ^ p' ^- H1 c6 Y
ffmpeg Mac iOS 编译补充0127:52) A2 @. `1 p) S. ~
ffmpeg Mac iOS 编译补充0224:583 g/ y, x* W# B" X
ffmpeg Mac iOS 编译补充0318:19
; _4 g4 G6 [: p7 A2 M. eFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
) Q/ p) L8 V! S& I开发环境搭建22:50+ a, `9 `) A+ g/ M: R/ E
H.264 视频数据接收13:01
( C8 O4 C3 m6 U" `+ `( S( ?解码H.264数据 118:45
+ }0 @: f# ?$ m, J1 C解码H.264数据210:55
- _& s8 `2 ?0 r3 z/ l解码H.264数据318:57
+ a( O& W* Z4 z# v( t$ N9 R: BOpenGL ES渲染YUV图像24:11. P, d; P* V3 A/ z" \
音频采集接收21:011 q6 ?/ Q# M) `* ~
音频编解码11:10
" t, G8 j7 J4 V- y" N2 j" nH.264 I P B帧 NAL12:22
/ T8 r4 o. C/ p% D s. C, F8 MH.264 I P B帧 NAL 216:582 ~) \) M- d$ z% [% W/ x6 B
H.264 SPS PPS I/P/B帧解析29:29
# d9 u( ]9 a! R9 U2 T) sQuickTime mp4容器分析12:09. B+ N" m2 m0 T3 S$ k$ b- m. ^
AAC 音频格式05:162 m+ s% D: C& l8 i3 o& `8 b
AAC实时转换 124:107 b5 w( l0 R5 k
AAC实时转换 221:18) y: x1 I/ x% R
FFmpeg实时写AAC音频流120:378 Q. [ L+ M9 f. d6 U2 |
FFmpeg实时写AAC音频流215:259 f5 r7 P$ G5 u- N
FFmpeg实时写H.264视频流17:12$ a3 e v- D5 `3 h% `8 T' H/ A
FFmpeg封装h.264 AAC到mp430:24
. Y8 f# s' @2 qiOS 硬件解码H.264 110:29, O' Z; t4 f) H8 N5 i: R+ G2 J' ]
iOS 硬件解码H.264 229:14% j$ X9 I5 _- Y5 s# D# ^. u
iOS 硬件解码H.264 318:425 l, o1 n. B/ P2 q7 c2 g
iOS 硬件解码H.264与显示14:408 | I1 ]! X: U# z1 X) [! b" z" N* @
FFmpeg liblame pcm转mp307:02+ x. |0 m* O8 p: o7 h3 y! M
Apple TV tvOS编译FFMPEG08:25
* k% V6 C* ^1 @ J; ]v4l视频采集06:05: ?/ M D; e5 v# j) @
x264编码H.264数据11:07
6 C( b0 L/ N. m3 ~# B, E* ?! }# palsa 音频采集08:28
$ ~! g* k3 d7 r, J! ^# nFFmpeg 跨平台开发 0110:09! y0 l; k# b3 U+ Q! a
FFmpeg 跨平台开发 0228:072 [2 m: u% t! T& \- t
FFmpeg 跨平台开发 0305:18
# m# H {( | ?3 a3 }FFmpeg 跨平台开发 0410:19% m' I' I" V' `- Q
FFmpeg 跨平台开发 0509:35& h/ m& E E) g. s8 P
FFmpeg 跨平台开发 0611:08
4 v) Y5 e3 X: B. Q qFFmpeg 跨平台开发 0710:43& o7 \+ a6 u1 ?" w2 s
FFmpeg 跨平台开发 0809:215 k" c/ @- T* o& O# z! @' c3 r
FFmpeg 跨平台开发 0912:395 x) d, i" C; f% |' b q
FFmpeg 跨平台开发 1014:51
$ e& D5 V9 k& w1 M) F6 g; WFFmpeg 跨平台开发 1110:25! y) c# R( E# W) H4 K" q) K
FFmpeg 跨平台开发 1210:47
% f( b& Q- M) o+ k7 N; tFFmpeg 跨平台开发 1312:49- b3 b2 C+ O' y1 k; X! l
FFmpeg 跨平台开发 1413:104 Z* l9 P) g: ?, F1 @( }9 F4 j
FFmpeg 跨平台开发 1508:34
' v4 v& }+ C0 N- Q5 k- lFFmpeg 智能手机App优化06:12
' e8 o+ Y' I6 x% o/ O- dAndroid JNI专题 01 跨平台开发安卓移植简介03:19
# s5 M: U' \! r5 w1 SAndroid JNI专题 02 第一个JNI调用12:07
6 N- c" i. X" S0 F2 F! {0 wAndroid JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
. f0 g. j& X2 ^6 \, \5 |& ~Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35% J, t [- V6 t; o" Y$ x, S
Android JNI专题 05编译ffmpeg 真机静态库26:39
* O# G# N4 H$ A# l8 _8 @Android JNI专题 06 Posix网络通讯移植0113:31: [& f; E! n J. G* C; {
Android JNI专题 07 Posix网络通讯移植0223:09
) G" ~* C( U; K! ]& H5 M+ j5 ]9 mAndroid JNI专题 08 Posix网络通讯移植0316:23, Q$ W; o9 ^8 J' Y" q1 i' ^. e, q
Android JNI专题 09 Posix网络通讯移植0407:46' x" q+ ~6 j/ A8 F
Android JNI专题 10 H.264解码移植14:53: x8 r8 k5 J% |, ~1 N8 G
Android JNI专题 11 native线程回调java函数0114:27* Z3 q0 i: ^# X. A% B. b9 w, M" N
Android JNI专题 12 native线程回调java函数0212:10" m) g b! |4 X% h9 N1 @' e
Android JNI专题 13 OpenGLES渲染YUV12:17( `9 z* t0 h- I) T( V
Android JNI专题 14 程序运行收尾11:38
! M+ _4 `5 @2 ?# _Android JNI专题 15 Android JNI小结09:30
6 O& z- T5 M, P1 [9 k ^" kFFmpeg 音视频转码07:198 M. U% X$ h- u) t
Darwin RTMP 流媒体服务器09:48# P6 q; Q' _, e
libVLC mencoder04:42; ^( b L. j) ^/ v" P; H% g& p* d4 Z
FFmpeg WebRTC Linphone12:524 q8 _- i3 v, S: l- B5 x
FFmpeg 屏幕录制06:51$ r4 a! {2 D5 i( N' Q
FFmpeg SDL OpenCV10:487 _% ~8 N; @/ K6 O# \
RTMP 直播 介绍22:554 D6 `5 c2 e9 C/ @/ X j! H
RTMP 直播 Linux服务器搭建15:01, L1 {+ l5 G7 a; a8 C0 U$ l4 _$ C. w! O
RTMP 直播 Linux服务器配置11:31
* U% @; O$ m0 ZRTMP 直播 流媒体推流08:57
5 U) j1 l3 C/ D8 u3 F7 MRTMP 直播 流媒体转发与接收11:13
" j1 {4 s& f9 ^( C! ^RTMP 直播 iOS流媒体播放器 0117:521 }; b0 v( a6 h8 p) y. l k8 I
RTMP 直播 iOS流媒体播放器 0210:34
; g) M T; r; r1 s1 Q2 IRTMP 直播 iOS推流到RTMP服务器0126:05
/ I- n. z9 ]0 b T1 m- s- ]RTMP 直播 iOS推流到RTMP服务器0224:08# U3 a& i# p8 U0 y
Socket通讯入门之tcp 粘包拆包现象0117:08
. j( k3 w/ g: F" l1 z, G4 uSocket通讯入门之tcp 粘包拆包现象0220:17' v: i) v( L9 W/ h2 I+ U& y
Socket通讯入门之tcp 粘包拆包现象0322:37
' {2 I& q' T1 @, t6 ?8 ~6 Z网络通讯开发 勘误04:00
- o5 Q) ^' Q. F- ?- U3 Q d( R网络通讯开发 协议13:31
" @( ~3 Z, O$ Y: }# ?# y/ ^: |4 |网络通讯开发 tcp协议的可靠性10:47
$ a7 K# l h9 d: ~; x* z网络通讯开发 tcp 三次握手05:448 h' o+ b' m8 j2 ]. F$ T; O
网络通讯开发 tcp 其他09:44
8 U4 B4 Z& a7 V0 j' o+ @网络通讯开发 socket通讯常用函数19:07
5 G2 v1 G: n( a网络通讯开发 socket编程常用头文件12:035 x0 G4 v) P' R j. X! _& R/ v0 @: X
网络通讯开发 服务器编程0112:28
4 e8 m3 x# a* b- p网络通讯开发 服务器编程0208:21! ]# q+ q. ] I$ a0 N
网络通讯开发 子进程07:32
# P) q$ J* l* |! i9 b0 c, A网络通讯开发 自定义协议12:46$ j+ I y0 N* [' \' E
网络通讯开发 IO复用11:26* A+ y" ~3 i$ L/ e
网络通讯开发 套节字选项09:27# T4 Z9 Y4 k8 c+ C( |( ~, P! t5 O4 ^. H
网络通讯开发 非阻塞数据接收13:589 v) ~9 d" v5 k! g7 ]0 d8 f
网络通讯开发 非阻塞数据发送11:12
5 L) t. F/ @" L% l1 ^( ^& J网络通讯开发 Unix 线程10:57
& i0 q8 F5 F/ Z0 i2 G, r网络通讯开发 线程detach封装09:431 o7 C8 J7 {, r: P3 _8 B
网络通讯开发 自定义协议 登陆28:55/ T9 F( A/ S# c! T
网络通讯开发 发送视频包0116:56
1 s' }# W! e$ I+ e% x9 w# I网络通讯开发 发送视频包0209:46
2 }5 \) J# r- D1 R网络通讯开发 发送视频包0309:55
3 L; v5 C$ I0 w' }# }/ g网络通讯开发 常见音视频包结构22:12! H) q" K; B& `' Q8 T
网络通讯开发 音频包的发送0114:35
( s) x5 A) @7 }9 y) I8 y/ u7 ]网络通讯开发 音频数据包发送0213:23
4 I6 |3 x5 @2 s. Q网络通讯开发 服务器端架构总览10:31
' O% U# [4 P4 d* G9 e7 ~6 ?# H网络通讯开发 服务器端架构实现09:306 V# A, Z$ l. v: d$ Q9 ^! n) u
网络通讯开发 服务器进程12:54
; f5 ?6 W2 F7 c8 ^% S$ M网络通讯开发 客户端编程介绍12:02
: v8 E4 ?9 \1 w: y( J9 f网络通讯开发 客户端初始化套接字15:26$ X- f( O( Y: P2 z
网络通讯开发 非阻塞connect12:30
5 m- \1 ~/ u3 X/ y* M& Y* H网络通讯开发 超时阻塞套接字发送07:19' I3 R0 y$ n' Y1 v5 A
网络通讯开发 超时阻塞套接字接收13:04; s p7 P$ r! `6 E: k% _
网络通讯开发 登陆请求12:00; K9 ]4 O$ Y( k- T0 y$ I6 k
网络通讯开发 登陆认证16:06
% I2 @' F! c. M) {网络通讯开发 视频请求13:227 K+ c m( D0 J& E: N. P
网络通讯开发 数据通道15:44& y- `$ T- x( U) B# E. U, Y
网络通讯开发 命令接收线程10:02
( ]! z4 g* e$ b* ^0 }8 Z网络通讯开发 音视频接收线程13:54' p: [1 b y7 n% f* I! Z4 A+ y
网络通讯开发 音视频解码播放08:52( E }4 w P/ K ^" D* O+ f7 U
网络通讯开发 程序架构概览09:200 n! b( ]8 }; C( y1 ~4 ~
网络通讯开发 心跳包09:34
! V6 ]7 \; p: q: P- ^3 f- ^, W网络通讯开发 UDP 编程04:17/ u( l# {& T1 M# o! v' U+ L
网络通讯开发 局域网广播包07:33
5 x4 V( a6 n# e1 P网络通讯开发 局域网广播接收06:50$ S* `( U: G: K7 Y& t8 }# f6 d& B- W+ D
跨平台移植问题15:19* y& n$ |' d- u8 ` v) p9 {
跨平台客户端 for Linux 移植20:36
8 l- h& y" j! w- uWindows开发01 Qt和MingW14:06
8 |8 I* v! l: L2 G' bwindows开发02 MingW ffmpeg编译32:37
8 W0 K6 T- g( e3 M( zwindows开发03 Qt与FFMpeg18:18
+ B' | Z% ?4 O/ H+ r/ Y$ G) k5 iwindows开发04 Qt Socket12:54
) y4 U4 L' i+ m' w) Fwindows开发05 Qt Socket28:59
! O; Q) |" e2 y4 M) S! M0 A' nwindows开发06 Qt Socket36:442 V. s4 b5 p, i) ?
windows开发07 Qt Socket40:20- N- y: I, a, R0 A
windows开发08 Qt Socket38:459 W! U$ P/ W6 {) j5 c8 B
windows开发09 Qt Socket09:45+ T. I( ]* s, S4 @# N
windows开发10 Qt Socket11:50& N4 u6 A, ^' r. V% C+ _
windows开发11 Qt Socket21:56" }6 }4 M& t* Y6 r. ^
windows开发12 跨平台编译11:43- D# m& D: A; |
windows开发13 摄像头无法打开视频问题21:31- j2 ]8 t! Q, `7 [3 p" U
windows开发14 程序发布注意事项36:04
$ A; G6 I& r l' J2 e4 pwindows开发15 程序安装包制作31:06
4 t. X8 o# `: N8 ]* c7 G! YFFmpeg音视频高级开发实战-简介03:21
a( C& Z* ?1 Z" }! n; S4 Clinux视频分发服务器01-课程介绍07:547 T* S, p' T9 e9 Q( ?1 U; s0 e2 X& r
linux视频分发服务器02-开发环境介绍11:51
+ h0 e+ B9 [7 Z* t1 \/ c! ulinux视频分发服务器03-linux优点21:40
3 s3 ]" v% x/ A$ z. s8 Mlinux视频分发服务器04-多进程21:34
( B9 H- o/ w7 Q- Nlinux视频分发服务器05-进程通讯 0115:53
' \ B% J6 y( p* i' j% Ulinux视频分发服务器06-进程通讯 0217:06: }# x9 Y- T% {4 A
linux视频分发服务器07-进程通讯 0318:505 ], l& W5 L x) q; d
linux视频分发服务器08-进程通讯 0423:57
. ^4 p' T4 u6 ]( P- Wlinux视频分发服务器09-进程通讯 0527:58& A' l, a& g" @
linux视频分发服务器10-进程通讯 0624:198 T H7 O' v0 z3 |/ y
linux视频分发服务器11-进程通讯 0747:336 X' X& g1 w: \8 V& J1 j/ O2 ~2 J
linux视频分发服务器12-进程通讯 0818:44
) W; G3 Q% ?/ M7 f m8 K5 Blinux视频分发服务器13-线程 0121:36% l4 k$ V7 [" B# T* S ?. V
linux视频分发服务器14-线程 0235:37
* z* `1 B! H& {: m' I" Glinux视频分发服务器15-多线程与互斥锁13:27! h8 i$ t1 M1 ?
linux视频分发服务器16-socket12:22" N! }3 J; r U, i8 B. f
linux视频分发服务器17-TCP-UDP概述24:544 c; |) j1 Z$ V
linux视频分发服务器18-TCP服务器39:44: x% d0 N) A. P4 Y1 k
linux视频分发服务器19-TCP客户机10:22
! {" A% j- r: K2 {linux视频分发服务器20-UDP服务器09:541 n& v0 ^7 \, P! Y3 d! s
linux视频分发服务器21-UDP客户机13:320 i2 X; o/ W# E6 f; ~
linux视频分发服务器22-TCP/IP多用户访问实现0126:528 p+ C+ N% b1 q1 d0 O+ F; |* B9 j
linux视频分发服务器22-TCP/IP多用户访问实现0213:05
% a: Y: E& z2 y# {linux视频分发服务器23-TCP/IP多用户访问实现0310:58; z' j; P$ z) \* R! L
linux视频分发服务器24-TCP/IP多用户访问实现0420:02
. h4 J' V/ |% l6 o2 {% elinux视频分发服务器25-TCP/IP多用户访问实现0523:35' W2 i' f( b+ S6 y7 Y
linux视频分发服务器26-TCP/IP多用户访问实现0639:40
8 P2 [- [8 }' ?: V1 Rlinux视频分发服务器27-TCP/IP多用户访问实现0714:40( ^" |9 x6 I5 u
linux视频分发服务器28 TCP/IP视频分发0114:02
9 P. m/ J+ T3 ~! Plinux视频分发服务器29 TCP/IP视频分发0216:50
' q* a! H7 f+ d0 i; ]* M. Nlinux视频分发服务器30 TCP/IP视频分发0321:405 M( ^2 T, ?, X& C& r, s
linux视频分发服务器31 TCP/IP视频分发0417:08
3 c! f3 f$ l T6 h+ Tlinux视频分发服务器32 TCP/IP视频分发0516:15
+ f% z3 x. s6 ^% \linux视频分发服务器33 TCP/IP视频分发0614:01" C) ]; G- {2 p7 a! u1 l: t
linux视频分发服务器34 TCP/IP视频分发0712:56: l! V3 e, }! n
linux视频分发服务器35 TCP/IP视频分发0824:12& w# q( m) Y9 s9 e3 r
linux视频分发服务器36-TCP/IP视频分发1021:35! [# ^, z+ i6 e$ \
linux视频分发服务器37 TCP/IP视频分发0918:048 k1 Y6 @0 ^3 j: }1 F1 g9 P
linux视频分发服务器38-编译容错处理08:288 d% Y' d* j; W$ i; a }9 f5 M3 u
linux视频分发服务器39-协议数据封装12:54
( E! X! p( E* m- ulinux视频分发服务器40-TCP/IP视频分发1113:18* O3 C$ A2 l% V) r" d& d% S% ?" T. f5 X
linux视频分发服务器41-TCP/IP视频分发1234:054 K- ]- A1 E, x! i. s1 T1 F
linux视频分发服务器42-TCP/IP视频分发1318:29
9 d# `! m/ a; X9 b- slinux视频分发服务器43-TCP/IP视频分发1428:31# T6 O3 ~+ C) Q A: c
linux视频分发服务器44-调试43:05. {3 N2 v% q* A A7 S8 U/ ]; }
linux视频分发服务器45-音频14:45
' O( V& \5 t4 l" F5 Ulinux视频分发服务器46-总结113:205 a3 Z* }9 a% k! T- q
linux视频分发服务器47-总结205:25
! }1 r9 b1 k' E2 f# H olinux 基于UDP视频分发服务器01-UDP基础18:48
6 r+ G# M# J, v$ {# `5 S8 a2 Jlinux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
6 w" D4 X# j$ alinux 基于UDP视频分发服务器03-创建UDP服务48:05
) l, y2 ^4 _, ]) ?$ olinux 基于UDP视频分发服务器04-UDP报文接收27:54
2 R$ a5 t9 Q) W9 {1 dlinux 基于UDP视频分发服务器05-UDP报文发送13:413 b8 }' v0 c# A8 I( A! d
linux 基于UDP视频分发服务器06-UDP客户端实现35:13
: x: \7 r8 k' D, I1 n; Tlinux 基于UDP视频分发服务器07-UDP交互133:23+ j7 \: P: u9 P6 ^
linux 基于UDP视频分发服务器08-UDP交互231:48" e2 w" [4 `2 ^% `$ l/ b
linux 基于UDP视频分发服务器09-视频采集26:293 ~- a2 m4 l k" S
linux 基于UDP视频分发服务器10-视频数据UDP分包33:55
& P5 C% k. E* E: a* Vlinux 基于UDP视频分发服务器111-视频数据UDP组包29:34
& E& d8 f7 ]7 h' j( M3 @6 P4 c4 dlinux 基于UDP视频分发服务器12-视频数据解码播放15:27
8 [. |9 g8 C5 o# G4 T) Flinux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
1 E& g: |/ M6 j" m }- l) y klinux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50- m/ H8 M% i; Y) Y4 J0 M$ i
Android 01 音视频开发概述20:230 H* ~3 T8 d) L4 \0 u) i
Android 02 编译ffmpeg19:21
# G) O- c1 u0 U( B X% V8 W' aAndroid 03 JNI 01基础25:42' F+ y5 V! g0 [- F4 L8 g% B
Android 04 JNI 0201:09:24
; c( a/ ]! P/ g* |5 JAndroid 04 JNI 0301:34
, L8 e" j& O$ ]/ z. tAndroid 05 JNI 0301:343 ]/ M4 c$ i! ] k3 H z
Android 06 开发环境21:166 q+ f: g {# ?/ A0 j$ S) Q! Q& ?
Android 07 项目结构21:15
0 a* @! A2 U% R7 E2 z; XAndroid 08 自定义Activity24:04- Q t5 v/ U* I8 Z4 z& ]
Android 09 SafeThread类19:38. I7 I. r1 f0 l4 @) r
Android 10 网络通讯协议25:55
$ M3 } B" n A% f% N; C7 z# YAndroid 11 网络通讯类0137:09
) _) I8 {* M% C/ H. D2 @Android 12 网络通讯类0228:14
5 }4 `+ A k& P0 G9 j( k& {6 Z) c; S- rAndroid 13 网络通讯类0339:438 C1 ^- ^- ?; p# [( y# f, U
Android 14 网络通讯类0421:498 N h2 O2 F4 S- h% o! c
Android 15 网络通讯类0523:440 I7 O G4 x$ K: n' }8 [
Android 16 网络通讯类0624:08* I$ Z! `2 A; j- w0 B
Android 17 数据缓存27:52$ ` Q8 f6 f2 i2 v- t2 C
Android 18 视频队列23:094 e2 ]0 m! {2 S
Android 19 控制队列及通道25:34$ X4 j3 U: K: @ R3 h/ X5 D) ], c* L
Android 20 Socket 连接线程0128:36- ~1 `, J' V# Q' s$ }) @ U! d
Android 21 Socket 连接线程0226:19+ f6 Y; ?( V/ _/ y4 F# z) O' B
Android 22 视频接收线程0122:36* Z, ~1 r! t H) W- Y
Android 23 视频接收线程02 1219:07
" l$ Z4 A; I0 q: [9 I3 H3 yAndroid 24 视频接收线程03 1321:56# Q1 {8 N+ i' @" M, I! e6 x7 _
Android 25 视频解码线程1434:04
* }* f* \. P# V fAndroid 26 数据传输接口18:46& R; a, \& V) b9 E
Android 27 UI显示0129:568 f% [1 D. v! R, u7 c$ i7 t) [
Android 28 视频显示布局28:164 I* [) h6 m& J* X6 A/ Z
Android 29 UI显示0228:39; n7 D1 N1 z9 x5 s n
Android 30 UI显示0331:132 l: E. L, w* X T& M2 l
Android 31 Render 显示15:59
& S- E6 }2 e2 |3 i, @ VAndroid 32 TCP视频通讯项目总结19:25
% o7 y# D7 ?1 x6 Z! ]Android 33 音频编解码0119:34- ?& b0 p2 j: c: K) l6 n8 G
Android 34 音频编解码0213:15
2 Z; Z/ S) \; e2 CAndroid 35 硬件编解码 0117:12- r+ d! t3 M& I6 ?
Android 35 硬件编解码 0228:136 C' W; t( R& M7 J
Android 36 硬件编解码 0318:04/ m( d8 |7 W: G# J# y0 i- h
Android 37 硬件编解码 0413:58( e0 i) k. l+ d" R4 T! K
Android 38 安卓开发总结05:13
1 w6 p d) j i8 r) x" _Rtmp 01-课程价绍05:19) m: K+ J+ `3 ^; }- j
Rtmp 02-rtmp基本介绍16:07
1 B2 b! H8 _% f! a- n: @Rtmp 03-开发环境搭建及项目概况37:57$ M3 d) m0 j5 a
Rtmp 04-基础代码编译15:40
- m+ ?. q$ A6 M% `6 CRtmp 05-rtmp协议及封装格式123:555 T3 F1 e5 {3 S' u+ q/ z ~
Rtmp 06-rtmp协议及封装格式216:48
; ~6 ^6 w! i" J, k) ]) jRtmp 07-rtmp协议握手34:18
6 p( B) i3 N5 o7 ]4 ` x/ O; R+ kRtmp 08-flv以及flv文件结构13:315 Z: O1 I0 X# {; s5 c
Rtmp 09-flv的Script Tag19:23) d- ~: Y, b+ T+ t+ a
Rtmp 10-rtmp的Metadata封装发送44:26
6 v" K, |& l( K4 k# c1 s3 }Rtmp 11-h264与nalu简介12:19) x: B$ M; s0 C3 h7 ^0 ?7 Z) @
Rtmp 12-nalu提取23:41
' S3 m1 Q1 s) d+ t. DRtmp 13-h264视频数据按flv格式发送rtmp包34:12
9 T C) i. V, V# Z) S" h% ERtmp 14-h264视频编码信息讲解及发包36:49
4 h( @% m+ d8 s' |3 k M% ^. e6 gRtmp 15-aac格式介绍及声音的参数介绍15:132 ~ z7 K1 I) X, m. q7 [ M3 `
Rtmp 16-aac声音数据flv格式化发送rtmp包16:326 B3 K4 \% U" N" B; D9 C
Rtmp 17-aac编码信息组包发送36:00) p. W/ c8 o4 N
Rtmp 18-h264帧及aac帧获取01:12:20 b0 R* x# f1 H" H- m
Rtmp 19-rtmp推流和观看05:29
6 ] T& D$ n& T3 M7 Z& XRtmp 20-修改chunksize的大小15:24
l& p& `- U% ~% d o) G: O1 ^Rtmp 21-librtmp导出及快速推流19:47
7 m" Z) G* W4 _3 S; x9 ?) yRtmp 22-rtmp专题课程总结09:04% @1 |7 h9 l3 V$ r( Z6 [% {" M& `
libvlc Qt专题 01 LGPL下的libvlc05:17
8 m$ l, K9 @. ~7 h: A4 x" Nlibvlc Qt专题 02 vlc播放器引擎.13:336 K/ }, Q3 `+ {. K* F
libvlc Qt专题 03 libvlc Mac Windows库17:02' a7 n0 R% k' z, P* g' b$ r, l
libvlc Qt专题 04 关于GUI 开发框架学习20:05
- s1 b, @) {- b4 ?3 alibvlc Qt专题 05 libvlc 库配置 调用14:29! d- w# `# f# `1 C8 ^5 ]' o
libvlc Qt专题 06 GUI布局17:23
4 E+ p/ ^4 V6 q7 \4 ]7 l7 V0 {. vlibvlc Qt专题 07 Qt界面交互18:117 V, q( g' I( I! o) e8 Q& ~
libvlc Qt专题 08 打开媒体文件12:55
/ U. Y$ k! ^$ W. ?# L6 Klibvlc Qt专题 09 libvlc API20:42
, M5 @2 P J* \ Plibvlc Qt专题 10 libvlc video callback20:29, o, q! n- t' m; h
libvlc Qt专题 11 libvlc video callback 219:14
# l3 K: V/ E2 A8 S" |. ]6 [libvlc Qt专题 12 libvlc video callback 310:25
$ D- y* d& W8 A1 g* Ilibvlc Qt专题 13 libvlc API 0122:14
: i$ k8 S5 T2 v( u, ]/ glibvlc Qt专题 14 libvlc API 0211:59! P) K8 s3 F0 j! H9 v
libvlc Qt专题 15 libvlc API 0329:07
+ r/ m5 t& j7 i/ i6 n& wlibvlc Qt专题 16 Qt Mac C++ OC混合编程17:14- z6 o( ]; J4 u7 L8 _" w
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
; ~4 d& _3 W& f- G! olibvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
6 c) v) R0 g0 [/ u3 m; p" V3 blibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23, N6 |3 J: M* a- P: _/ j7 \4 j4 I+ a0 r
libvlc Qt专题 20 windows 适配 105:15
6 d" r5 o2 i6 t' b: llibvlc Qt专题 21 windows 适配 210:04
" ?5 M. E' W9 Q7 ~9 {9 o1 D: rlibvlc Qt专题 22 vlc总结05:24! R" z* b! m! F. V& d9 ?
音视频处理专题 非线性视频编辑器 0117:41
% R! V( v D; S' r6 }; M音视频处理专题 非线性视频编辑器 0211:33
2 \# s. H+ V5 ]: W/ U音视频处理专题 非线性视频编辑器 0315:35' M1 `+ Y/ B9 ?2 ]( S0 n
音视频处理专题 非线性视频编辑器 0412:46
- r4 {+ ~2 [$ v音视频处理专题 非线性视频编辑器 0515:09( ?/ y4 J6 g, P; b. [* h- l
音视频处理专题 非线性视频编辑器 0609:49
# r/ J6 F. Z/ A6 L- ]9 g音视频处理专题 非线性视频编辑器 0718:54
, t5 N/ l5 `7 f3 Y* Z音视频处理专题 非线性视频编辑器 0816:29
" _# a# v! a- V2 a- i4 ^! ?! e音视频处理专题 非线性视频编辑器 0919:211 ] o C' l9 t& T: a
音视频处理专题 非线性视频编辑器 1014:03
7 z$ l% l, ^, B. g l音视频处理专题 非线性视频编辑器 1131:343 g# f9 w+ R- ]5 w9 M. @- O3 g
音视频处理专题 非线性视频编辑器 1215:40# V1 s1 u# W& z6 f3 o( A; i: l
音视频处理专题 格式转换 01 解密格式转换工厂14:234 `; k( n; l) m8 O$ S2 q
音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
o# A8 _" r4 j4 ?2 z+ i' M音视频处理专题 格式转换03 SDL Mlt 0111:24
6 K* R i: k) G# Z* U: ]# N音视频处理专题 格式转换04 SDL Mlt 0235:08
& V) P5 X% r1 l$ k9 w' V+ R6 J音视频处理专题 格式转换05 SDL Mlt 0310:56
+ \8 g$ q: T, v' Z音视频处理专题 格式转换06 SDL Mlt 0416:58
- e- U) g6 V$ v1 k音视频处理专题 格式转换 07 多进程实现128:510 S0 D4 Y p& y0 N- y0 ?4 _
音视频处理专题 格式转换 08 多进程实现220:22
# R- T. [1 @& H3 j( T( o5 A音视频处理专题 格式转换 09 多进程实现311:52
7 p# [; m3 `0 X* [: g I音视频处理专题 格式转换 10多进程实现413:11
5 @# X1 [, ?9 N# E音视频处理专题 格式转换工厂11 多进程实现508:125 w) y& W+ f6 |9 W7 y
音视频处理专题 格式转换工厂12 多进程实现626:14) S: J3 H |- F$ o8 f
番外篇 OpenCV人脸表情追踪项目实战114:54' o( Y* j: Y, ^3 ]: r. O% {9 I; X: C! i
番外篇 OpenCV人脸表情追踪项目实战217:36
* X$ [: E3 U0 A+ j% e" [3 V' Z$ ^番外篇 OpenCV人脸表情追踪项目实战314:522 V7 S5 b4 {, {& b# o! U+ y
番外篇 OpenCV人脸表情追踪项目实战416:51
$ m5 o8 S4 B' E1 A5 y, v1 ~番外篇 OpenCV人脸表情追踪项目实战513:18
' _/ b" l' B" e4 S0 }0 p番外篇 OpenCV人脸表情追踪项目实战616:09
' p* W5 v( L5 m y: F; K; L番外篇 OpenCV人脸表情追踪项目实战737:12
; B" Z) R- x3 E* S; ~番外篇 OpenCV人脸表情追踪项目实战814:18
! X! F' M; X9 x4 ?! ~番外篇 OpenCV人脸表情追踪项目实战918:12' a0 H6 Y9 Z# j4 h
番外篇 OpenCV人脸表情追踪项目实战1016:37+ G+ K* z" ~3 D8 r5 U/ e
番外篇 OpenCV人脸表情追踪项目实战1114:23) a$ q s: }2 w3 u% _
番外篇 OpenCV人脸表情追踪项目实战1216:39$ Y5 b# e1 j% C# t9 j: |1 m
番外篇 OpenCV人脸表情追踪项目实战1305:08; W% |# T1 ]) y, t
番外篇 OpenCV人脸表情追踪项目实战1408:592 i7 q5 M( U6 @( z& }8 U: H) I
番外篇 OpenCV人脸表情追踪项目实战1514:40
F+ I5 J- V6 Y+ g1 H5 j5 |5 x' L番外篇 OpenCV人脸表情追踪项目实战1608:40
- o& V Y1 g; ?# P番外篇 OpenCV人脸表情追踪项目实战1716:58% O& F% H9 J1 z! n
番外篇 OpenCV人脸表情追踪项目实战1817:311 z2 u2 N6 b1 p* {) U8 S
番外篇 OpenCV人脸表情追踪项目实战1907:48
9 P7 B9 t6 {$ w番外篇 OpenCV人脸表情追踪项目实战2011:17
: S( R. v4 r; A" l* O) ?1 B/ u. e番外篇 OpenCV人脸表情追踪项目实战2120:499 o1 S% T% W& E8 b% w
番外篇 OpenCV人脸表情追踪项目实战2205:23
+ y& R5 c( J$ p/ \$ |+ t( J番外篇 OpenCV人脸表情追踪项目实战 2322:50& R1 v+ }0 H9 V! o4 y8 j
番外篇 OpenCV人脸表情追踪项目实战 2408:599 n! K+ D) t, ]2 s. q+ ^
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49. w' G3 e% K3 `5 |7 ~
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24) s: W: X5 r7 a- ?7 t3 I
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
% O# C2 o' {! J& y安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
" `: p3 [+ A5 ^2 J* {/ {* a安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
' q) \/ b8 v* N& t安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33' A% R4 Q4 P% V& |+ R3 W: U
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19' {$ V% p+ B" b \3 S. M6 q
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:057 J5 C Z; a5 E( o4 ?* v8 J
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28* a' m0 @6 B3 j$ S- h, Z) f1 }& R
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
$ q' g: K3 i& Q' a4 i. _0 b/ A每周六直播-音视频教程作业答疑 0124:23! M- M' I- R! L9 r' Q0 U) l% K
每周六直播-音视频教程作业答疑 0224:26
_: \# k! o& m+ u, B4 A! P, |! \6 |每周六直播-音视频教程作业答疑 0325:465 s0 h; y) @6 `2 I: L3 ]% m
每周六直播-音视频教程作业答疑 0423:12; w& U/ a. P) o n2 [
每周六直播-音视频教程作业答疑 0525:22- ]8 x G. L: P3 p3 F* d v
每周六直播-音视频教程作业答疑 0618:19# I& c; J( l# g
每周六直播-音视频教程作业答疑 0827:39' z; F: r! P* y3 P- ?; r/ S, R
每周六直播-音视频教程作业答疑 0922:419 E+ |6 r9 `0 @: I( C% m' S, Q1 ?$ S" r
每周六直播-音视频教程作业答疑 1020:041 v' o4 D: I: Y0 A
每周六直播-音视频教程作业答疑 1122:348 s5 p! c, `: p7 U5 K7 @
每周六直播-音视频教程作业答疑 1235:34
" I! d2 d% X6 g2 N7 C: m1 D7 ~每周六直播-音视频教程作业答疑 1328:462 Z9 I' A, z0 v# p, E/ T, a: f: T
每周六直播-音视频教程作业答疑 1421:16+ F# \9 C+ _' G, ~
每周六直播-音视频教程作业答疑 1532:13
( v9 B {( u' K i; U每周六直播-音视频教程作业答疑 1625:21
: _' f: y& A: S2 i2 `. \每周六直播-音视频教程作业答疑 1723:40( w( w9 E# f @9 x; i- a. |
每周六直播-音视频教程作业答疑 1813:17
* R& p, N" A! h. Q每周六直播-音视频教程作业答疑 1911:49
# d8 F5 w% y5 q Z# V% H直播-作业答疑 20 2D绘图绘制波形原理43:10
- ?# M& W& M/ m6 p' u直播-作业答疑 21 2D绘图绘制波形原理224:473 q8 j; S8 w4 ~) s b7 D; i
每周六直播-音视频教程作业答疑 2226:06
5 i4 z( l5 ~- r+ L% {QQ群直播 聊一聊OpenGL Shader 0122:160 l7 k5 L: k7 j
QQ群直播 聊一聊OpenGL Shader 0226:52 a( }9 t+ Z4 O& e# {& a- L
C C++差生班 案例讲解137:01
9 m7 `! u; x/ [+ t. _' p, DC C++差生班 案例讲解229:20
# z6 c* x' Q, A$ B' u, ~4 @C C++差生班 案例讲解308:54
! m6 y5 O# P, @/ v) r' t( P4 MC C++差生班 案例讲解4
$ }' J. N7 E) x& ~
7 Z4 E# | H# \2 J0 d/ ^. u〖下载地址〗) P% f0 Q; s& O5 ^
3 N5 M; G' [" N8 o; f! {( n〖升级为永久会员免金币下载全站资源〗
7 ^' S3 a2 K3 o, Y全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
% N1 i' j% x6 A2 v! q$ k1 Q
! V# l3 @3 e: o+ A
|
|