FFmpeg音视频开发实战5

  [复制链接]
查看6969 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png # s9 f; g$ h& l- k% J$ ]9 ]
〖课程介绍〗- v, v$ E, W  I  k
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。! |* R+ V- N( I7 h9 C6 M: [9 D
) P) P$ p: M- |* P9 i7 d
〖课程目录〗/ m1 s9 T& F% _0 |
音视频开发前瞻 06:37
' s9 O" @4 c- ^' Y" O) p) wFFmpeg音视频开发实战5介绍 03:074 `; i; D0 T* Q4 @. X* t% s5 J
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56  ]; {  n- P4 _+ c: Z/ C
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:588 X& A3 Z# L8 U' D- y8 U; m" h- U. ^
每周六晚8~10点QQ群直播 内部作业答疑24:235 Y( \% s0 L6 `) D- L& Z8 D
解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
4 d$ I5 z, L8 f  u  t* R学习课程前的提示06:59
" H$ y. y( |9 k- b; h: Mvmware开发环境 119:55
; R7 F- ?% R3 ~vmware开发环境 226:236 e% m3 x4 M2 [) l* f3 n; B
vmware开发环境 305:53
* x- ]$ i' j9 u; f4 ?vmware开发环境 413:49
5 o) x! T. {/ G" p! ]vmware开发环境 515:27
8 U1 u5 v3 o7 T" L! x0 jvmware开发环境 606:512 P7 ^% J% i/ N" n0 `
win10不用装系统下载解压即可用版本38:13
6 C  r, }+ l9 N; _# AmacOS Xcode开发环境 0122:549 b7 [1 D0 _( p  O! P
macOS Xcode开发环境 0225:21
7 z- j( Z1 ~# VmacOS Xcode开发环境 0320:02
1 m- R5 D% `( ~# e: P5 dmacOS Xcode开发环境 0419:17
6 A( z$ G9 O+ ]/ \/ O6 d1 t初学者音视频入门课程学习须知05:51
$ J) R. x* N( C, s音视频初学者入门01 音频的原理15:56
, |- d( t5 e& P0 I* K; ^/ c6 H音视频初学者入门02 视频的原理113:38" S+ b  l2 _  P
音视频初学者入门03 视频的原理216:48
: R" N8 H5 q# S+ y, W6 w$ Y音视频初学者入门04 视频编码原理17:41, p- T2 Q3 ~# M* g$ U6 x* }0 H  @; @
音视频初学者入门05 H.264 编码压缩算法原理09:588 q; R2 K7 D5 Q7 O0 U8 j8 @
音视频初学者入门06 视频编解码网络传输概览15:51
: e) `# Z0 Z; Z: X$ R& I5 |  C音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
: @$ c+ l' I' [. J9 q% q. \5 E/ U  p音视频初学者入门08 流媒体服务器架构16:15
/ [! [. G9 w8 N! ?6 X* z! O  q4 E8 x' [音视频初学者入门09 P2P点对点介绍07:029 W7 I3 W6 y: V$ w4 c
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48, \+ D) \) b6 b4 f0 V4 n* Y
音视频H.264基础 直播讲解0123:54
% I/ B- D6 \+ h: G9 ~2 b- u: o8 a音视频H.264基础 直播讲解0221:54: K# A- y+ j* t: f2 T0 Y
音视频H.264基础 直播讲解0323:11
) C( ?. s9 x- V, C5 [音视频H.264基础 直播讲解0424:15
$ @  P8 h* D. r. r7 l音视频H.264基础 直播讲解0524:16
8 i% C+ l9 n4 ?+ M% K$ Y# w6 uTips:群里80%的同学都整不明白的问题0111:19
; Y# h1 W2 D  h7 C1 i9 V" P编译FFMpeg29:01: S$ e& S# [1 l+ ?- G- y. s
ffmpeg Mac iOS 编译补充0127:52
: x* f3 R& c6 R1 Effmpeg Mac iOS 编译补充0224:58
8 ?' h* T' Z5 v  v$ R3 b1 ?ffmpeg Mac iOS 编译补充0318:19
! m5 W6 L# b+ b! b0 b7 Z. k& ^FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
7 A* F5 {; s) V8 d0 c开发环境搭建22:50
% k0 i- ?) k) b$ v% M9 m  b: x) `H.264 视频数据接收13:01
5 d4 |$ L( b3 p  H. M! Z0 f解码H.264数据 118:45
9 }  `8 f& }4 X: y* [- ~9 S解码H.264数据210:55
" b, Q) v$ D4 ^: N& D5 o- ]解码H.264数据318:57  a( h0 n+ S8 w8 h/ l5 n1 z7 x
OpenGL ES渲染YUV图像24:11% F3 p, f. [9 Z+ i, Y, h
音频采集接收21:01
4 B- f, a- P3 m音频编解码11:10$ B, a; a7 ?3 k- ^9 s9 e: c
H.264 I P B帧 NAL12:22
  ^6 n5 d% @  M! m2 {: ~H.264 I P B帧 NAL 216:58
# a. r2 H! q$ v# G( _5 X+ ^  s+ Y3 pH.264 SPS PPS I/P/B帧解析29:29/ Z: F+ x5 f+ L  q4 r8 c( B: _
QuickTime mp4容器分析12:09
$ Q" N. H2 D3 g& T2 s7 j/ @AAC 音频格式05:16
% R9 T% _# w1 f9 ?3 U7 XAAC实时转换 124:10
3 T% m% U" o; a* NAAC实时转换 221:18
8 a& l, }( _! P, cFFmpeg实时写AAC音频流120:37
  [# R8 F' f) M, Y0 ^! w2 ?FFmpeg实时写AAC音频流215:25
3 T8 _( N+ ~/ }; T' k( w" vFFmpeg实时写H.264视频流17:12
5 W% L( g/ t! r, |: m) U2 JFFmpeg封装h.264 AAC到mp430:24
0 X$ K4 c3 s; Q) V- a, j" }iOS 硬件解码H.264 110:294 N! U+ U) D- {0 y2 y; |0 Z
iOS 硬件解码H.264 229:14: ^$ p+ C: [* D( z4 a# n
iOS 硬件解码H.264 318:42
0 H# q1 ^# @( Y  O8 {2 \. NiOS 硬件解码H.264与显示14:40& A% J1 {+ g1 T/ L$ Z5 [- f& \
FFmpeg liblame pcm转mp307:02; A9 C4 i- k# J" m# p4 {$ X) S
Apple TV tvOS编译FFMPEG08:25
& l+ n& m5 W& P+ tv4l视频采集06:05- F4 y* Y- W& M' x3 Q; S6 Q6 T
x264编码H.264数据11:07
: S* H; L0 }, v% q( d* kalsa 音频采集08:28
3 C0 {& W: M" g. C2 oFFmpeg 跨平台开发 0110:09
% X6 ]! W2 y9 {. XFFmpeg 跨平台开发 0228:07
6 B0 e0 f% N! n4 e# ]) o' j% Q. VFFmpeg 跨平台开发 0305:18
: s$ j  p' v; ^7 k  b4 sFFmpeg 跨平台开发 0410:19
* t& _) p* F; h8 lFFmpeg 跨平台开发 0509:35, L$ Q1 J8 k! }1 d* Z
FFmpeg 跨平台开发 0611:08
( ?% {" d4 z7 ]FFmpeg 跨平台开发 0710:43
" H2 V6 ^  G, lFFmpeg 跨平台开发 0809:21
) C* M) h5 H' n. P2 g" v4 ]FFmpeg 跨平台开发 0912:39# Z5 ]$ q$ u/ S5 J
FFmpeg 跨平台开发 1014:51
/ T+ X" [9 b$ R: T8 a4 ~+ l7 o$ lFFmpeg 跨平台开发 1110:25
8 x0 I8 F# M1 v$ B, P  eFFmpeg 跨平台开发 1210:47. a3 ^& t1 ]' H. I
FFmpeg 跨平台开发 1312:49
5 v: Z* \6 l* \" T- s+ BFFmpeg 跨平台开发 1413:10
! r8 ?* e" s) t6 I2 X. mFFmpeg 跨平台开发 1508:34
) r; [- G8 i; q" O+ r9 ]. S) o4 WFFmpeg 智能手机App优化06:12
. P$ x' g8 z2 b/ w. L+ eAndroid JNI专题 01 跨平台开发安卓移植简介03:19$ i6 a& j3 e- p' k
Android JNI专题 02 第一个JNI调用12:07$ _" W5 }% g" t  V/ |
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38" ^  K3 l' G/ Y2 T
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
. n, s) X& E  G! mAndroid JNI专题 05编译ffmpeg 真机静态库26:39
( ]8 z$ `4 S; vAndroid JNI专题 06 Posix网络通讯移植0113:31& g; W1 f) m1 u+ m3 e
Android JNI专题 07 Posix网络通讯移植0223:09
. U% q: b8 ]( U% C5 H2 Y0 v& y* \* lAndroid JNI专题 08 Posix网络通讯移植0316:237 C. T3 u$ ?+ n, @" M% S4 t
Android JNI专题 09 Posix网络通讯移植0407:468 o7 R" m, t8 D1 P  X) ^
Android JNI专题 10 H.264解码移植14:53- R4 _8 g) p/ X$ `, n; v
Android JNI专题 11 native线程回调java函数0114:27
  W, T* C( b6 S  z2 b* _Android JNI专题 12 native线程回调java函数0212:107 Q5 c. m& _# }0 E
Android JNI专题 13 OpenGLES渲染YUV12:17& v  G/ t) M! z  Z' Y
Android JNI专题 14 程序运行收尾11:385 G2 a' ~& }+ Y# r& j! B/ v+ l
Android JNI专题 15 Android JNI小结09:30
5 W$ A2 x. _' D" GFFmpeg 音视频转码07:195 |! t; H# R* l2 W8 D
Darwin RTMP 流媒体服务器09:48' i0 V  j5 s; ]  S2 G, S
libVLC mencoder04:42" T9 o5 a. ?! E  k# ^6 s
FFmpeg WebRTC Linphone12:52; v2 X- C% M" K% B8 y& ?
FFmpeg 屏幕录制06:51: h( M( N; [  c4 k6 Q
FFmpeg SDL OpenCV10:48
! m- W& M# p# V( QRTMP 直播 介绍22:55
/ N9 T' t4 [' H! n5 ARTMP 直播 Linux服务器搭建15:010 F. F( l5 V# ]$ Q
RTMP 直播 Linux服务器配置11:31
: {2 K5 W' D2 URTMP 直播 流媒体推流08:57+ e2 p: V( Y, Q
RTMP 直播 流媒体转发与接收11:13
6 X9 k0 g( \: b4 {RTMP 直播 iOS流媒体播放器 0117:52
, p  N' v0 O* R/ F# c% nRTMP 直播 iOS流媒体播放器 0210:34
" }: c, D. p2 M$ t0 Y& f; cRTMP 直播 iOS推流到RTMP服务器0126:05
3 [& ]1 F1 S/ b  }! ZRTMP 直播 iOS推流到RTMP服务器0224:08
0 Z. v; Y( C2 N4 x2 B; @- u5 CSocket通讯入门之tcp 粘包拆包现象0117:08
! t. P! x3 k! ?3 x) oSocket通讯入门之tcp 粘包拆包现象0220:17) b  ^! g' Q& t+ U
Socket通讯入门之tcp 粘包拆包现象0322:37  R9 O0 }5 V7 r1 Z/ y; i
网络通讯开发 勘误04:00
5 H$ Q; ~0 o$ z! m) ~2 U" q9 ^+ N网络通讯开发 协议13:31+ a, d7 Q' p  q/ h# f" C- `0 x
网络通讯开发 tcp协议的可靠性10:47
/ t" J: {7 a4 _' ]; k0 A* t" M5 M网络通讯开发 tcp 三次握手05:44) R) o0 I# |' A
网络通讯开发 tcp 其他09:44
) ^9 Z) b) U; D! v$ E3 P7 M网络通讯开发 socket通讯常用函数19:07
* R; ~  j% r. J: e# o! r- a1 d网络通讯开发 socket编程常用头文件12:03
6 i3 u& J6 L: Y网络通讯开发 服务器编程0112:28
9 Q9 x0 j% z0 l% V, L# v' K网络通讯开发 服务器编程0208:21
7 N. [! k! R% a) R3 F. a网络通讯开发 子进程07:324 I% A; a+ @5 p+ p, F
网络通讯开发 自定义协议12:46
2 Q. n; P( d; ], f: a2 t网络通讯开发 IO复用11:26& h) p- L( N; |
网络通讯开发 套节字选项09:27
: Q9 |. @- Z1 I5 x5 [% x网络通讯开发 非阻塞数据接收13:58
4 i  G2 ]" g1 W( L" a" R' `4 p' {/ @网络通讯开发 非阻塞数据发送11:12
; i! ]* i0 s7 `; z" E  i网络通讯开发 Unix 线程10:57
; ]) d! j6 N! u' a! s网络通讯开发 线程detach封装09:438 G) T' k0 H1 `1 g2 A* Y0 M7 a+ x2 F
网络通讯开发 自定义协议 登陆28:559 n  N% [4 P& V) {1 q
网络通讯开发 发送视频包0116:569 o$ m& L3 k3 @/ G+ o4 z
网络通讯开发 发送视频包0209:46
- t( ^: [3 s* N网络通讯开发 发送视频包0309:558 F9 \. }. `" s$ {+ }0 r4 x
网络通讯开发 常见音视频包结构22:129 Z* r* ?& Q) O) N$ K0 X9 H
网络通讯开发 音频包的发送0114:35
- l5 T# f5 e8 u6 x0 L网络通讯开发 音频数据包发送0213:231 ^% ~: }6 z/ J5 L
网络通讯开发 服务器端架构总览10:310 b$ k1 t! [% t  L
网络通讯开发 服务器端架构实现09:30
0 M4 I- Z; m. _3 ^1 Z5 U网络通讯开发 服务器进程12:54, P. v9 G* |/ O* D+ ]" ]) {) w' C
网络通讯开发 客户端编程介绍12:02
) }( m' w- b, l) k, Y网络通讯开发 客户端初始化套接字15:26
  P3 G/ x( A3 w( y) w  E1 d, e* U网络通讯开发 非阻塞connect12:30
" T) E, T4 q6 l7 u+ I+ k8 f网络通讯开发 超时阻塞套接字发送07:19! G, P$ B) l  g, T- _
网络通讯开发 超时阻塞套接字接收13:04
2 M) ~$ B" U6 ~  B6 R/ I网络通讯开发 登陆请求12:00
5 C# ~# P: x# U' v: q网络通讯开发 登陆认证16:06
* y1 l  I* Y8 h) V7 B* Q网络通讯开发 视频请求13:22. {; y$ n6 W2 L. ]- w- Y7 V
网络通讯开发 数据通道15:445 T* l% q1 a  m6 z% e5 B2 Q
网络通讯开发 命令接收线程10:027 a, V$ E$ i# O6 R. S! W' M
网络通讯开发 音视频接收线程13:54
; A  R+ ~* F* D/ y& j& ~6 m网络通讯开发 音视频解码播放08:52
$ K# W  z; m0 r# d& @4 f网络通讯开发 程序架构概览09:20
; ]% M) J5 F" q: Q* W& |  z! [/ f: N网络通讯开发 心跳包09:34; M! F# }) {2 N* M1 j+ j% k
网络通讯开发 UDP 编程04:179 u3 ~# j; _" [* T
网络通讯开发 局域网广播包07:33. y& r; Q' z: F0 @
网络通讯开发 局域网广播接收06:50$ p& Z) I! S; [- p' \5 F. O5 I
跨平台移植问题15:19
) F  u# k- Q% p7 S- }跨平台客户端 for Linux 移植20:36
. U* R, I" r) T4 h) C2 |8 rWindows开发01 Qt和MingW14:06
1 \9 Z8 j% Q( F! ~  @; T: nwindows开发02 MingW ffmpeg编译32:37
9 P6 ^2 @# u3 Z6 l9 E" E9 |+ `9 L" pwindows开发03 Qt与FFMpeg18:187 c4 a1 p* K, k- p$ A" w- a
windows开发04 Qt Socket12:54; D" T/ v* [8 z) q
windows开发05 Qt Socket28:59
5 l" l+ k9 s  z, c& Q! Q! @windows开发06 Qt Socket36:44/ h' N( h& }2 _  i' e
windows开发07 Qt Socket40:20) o4 w3 t- r( N3 p3 g
windows开发08 Qt Socket38:452 Z  G; ]7 K9 I, L" j  x5 _
windows开发09 Qt Socket09:45, D, A2 g9 m& p8 l' q/ m4 V) N
windows开发10 Qt Socket11:50
; t9 w: _& ^6 X) J+ Swindows开发11 Qt Socket21:56- T8 l. i; A, c7 Y9 _( r3 N: h) W
windows开发12 跨平台编译11:43
/ T, P$ [/ @- fwindows开发13 摄像头无法打开视频问题21:31
% A4 ^# @. r# F/ R# K3 gwindows开发14 程序发布注意事项36:04
% l  g& e/ J6 V7 }/ H- W6 Bwindows开发15 程序安装包制作31:06+ n: k5 T) I1 \; z/ O1 h  i& ?
FFmpeg音视频高级开发实战-简介03:21
  X$ I: I* a/ Hlinux视频分发服务器01-课程介绍07:54
. R5 K* F) w1 q6 V, b! g0 y2 ?linux视频分发服务器02-开发环境介绍11:51! R2 s# n" F8 a" A1 I$ {
linux视频分发服务器03-linux优点21:40. u. I1 F/ i1 p' n1 H
linux视频分发服务器04-多进程21:341 W- I3 [0 h0 a! @& J. u) J. i
linux视频分发服务器05-进程通讯 0115:53
5 h) t) u+ d) \linux视频分发服务器06-进程通讯 0217:06
# q" U2 H; _$ O$ m8 l3 R2 ~* Plinux视频分发服务器07-进程通讯 0318:50
( V  a7 Y2 ?1 m8 j0 H8 q" glinux视频分发服务器08-进程通讯 0423:57
1 ^0 Q- G5 h8 H1 Flinux视频分发服务器09-进程通讯 0527:58
% K, M, T2 Z8 h) xlinux视频分发服务器10-进程通讯 0624:19
$ {3 I0 _& r# dlinux视频分发服务器11-进程通讯 0747:33
" J3 B9 }  a7 l! Flinux视频分发服务器12-进程通讯 0818:440 w7 O$ m. I# Z' w! P
linux视频分发服务器13-线程 0121:36
- Y& `$ ~0 I& S& S: Ulinux视频分发服务器14-线程 0235:370 }) x6 h; x& M: u" r( {5 y
linux视频分发服务器15-多线程与互斥锁13:27
% `/ ]; f9 M! p) I. V1 m. s% clinux视频分发服务器16-socket12:228 n, n" ]& w6 O9 g- t" k& O
linux视频分发服务器17-TCP-UDP概述24:54
% x% O- b' w1 ]& P/ e4 F- ylinux视频分发服务器18-TCP服务器39:44' T. b) R" Q2 H$ L4 k1 e+ w4 L. \" o, `2 S
linux视频分发服务器19-TCP客户机10:22
* `8 z( d) s" a5 n! K9 |linux视频分发服务器20-UDP服务器09:54
$ H8 ?- Y1 K  E1 _! k- v0 Clinux视频分发服务器21-UDP客户机13:32: T6 `1 D+ L/ S/ M- f
linux视频分发服务器22-TCP/IP多用户访问实现0126:52& q0 G6 i. A' z# z5 J7 `! B4 i; ^
linux视频分发服务器22-TCP/IP多用户访问实现0213:05
1 n+ O$ w9 E3 N( k5 Nlinux视频分发服务器23-TCP/IP多用户访问实现0310:580 s4 n* u+ V3 ^8 N
linux视频分发服务器24-TCP/IP多用户访问实现0420:02! @7 W' V& Z. B. W4 m  W
linux视频分发服务器25-TCP/IP多用户访问实现0523:35) ~9 p7 g7 D/ y5 z1 J
linux视频分发服务器26-TCP/IP多用户访问实现0639:40
+ }6 g/ r8 N& K9 l9 }linux视频分发服务器27-TCP/IP多用户访问实现0714:40
" s& Z7 {* C  K  f* Q+ g7 hlinux视频分发服务器28 TCP/IP视频分发0114:02
/ u) w% J6 W6 C; k' D# Slinux视频分发服务器29 TCP/IP视频分发0216:509 L# C) ^: T/ ?/ l, k5 i
linux视频分发服务器30 TCP/IP视频分发0321:401 ^( U+ c# Z) Z: F# |7 g4 t
linux视频分发服务器31 TCP/IP视频分发0417:08
8 q- L% v5 N* n+ @$ Slinux视频分发服务器32 TCP/IP视频分发0516:15$ ~% s1 q$ X# g! }0 t. J1 A& V
linux视频分发服务器33 TCP/IP视频分发0614:01
+ \! S4 ]4 }" V. C# I# `linux视频分发服务器34 TCP/IP视频分发0712:56
* g; J- t( P" @6 l: |: Zlinux视频分发服务器35 TCP/IP视频分发0824:12
7 X0 ]+ b$ A$ z1 n0 qlinux视频分发服务器36-TCP/IP视频分发1021:35
( j- j8 L/ f6 hlinux视频分发服务器37 TCP/IP视频分发0918:042 x* e4 ~2 s1 q3 [1 r% p
linux视频分发服务器38-编译容错处理08:28
  o- t5 A$ ~  f5 s) Blinux视频分发服务器39-协议数据封装12:54/ ^: F5 u! M+ q" T0 |6 _4 Y
linux视频分发服务器40-TCP/IP视频分发1113:18
8 b* w3 Z, r! j- c( o5 [1 L7 }5 Clinux视频分发服务器41-TCP/IP视频分发1234:05
0 a3 N) e1 e" h" z3 D  vlinux视频分发服务器42-TCP/IP视频分发1318:291 O+ X% s7 i4 s# n
linux视频分发服务器43-TCP/IP视频分发1428:317 ?3 w! w/ p0 v4 m. t: A; o+ J
linux视频分发服务器44-调试43:05  J- D& F9 {5 h5 _0 d0 z" s1 O
linux视频分发服务器45-音频14:457 Z5 ]/ g. s: T) O+ N
linux视频分发服务器46-总结113:201 O' D5 G3 \. \4 e# @
linux视频分发服务器47-总结205:25
+ l. G8 S; Z3 K9 I* |2 h5 elinux 基于UDP视频分发服务器01-UDP基础18:48, c/ H( L" }) D% o
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
/ B% L( w5 Z; e2 Z0 {4 z% Y7 P  wlinux 基于UDP视频分发服务器03-创建UDP服务48:05
) ~3 G$ A" D5 o/ Y6 x: z; @5 R9 a- ~# Vlinux 基于UDP视频分发服务器04-UDP报文接收27:54' K- U' }$ h1 a+ Y4 m: D' V8 ~# v
linux 基于UDP视频分发服务器05-UDP报文发送13:41
  ?7 X7 E4 q5 M( }! alinux 基于UDP视频分发服务器06-UDP客户端实现35:13: U2 P: n+ w) B1 H& {
linux 基于UDP视频分发服务器07-UDP交互133:23+ u# |' O& w* p: Q
linux 基于UDP视频分发服务器08-UDP交互231:48! U2 Z! I( g- |
linux 基于UDP视频分发服务器09-视频采集26:29
( d: C0 U" I0 ]4 ~  i6 o2 t6 Hlinux 基于UDP视频分发服务器10-视频数据UDP分包33:55! x4 x# @& c7 q; R( x' f8 w) `
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34& j. j& P% o: \; W! ?
linux 基于UDP视频分发服务器12-视频数据解码播放15:27. M; I5 C3 X, E9 s
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
- @! I: v/ R* clinux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:509 p. o8 ~- v) @( U# z/ L
Android 01 音视频开发概述20:23
" T  }3 D  X- f, c% Q' w7 i$ LAndroid 02 编译ffmpeg19:210 s1 b# g+ \7 J# D, I0 I/ |
Android 03 JNI 01基础25:42
( Q$ T# K9 u6 A5 R7 [3 \Android 04 JNI 0201:09:249 r2 s: V! D- g: X! i/ f+ V5 G
Android 04 JNI 0301:345 W2 @/ a- R1 c
Android 05 JNI 0301:34' |: K* ^) [1 m" }, o. X* w
Android 06 开发环境21:167 A7 `3 ?' Q) U
Android 07 项目结构21:158 |" }( i9 E5 I  V$ s& ?9 {5 V
Android 08 自定义Activity24:04
- M5 _; t0 p; Q  [Android 09 SafeThread类19:38
- u/ d& `' l  T5 `& DAndroid 10 网络通讯协议25:55) E# a( h9 ~; V) Y4 n8 m
Android 11 网络通讯类0137:094 z3 B. h$ `4 `  }  E
Android 12 网络通讯类0228:14( i8 }8 ?6 |7 R4 B% C
Android 13 网络通讯类0339:43* ~7 N: U; ]2 T
Android 14 网络通讯类0421:49# E# E; D9 c8 K8 ^
Android 15 网络通讯类0523:44
, F: t% X* ^* {$ ]$ |. {9 @; JAndroid 16 网络通讯类0624:08
  Y$ t. y, a1 f, h( e. NAndroid 17 数据缓存27:52
- f( X) V- s/ k$ RAndroid 18 视频队列23:09$ q- x8 B  x! L* O1 E' w; R
Android 19 控制队列及通道25:34
1 E7 N5 h5 H! }( G/ qAndroid 20 Socket 连接线程0128:36; S/ T# ?5 u7 F" e: R0 q
Android 21 Socket 连接线程0226:19
" A% Y" M! @% wAndroid 22 视频接收线程0122:36( f4 U1 B/ ^7 g0 Y% c
Android 23 视频接收线程02 1219:07
  r! Z+ Y* Q! q8 s' F( e: `) F7 K  TAndroid 24 视频接收线程03 1321:568 ?$ o0 \7 @% ^$ P
Android 25 视频解码线程1434:04+ l- g5 h& h2 n
Android 26 数据传输接口18:462 I7 G% N5 N" ^+ m
Android 27 UI显示0129:56- O' l/ ^/ _! z
Android 28 视频显示布局28:16
- M; \$ m8 J# _" B7 e& lAndroid 29 UI显示0228:39/ N' O# F1 v  B  P: F* ~" ~) B0 V! N
Android 30 UI显示0331:133 D; t; V: E) X' }
Android 31 Render 显示15:59
9 t0 f" a" y4 y4 ~2 s( V  jAndroid 32 TCP视频通讯项目总结19:25
" V, [) n9 n: X) mAndroid 33 音频编解码0119:34
# l2 V  b; t% k+ g, rAndroid 34 音频编解码0213:15: g" o9 d6 g# V7 Y, T' [
Android 35 硬件编解码 0117:12
: Y& W( A& W; Y& d* o/ g- D: YAndroid 35 硬件编解码 0228:13
- C3 m2 \' ]  ?  w) {1 U. YAndroid 36 硬件编解码 0318:04
$ ?1 w6 X% m+ Q4 d; tAndroid 37 硬件编解码 0413:58" F7 ?& @( Y0 N% n
Android 38 安卓开发总结05:13
- ?0 p' t: t4 D8 D$ XRtmp 01-课程价绍05:19
3 p) b/ h3 ^9 M$ U1 vRtmp 02-rtmp基本介绍16:07
" Q1 B* t% e+ X0 ORtmp 03-开发环境搭建及项目概况37:57
! P, h$ N+ \4 |+ [1 T  T3 VRtmp 04-基础代码编译15:40
( D5 m1 n0 K/ J$ WRtmp 05-rtmp协议及封装格式123:55
/ m7 O0 P7 H+ D5 X$ `Rtmp 06-rtmp协议及封装格式216:48* q$ x9 p8 }- q0 |7 y
Rtmp 07-rtmp协议握手34:18/ q; F9 I6 m/ }- S" E0 k1 _
Rtmp 08-flv以及flv文件结构13:31
# i, s1 E! w9 T. M( aRtmp 09-flv的Script Tag19:233 W0 ]3 o8 r8 _) k1 J& s
Rtmp 10-rtmp的Metadata封装发送44:26
3 ]/ n1 r1 a( K; H2 n2 kRtmp 11-h264与nalu简介12:190 D5 U3 f% @$ P  U2 r# p" }; ?
Rtmp 12-nalu提取23:41
6 r/ V7 q; ?' Z/ Q  b) c( vRtmp 13-h264视频数据按flv格式发送rtmp包34:12% V8 y7 R2 ?3 F; X3 q3 m
Rtmp 14-h264视频编码信息讲解及发包36:495 G! B4 M6 D$ y! g- g" n5 }* j6 q
Rtmp 15-aac格式介绍及声音的参数介绍15:133 P5 H" N4 M' q
Rtmp 16-aac声音数据flv格式化发送rtmp包16:327 F! X' T/ \& x  Z2 J+ J% J
Rtmp 17-aac编码信息组包发送36:00/ r3 L) A0 ]6 r0 z- t; u
Rtmp 18-h264帧及aac帧获取01:12:20+ K; ~6 ^' E7 k3 V" C; k( Z2 A  H
Rtmp 19-rtmp推流和观看05:29& M4 c  O# [: q- u+ F& B
Rtmp 20-修改chunksize的大小15:24
/ @& D2 X4 G4 f+ ORtmp 21-librtmp导出及快速推流19:471 u8 U. D, I+ N7 {/ ]
Rtmp 22-rtmp专题课程总结09:04
' J, F. w: L' T; alibvlc Qt专题 01 LGPL下的libvlc05:17
5 O. G6 d+ D# W  Jlibvlc Qt专题 02 vlc播放器引擎.13:33
/ o7 o- [3 G' D$ S+ R7 o% D' _libvlc Qt专题 03 libvlc Mac Windows库17:02
( h4 i* |( K2 {6 a) ulibvlc Qt专题 04 关于GUI 开发框架学习20:05& ]7 p+ p5 W; d0 Z; f
libvlc Qt专题 05 libvlc 库配置 调用14:297 x& R! i( G5 s# ?6 [
libvlc Qt专题 06 GUI布局17:237 N; [, U2 _! D' c; W7 [" _
libvlc Qt专题 07 Qt界面交互18:11. N" z- ~9 x1 {: v8 n
libvlc Qt专题 08 打开媒体文件12:55
. ]0 G( |: `+ ^& {9 \libvlc Qt专题 09 libvlc API20:42
/ f8 R; _" m* t+ u5 S' @libvlc Qt专题 10 libvlc video callback20:29# U1 p) D. ?" Q1 R: b
libvlc Qt专题 11 libvlc video callback 219:142 l/ @8 h) b9 _$ V/ `6 y* {  x
libvlc Qt专题 12 libvlc video callback 310:25
: ?9 F. X# ?3 @  f. J# l6 Xlibvlc Qt专题 13 libvlc API 0122:14) D7 Q  V2 U& S5 c
libvlc Qt专题 14 libvlc API 0211:59
" q7 F$ m0 G0 ]# d7 P% t( `7 ^libvlc Qt专题 15 libvlc API 0329:07. w: Z% L3 E. T% c
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
2 l; Y% ]4 ~  U' Clibvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28# e" L( t7 f5 h+ U) y- h
libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
" U: k' B* O! v3 Qlibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23: r+ t% ], J5 U3 B' y6 y! G; g2 ~' e
libvlc Qt专题 20 windows 适配 105:15
& d9 M9 d6 K2 g: x6 X. ^( [libvlc Qt专题 21 windows 适配 210:04
( a8 W$ v% q6 s# ulibvlc Qt专题 22 vlc总结05:244 @& W. g7 B5 A
音视频处理专题 非线性视频编辑器 0117:41/ M# X" Q6 h! \% F
音视频处理专题 非线性视频编辑器 0211:33! Q& O- e1 v& C: w# |( }
音视频处理专题 非线性视频编辑器 0315:35% G2 q% c; K$ Q2 [$ F8 w
音视频处理专题 非线性视频编辑器 0412:46) \$ M9 i% o8 z
音视频处理专题 非线性视频编辑器 0515:09; j* T  h& {0 X' F4 w/ s2 x& N
音视频处理专题 非线性视频编辑器 0609:49
: q; P/ C% @9 k音视频处理专题 非线性视频编辑器 0718:545 V  @+ j0 G+ ]1 L* P; `1 X
音视频处理专题 非线性视频编辑器 0816:29
6 L, f; D* P- E7 _  Z5 v' d3 ]( f音视频处理专题 非线性视频编辑器 0919:213 p$ G1 J2 @% V  Y; r# S2 P
音视频处理专题 非线性视频编辑器 1014:03. c2 @# `5 N! L( J$ X+ c& p
音视频处理专题 非线性视频编辑器 1131:34! H9 A* ^0 Q& v2 e+ H2 x
音视频处理专题 非线性视频编辑器 1215:40
( t* p6 s. M6 t音视频处理专题 格式转换 01 解密格式转换工厂14:23" D$ K' d1 r$ w2 N$ ]1 D8 @9 s
音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
# P2 S: d; D1 F* Z  Q5 ]! E  f音视频处理专题 格式转换03 SDL Mlt 0111:24/ V& S; E  S0 j% g0 ]; M
音视频处理专题 格式转换04 SDL Mlt 0235:08
8 R6 @& G8 i6 w7 N3 z$ o5 \! p音视频处理专题 格式转换05 SDL Mlt 0310:56
! }: `" T# g; E7 y4 b音视频处理专题 格式转换06 SDL Mlt 0416:58( R+ L; {! p: g# G& K* f! i5 H
音视频处理专题 格式转换 07 多进程实现128:51
% M$ k6 h; M1 o* `  v音视频处理专题 格式转换 08 多进程实现220:22
4 c0 m% H6 p6 \8 O1 i# F! m音视频处理专题 格式转换 09 多进程实现311:525 f" n% q( q. m5 y2 {, f2 h$ l6 N
音视频处理专题 格式转换 10多进程实现413:11
5 n+ V4 c  i8 ?9 a4 {2 ?2 T5 z' K% o音视频处理专题 格式转换工厂11 多进程实现508:12
& T* U, I" m% j; h8 f3 c$ Z# C音视频处理专题 格式转换工厂12 多进程实现626:14
/ `  ~* Y) ]# U1 T番外篇 OpenCV人脸表情追踪项目实战114:54
1 Z% y0 k" t2 J番外篇 OpenCV人脸表情追踪项目实战217:362 H7 e' M2 [! F- M/ q
番外篇 OpenCV人脸表情追踪项目实战314:52
% o# I5 D5 |" V% M. c+ S2 \0 l番外篇 OpenCV人脸表情追踪项目实战416:517 D8 r& F; w! c! R0 O: w/ j1 _
番外篇 OpenCV人脸表情追踪项目实战513:18; M2 Z4 t. E4 B3 J0 ^$ C
番外篇 OpenCV人脸表情追踪项目实战616:09% }+ O) C1 C* }
番外篇 OpenCV人脸表情追踪项目实战737:129 I1 C' q: X5 Y$ ?+ R$ ]5 a
番外篇 OpenCV人脸表情追踪项目实战814:18. c  F4 ?3 ^6 ?
番外篇 OpenCV人脸表情追踪项目实战918:12
* w3 N. h& I3 ~  w* X番外篇 OpenCV人脸表情追踪项目实战1016:37; T3 s! J1 m- f+ e8 e- f
番外篇 OpenCV人脸表情追踪项目实战1114:23
( B4 b7 ]. ?. N: g6 R番外篇 OpenCV人脸表情追踪项目实战1216:399 i+ T/ I/ {2 j1 v2 B
番外篇 OpenCV人脸表情追踪项目实战1305:08
3 B- S  Q1 B% V+ ]+ @- x番外篇 OpenCV人脸表情追踪项目实战1408:59
6 m' b/ x7 |/ a番外篇 OpenCV人脸表情追踪项目实战1514:40
( s, L" @, ?* g! ^2 u$ ~番外篇 OpenCV人脸表情追踪项目实战1608:40
6 w. S' ~$ `  O8 r番外篇 OpenCV人脸表情追踪项目实战1716:58! V( n* o/ B# Q9 I
番外篇 OpenCV人脸表情追踪项目实战1817:31+ s8 B$ ]" m" B! Q  u
番外篇 OpenCV人脸表情追踪项目实战1907:48/ V* ^2 \9 H/ D, e! b8 G. D$ X
番外篇 OpenCV人脸表情追踪项目实战2011:172 D/ E, H# \( P0 B8 U6 ^: W
番外篇 OpenCV人脸表情追踪项目实战2120:49
0 E9 z9 y/ ^2 ^: n8 N番外篇 OpenCV人脸表情追踪项目实战2205:23
0 d2 R5 j( B" m6 `! e. w番外篇 OpenCV人脸表情追踪项目实战 2322:50
0 G- C% Q3 @2 g番外篇 OpenCV人脸表情追踪项目实战 2408:59
+ J  j( d' n( U安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49
* E9 J9 _* C( m  p安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
  ?# D7 L# V! b- G) Y7 w安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
0 e' _  K4 T  ?& G安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:180 k! d- X' |5 Q$ q( E$ Y
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
9 h; z1 t/ n# G' n, O安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
5 F% Y/ E6 }$ q( S$ ?安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19' W! ?' E, {" H$ g4 A. o$ x
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05. g1 W3 T, s8 F- n- G  m3 G7 D
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
7 i/ _( G7 R& x  P关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
1 A% K7 z1 @0 j每周六直播-音视频教程作业答疑 0124:23* D! o9 y2 D7 ?" r
每周六直播-音视频教程作业答疑 0224:26. x% Y) _$ T4 M6 L$ P- f
每周六直播-音视频教程作业答疑 0325:465 V5 ]( @3 p, k: u+ \1 I& I% P
每周六直播-音视频教程作业答疑 0423:12
* ?# H( @7 \( U% K3 b" s每周六直播-音视频教程作业答疑 0525:22  V; l; l6 @5 e& H( u5 i/ R
每周六直播-音视频教程作业答疑 0618:19/ R  z4 r. V- l6 d
每周六直播-音视频教程作业答疑 0827:39
6 Q. ?7 R3 n+ N2 S4 m) e0 l; X每周六直播-音视频教程作业答疑 0922:41. ]' n* u( K' A4 }- j
每周六直播-音视频教程作业答疑 1020:04
( |* T" q/ e" a; K每周六直播-音视频教程作业答疑 1122:34
# c* x5 a0 O7 ^0 G$ c+ ^每周六直播-音视频教程作业答疑 1235:34: j# K" X. j0 I8 O2 D
每周六直播-音视频教程作业答疑 1328:46
" K/ r! E( a) y每周六直播-音视频教程作业答疑 1421:16/ R4 X, |; n0 {' m4 G
每周六直播-音视频教程作业答疑 1532:13
% g2 ~( m* ?8 \% d. |每周六直播-音视频教程作业答疑 1625:21
( ~) H2 @5 Q* |: C2 Y4 D8 _7 }每周六直播-音视频教程作业答疑 1723:40" C% C" t) Q# Y
每周六直播-音视频教程作业答疑 1813:17
, i5 l; @0 E7 i' l& R; `' w6 h* K2 y每周六直播-音视频教程作业答疑 1911:49
- |) \6 M5 N9 k9 V3 w直播-作业答疑 20 2D绘图绘制波形原理43:10
1 L0 [5 v, O# O- G* _- a8 ]/ M直播-作业答疑 21 2D绘图绘制波形原理224:47
% h/ F3 h! W0 R) J) S5 g  J每周六直播-音视频教程作业答疑 2226:06
4 {5 Y! H/ `/ l" o6 oQQ群直播 聊一聊OpenGL Shader 0122:163 R# y2 D" R; V, @  {
QQ群直播 聊一聊OpenGL Shader 0226:522 L; ?1 D3 f' ^3 C2 [9 \
C C++差生班 案例讲解137:01
2 p8 Q3 I, n4 y7 L* _C C++差生班 案例讲解229:202 R( A3 I, w# m5 Y/ i( y* ]
C C++差生班 案例讲解308:54
  X; ~1 {! A. WC C++差生班 案例讲解4
9 h" v, A" h. P$ @3 f7 h& K
  h; u7 q- ?+ X# C* b〖下载地址〗
8 T; T: _* _# F7 l
游客,如果您要查看本帖隐藏内容请回复
7 Y+ T$ R1 ?8 w0 A8 m' S
〖升级为永久会员免金币下载全站资源〗
* ^- `0 z$ M9 u全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
5 [. u3 ~, a9 T

( S2 `9 |7 v! {* ^, x4 R' [; V3 X7 @
回复

使用道具 举报

跳舞的大象 | 2019-8-29 23:39:43 | 显示全部楼层
这个牛逼
回复

使用道具 举报

木子的忧伤 | 2019-9-17 14:06:16 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

都是你的错 | 2019-10-9 23:26:10 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

zhongyuchuan147 | 2019-10-29 09:13:29 | 显示全部楼层
看到这帖子真是高兴!
回复

使用道具 举报

RaneeXu | 2020-3-1 22:04:55 | 显示全部楼层
都是硬货,感谢分享!!
回复

使用道具 举报

ustc1234 | 2020-3-11 11:53:29 | 显示全部楼层
.................
回复

使用道具 举报

modalogy | 2021-9-1 09:07:38 | 显示全部楼层
6666666666666666666
回复

使用道具 举报

RayCssjmt | 2021-12-4 00:52:41 | 显示全部楼层
66666666666666666666
回复

使用道具 举报

ustc1234 | 2021-12-4 09:17:53 | 显示全部楼层
FFmpeg音视频开发实战5   [复制链接]
7 [  J9 j4 v, X  J( y, ?. C% d) y4 Y0 V
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则