FFmpeg音视频开发实战5

  [复制链接]
查看2436 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png
4 {# n% e8 D% a4 ]4 D3 }0 ]2 L〖课程介绍〗
. Y/ q2 S$ T& i2 v本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。/ |& c" J% z1 P, U! O

& k# I8 U0 p3 C" A' R& U〖课程目录〗" k* n9 B$ p% Y' h& O
音视频开发前瞻 06:37
1 M8 a. b" q0 h/ BFFmpeg音视频开发实战5介绍 03:07/ L, a5 s! r' @3 K
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56) I% A$ {2 {/ a( }; J
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:586 I+ }+ h1 v% _# L* K' Y: F  }
每周六晚8~10点QQ群直播 内部作业答疑24:23. T! X9 Z  m7 I* w8 Z
解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
2 c% e/ `& g7 }0 g7 E& [# R" X" A  C学习课程前的提示06:59& `, ]& {0 ?  c7 D  h7 G
vmware开发环境 119:550 m4 k: p! }9 J- }% B  I0 `+ m
vmware开发环境 226:237 M/ }0 x$ N$ Q9 p# ~* f
vmware开发环境 305:53
; {. m6 H3 Y1 V2 U/ n: {+ _vmware开发环境 413:498 R- E% f$ z2 V1 p
vmware开发环境 515:27& t; N9 n$ r1 {% v% i% [
vmware开发环境 606:51
% U) [+ d3 m, V8 E1 i, Z- Kwin10不用装系统下载解压即可用版本38:13
4 z; G) A4 ]+ T- s  [! OmacOS Xcode开发环境 0122:54; j, i# f9 s8 {3 [& }: o
macOS Xcode开发环境 0225:21
) c' F5 U2 j; q( w( s( ?macOS Xcode开发环境 0320:02
1 W8 u/ ]; V/ @. E7 P7 ?macOS Xcode开发环境 0419:175 G7 ~0 |' A8 @7 _5 D
初学者音视频入门课程学习须知05:51
3 x* |$ p- _# a# R音视频初学者入门01 音频的原理15:56
+ W% [$ p& h5 [( g  `9 o音视频初学者入门02 视频的原理113:38
0 t' d& j. y" H3 O9 F6 X7 n音视频初学者入门03 视频的原理216:48+ B5 r6 K3 \, n+ c" P: D* w: A* |
音视频初学者入门04 视频编码原理17:41
6 g+ Z  t1 {" _$ n' X音视频初学者入门05 H.264 编码压缩算法原理09:58
0 u% p5 S& J* r4 p4 j音视频初学者入门06 视频编解码网络传输概览15:51
5 W6 w/ z2 ?% ^: Z! s6 ^音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
, W: g4 v; \: G1 }音视频初学者入门08 流媒体服务器架构16:153 g1 j1 ?& }- `  Z
音视频初学者入门09 P2P点对点介绍07:02
/ M5 w' D8 g( F音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
, w9 J1 W- K' t. `' e音视频H.264基础 直播讲解0123:54
- B: J, o+ x5 l# ^& W音视频H.264基础 直播讲解0221:549 [( e' T9 P2 l9 a. Y9 }
音视频H.264基础 直播讲解0323:11, P6 ]& @5 l. t2 O9 ?& b
音视频H.264基础 直播讲解0424:15
2 g; B3 @+ Q8 L7 V3 j3 _  B音视频H.264基础 直播讲解0524:16( |! X" f: R, P" w' R, V
Tips:群里80%的同学都整不明白的问题0111:19. v, r' g! E* t0 Z! H
编译FFMpeg29:019 I: V0 X. X0 C4 e6 E$ X$ |
ffmpeg Mac iOS 编译补充0127:52
+ ~- W  Z) `* B( }0 Iffmpeg Mac iOS 编译补充0224:58
' l! M% F+ t3 C3 u9 Lffmpeg Mac iOS 编译补充0318:19
; b8 l/ P( X3 u1 vFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
, [7 M( I, u2 ?0 O& R开发环境搭建22:50
9 y, t% A3 I& [/ f: K$ vH.264 视频数据接收13:013 ~! r/ G2 [' n0 a  Q! C& l% M
解码H.264数据 118:45
8 W* V' R& W2 Q' _6 K9 {! ~解码H.264数据210:55
+ v! C  b9 I- I2 }/ J. Y" X解码H.264数据318:57. d- S. O2 N4 r9 y0 N9 h
OpenGL ES渲染YUV图像24:11
, \! _& {. L- O音频采集接收21:01
: G+ I. s0 L% [音频编解码11:10! T  P0 T; d! m) l( n% o
H.264 I P B帧 NAL12:22
8 S/ P  B: t+ m$ Z# R: e3 p' }H.264 I P B帧 NAL 216:58% q, i; c8 m3 J' x! z) |* f' _
H.264 SPS PPS I/P/B帧解析29:29
2 d2 K* E! K. B8 pQuickTime mp4容器分析12:09
2 g- b8 B9 j' K. X+ KAAC 音频格式05:16
1 }) F* E" z' H, q$ g' a1 r& c: HAAC实时转换 124:10
2 E2 j8 m6 Z6 Z3 d* OAAC实时转换 221:18
$ ^8 `# j  q% L/ L1 R+ {FFmpeg实时写AAC音频流120:37$ f. Q+ M/ W2 z) {# g+ W
FFmpeg实时写AAC音频流215:25
6 r6 i, S& {8 ~. d% q3 R9 E. UFFmpeg实时写H.264视频流17:12
) c, b- |$ S0 h2 R6 dFFmpeg封装h.264 AAC到mp430:24
* D- \* D& J3 L" v8 O! K' QiOS 硬件解码H.264 110:29: V4 M5 B' t, g  d* h4 F
iOS 硬件解码H.264 229:14
) [- T: G9 h4 x' d) g1 F9 ^iOS 硬件解码H.264 318:42
6 S0 s' @$ o) N1 n3 o- Z$ D+ |* G  biOS 硬件解码H.264与显示14:40
* K+ Z' L1 J1 i, M& `" F8 F& C2 BFFmpeg liblame pcm转mp307:02
  S( h" B# e' `Apple TV tvOS编译FFMPEG08:259 ?# `. W/ F+ p' q, `$ }( u
v4l视频采集06:05
1 [$ u9 m: A4 Q0 Tx264编码H.264数据11:07& `' Q& u3 J) k, F  ~
alsa 音频采集08:28
- l& h3 A" j& C+ rFFmpeg 跨平台开发 0110:09
: ^1 B5 i; f" h4 A# C, XFFmpeg 跨平台开发 0228:07
8 t0 _& P, \1 }( }$ Z; b0 ]) ~* @FFmpeg 跨平台开发 0305:18' f% O. d# ~& x2 d2 u6 e' k
FFmpeg 跨平台开发 0410:194 ?8 O$ F. }$ I0 o2 k
FFmpeg 跨平台开发 0509:35, r  F( V, Z$ D! E( D
FFmpeg 跨平台开发 0611:088 ?" Y( L6 ~0 k
FFmpeg 跨平台开发 0710:43
8 `1 l' u7 H# d. N. n0 ZFFmpeg 跨平台开发 0809:21+ g* B- d) @  j2 k
FFmpeg 跨平台开发 0912:39
' f6 P$ R* R8 V3 V$ C" W1 y2 e# DFFmpeg 跨平台开发 1014:51
' _& U' C, P6 M8 w' cFFmpeg 跨平台开发 1110:25
& q# X  I# [. eFFmpeg 跨平台开发 1210:47
7 l$ \! u5 W0 o; h" MFFmpeg 跨平台开发 1312:492 d- w% w3 ^( K- C) h( T0 L3 J, P
FFmpeg 跨平台开发 1413:10
9 V; k) |5 y. Y7 R7 sFFmpeg 跨平台开发 1508:34
, f: _% k; ]& o! c2 tFFmpeg 智能手机App优化06:129 M. D" i: L: U  R# c, P0 K0 |
Android JNI专题 01 跨平台开发安卓移植简介03:19" G( A8 {* M  a8 k3 ^% R( k. B7 g
Android JNI专题 02 第一个JNI调用12:07
0 x* B6 u+ i/ A6 ?& iAndroid JNI专题 03编译ffmpeg x86_64模拟器动态库29:386 T' D, B1 r: j
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35% I/ W) \5 m& f1 f
Android JNI专题 05编译ffmpeg 真机静态库26:39
" S. \5 G  h% k& [+ wAndroid JNI专题 06 Posix网络通讯移植0113:31" m( c! s; t5 y% S' d
Android JNI专题 07 Posix网络通讯移植0223:09+ C9 k& q* [0 F; c
Android JNI专题 08 Posix网络通讯移植0316:236 x% p+ @- C" C# a% w# G, \; \) s7 A8 J
Android JNI专题 09 Posix网络通讯移植0407:46
, J: r( v% Z4 }  a+ Q2 [Android JNI专题 10 H.264解码移植14:53/ q) U+ y. F3 b& s
Android JNI专题 11 native线程回调java函数0114:27
& s; C: i* y4 _- k- r( c0 ?/ EAndroid JNI专题 12 native线程回调java函数0212:10
! u: F! g- U; NAndroid JNI专题 13 OpenGLES渲染YUV12:17
  h4 v* @9 g, |2 r5 TAndroid JNI专题 14 程序运行收尾11:38
1 |( m- M8 w& h8 G* iAndroid JNI专题 15 Android JNI小结09:30
1 r1 ~# j% v/ fFFmpeg 音视频转码07:19
2 K4 Q& C' l2 p" ~. wDarwin RTMP 流媒体服务器09:48
: y0 t! S0 [8 L( plibVLC mencoder04:42
% u/ k1 L: f& S; R, N$ H8 {" Y; C, eFFmpeg WebRTC Linphone12:52
( u& ?1 d  ^  M! z; |( iFFmpeg 屏幕录制06:51
7 \' G" l7 [- K% Y% c* m; eFFmpeg SDL OpenCV10:48, b1 i5 {" N7 f0 i9 j0 r
RTMP 直播 介绍22:557 k+ [9 k; H# E, x
RTMP 直播 Linux服务器搭建15:01
' ~  W2 N  q( w# sRTMP 直播 Linux服务器配置11:31/ m* u+ t5 W9 @
RTMP 直播 流媒体推流08:57
. |! b% @8 O, T8 S$ o: QRTMP 直播 流媒体转发与接收11:13
  f: b# A( I' ]4 ^+ T& I. C7 N& }* aRTMP 直播 iOS流媒体播放器 0117:525 D% s- g/ C2 ]) V0 P
RTMP 直播 iOS流媒体播放器 0210:348 p/ C, }- E. G5 f) j! E" B
RTMP 直播 iOS推流到RTMP服务器0126:050 k4 H+ A& T0 c
RTMP 直播 iOS推流到RTMP服务器0224:08
( s9 n, f' o: y# jSocket通讯入门之tcp 粘包拆包现象0117:08- t" M. K$ M' E# {) l  ^4 ?
Socket通讯入门之tcp 粘包拆包现象0220:17
8 c  v: v- I( CSocket通讯入门之tcp 粘包拆包现象0322:37. Y0 }3 Y& c* ~, o& M% V$ i4 J. S7 l
网络通讯开发 勘误04:00
1 c& T8 `1 s: t" Z  ?" @4 ?5 k网络通讯开发 协议13:31, j1 B3 V( j9 P1 w6 `. f
网络通讯开发 tcp协议的可靠性10:478 R+ \: B$ h" G- ~
网络通讯开发 tcp 三次握手05:44
" f9 `- I( B7 ]! X; l: E4 g" Z网络通讯开发 tcp 其他09:445 y/ }7 l! z7 f/ W6 G
网络通讯开发 socket通讯常用函数19:07" |2 n3 R1 j% j, X, s
网络通讯开发 socket编程常用头文件12:03
& t0 t! X" S8 e, M% R( o网络通讯开发 服务器编程0112:28
' O+ ^8 @4 D. U; y; I网络通讯开发 服务器编程0208:21
% I, D1 m; b8 O; y$ S8 m, w网络通讯开发 子进程07:32
/ @6 o! ~* N; Q网络通讯开发 自定义协议12:46) d! o: c& X" F1 l
网络通讯开发 IO复用11:26
7 e: M4 @' N  U网络通讯开发 套节字选项09:277 u' R9 ]  H! t+ x. P; J
网络通讯开发 非阻塞数据接收13:58# j% R( o0 o' B1 b/ _
网络通讯开发 非阻塞数据发送11:12; j- I+ f8 Y; y
网络通讯开发 Unix 线程10:57" n  c8 o5 K  v4 h. k
网络通讯开发 线程detach封装09:43
5 O7 k( k, ]) r( o5 a网络通讯开发 自定义协议 登陆28:55
' F# z+ J1 d  [. t& }* s, e: y网络通讯开发 发送视频包0116:56$ T8 \/ F+ E$ W9 ~7 P# p
网络通讯开发 发送视频包0209:46
4 N- A7 x, L4 f& P- x0 L网络通讯开发 发送视频包0309:55
" B$ n" @' S, n0 P* K  o网络通讯开发 常见音视频包结构22:12
" \1 J: C: W; s+ Y' b9 U: d/ `网络通讯开发 音频包的发送0114:35
8 L+ G/ Y4 h' v. f网络通讯开发 音频数据包发送0213:23% C' Y3 g8 y- e- v
网络通讯开发 服务器端架构总览10:31. m: `" X5 ~+ {" o4 L! \
网络通讯开发 服务器端架构实现09:30, n3 z2 S  r' h+ G
网络通讯开发 服务器进程12:54
8 s% \# w7 S$ J+ i# f! R  E网络通讯开发 客户端编程介绍12:02* t9 w1 N4 F- |& i7 k
网络通讯开发 客户端初始化套接字15:260 @4 X. A# s1 }% }9 e4 O
网络通讯开发 非阻塞connect12:30
) f* w5 V2 N9 R0 Z网络通讯开发 超时阻塞套接字发送07:19: j/ F+ I' C, N; @
网络通讯开发 超时阻塞套接字接收13:045 I1 l  K, N2 s- b2 S6 W+ W# `, {
网络通讯开发 登陆请求12:00
. J6 @8 t1 z0 H/ T9 C5 m" N* ^网络通讯开发 登陆认证16:060 c! h5 z$ v) ]& m
网络通讯开发 视频请求13:22
& H( x( C  q5 P% j; |! t网络通讯开发 数据通道15:44; c, I) E; V$ b* J
网络通讯开发 命令接收线程10:02' E: F6 S0 v3 i$ |& y2 i5 }/ G
网络通讯开发 音视频接收线程13:54% w7 [5 w8 q4 t+ l8 S
网络通讯开发 音视频解码播放08:52  ]2 q( |' ]: g: {  _
网络通讯开发 程序架构概览09:20
% d& z) k9 k6 @1 h网络通讯开发 心跳包09:34
. R4 B7 a+ _, |0 j网络通讯开发 UDP 编程04:17
* w5 x( i- o8 U; x! ?网络通讯开发 局域网广播包07:339 ^. [0 Q( w. m( w2 h. {) M6 y
网络通讯开发 局域网广播接收06:50
& ?5 {4 h6 R2 @  F- k跨平台移植问题15:19" E3 ?1 c1 m3 \9 |
跨平台客户端 for Linux 移植20:363 o6 D( W! b1 o; ?2 y5 X
Windows开发01 Qt和MingW14:06' c) D- J6 T; F$ Z1 ^. i2 V$ D
windows开发02 MingW ffmpeg编译32:37
# Q% C% R/ G9 jwindows开发03 Qt与FFMpeg18:18
9 k( }' {* d  J7 p- `  S1 L1 W$ J% uwindows开发04 Qt Socket12:54
  e5 Q' g( z; \3 qwindows开发05 Qt Socket28:59
  ^) T  C+ K( ]windows开发06 Qt Socket36:44
3 X: T7 \  z" I! I4 ^3 n) `  F& d, Kwindows开发07 Qt Socket40:20
0 w. @1 t" I. O* r6 A9 R" I; y; fwindows开发08 Qt Socket38:450 v7 K# p) E3 f$ O
windows开发09 Qt Socket09:45, S+ C% V' ], M5 D' O7 M
windows开发10 Qt Socket11:509 p2 ]( D4 l$ t3 `4 A: }0 n
windows开发11 Qt Socket21:56/ N8 G  \% D1 v: ^) k& G7 |
windows开发12 跨平台编译11:43
. T' ]9 b) B1 Xwindows开发13 摄像头无法打开视频问题21:315 O# Y5 m& W3 W1 ?, f
windows开发14 程序发布注意事项36:040 |# A  P8 r# u$ l$ p# E  A
windows开发15 程序安装包制作31:061 n# g, T* Y. Y, A' P# ]
FFmpeg音视频高级开发实战-简介03:21
: \) y) X& t7 ]  p8 Ylinux视频分发服务器01-课程介绍07:54. O# ^, o2 @$ {+ I5 b
linux视频分发服务器02-开发环境介绍11:51
0 g. L% X8 ~, W* V: slinux视频分发服务器03-linux优点21:40: S3 ]/ `" I9 ~; Y0 w& K2 o: a; I% Z$ L
linux视频分发服务器04-多进程21:34( p& J! {! T* Z( F* J
linux视频分发服务器05-进程通讯 0115:539 y# }! P! D$ I
linux视频分发服务器06-进程通讯 0217:060 h) _4 R0 j7 R
linux视频分发服务器07-进程通讯 0318:50
& a8 p$ c# s& U3 Mlinux视频分发服务器08-进程通讯 0423:578 f) U' [; N: x5 N4 R. O7 F! C
linux视频分发服务器09-进程通讯 0527:58
6 g% Y& }7 C0 g/ E. x1 @9 g! \. Blinux视频分发服务器10-进程通讯 0624:19# y2 q- K" D; r! Z
linux视频分发服务器11-进程通讯 0747:33
* n# Q$ z9 o, ^" Z" o0 v' D' r$ elinux视频分发服务器12-进程通讯 0818:44
0 i8 y, k* u" y& U8 @+ klinux视频分发服务器13-线程 0121:36$ l2 p* ]' a! `! }# a
linux视频分发服务器14-线程 0235:37
: N9 ]: M" }0 _linux视频分发服务器15-多线程与互斥锁13:27
) j/ }* s& j% R1 {linux视频分发服务器16-socket12:22
$ G* O0 ~' W& z- c$ b) h3 X# jlinux视频分发服务器17-TCP-UDP概述24:54  T3 F. i( K+ t5 e3 O
linux视频分发服务器18-TCP服务器39:447 E' G* |$ \' a9 p
linux视频分发服务器19-TCP客户机10:226 M$ l5 Q# x$ G7 k2 A
linux视频分发服务器20-UDP服务器09:543 ?: x( w8 M% g' P" `* E* {
linux视频分发服务器21-UDP客户机13:329 H1 ~% N; G/ X/ W8 @; j+ S7 \
linux视频分发服务器22-TCP/IP多用户访问实现0126:52
: J* k) \4 m' l& Rlinux视频分发服务器22-TCP/IP多用户访问实现0213:05
& k/ \+ Y2 W  Q; p7 J# Hlinux视频分发服务器23-TCP/IP多用户访问实现0310:58
" ?1 w/ n' n. E) d, ?" ylinux视频分发服务器24-TCP/IP多用户访问实现0420:02
6 |5 h0 _8 x* |& t3 {$ Qlinux视频分发服务器25-TCP/IP多用户访问实现0523:35  j5 x+ x5 s) t
linux视频分发服务器26-TCP/IP多用户访问实现0639:400 J( p4 i1 Q* y9 y1 R. A
linux视频分发服务器27-TCP/IP多用户访问实现0714:40
1 _; _, e5 Z! Z& f, T$ J  Wlinux视频分发服务器28 TCP/IP视频分发0114:022 X4 u* K3 d) J6 q) C
linux视频分发服务器29 TCP/IP视频分发0216:50
; J7 f5 c+ y3 B; C- j, T. z# g+ @7 clinux视频分发服务器30 TCP/IP视频分发0321:40; Z( [! y+ s& m" N7 @$ X
linux视频分发服务器31 TCP/IP视频分发0417:08
; f# Y# w, B! A$ i2 J: olinux视频分发服务器32 TCP/IP视频分发0516:15
7 _& B* U6 K; a' r- c/ V( _7 Wlinux视频分发服务器33 TCP/IP视频分发0614:016 @- i0 X4 I4 h' D; v; k5 B
linux视频分发服务器34 TCP/IP视频分发0712:56
+ i$ K" G4 k, B. E9 `0 Q2 Ylinux视频分发服务器35 TCP/IP视频分发0824:123 [( q  t4 N: M% o3 B
linux视频分发服务器36-TCP/IP视频分发1021:35
1 V2 `; i( V3 D" P- Hlinux视频分发服务器37 TCP/IP视频分发0918:04* f6 o6 H* I7 f1 I5 {
linux视频分发服务器38-编译容错处理08:28$ b1 [/ ]8 R2 x0 S; g; J
linux视频分发服务器39-协议数据封装12:54
# m# `- @, T+ i3 h) m- Ilinux视频分发服务器40-TCP/IP视频分发1113:18
+ f( o3 w& W) o1 m) u# g6 wlinux视频分发服务器41-TCP/IP视频分发1234:05( T, `. D- v% B, t, N
linux视频分发服务器42-TCP/IP视频分发1318:29/ W8 F; j) y/ M9 x. Z* @
linux视频分发服务器43-TCP/IP视频分发1428:31) N2 C, V& d$ T2 J+ `% f
linux视频分发服务器44-调试43:05* R. q$ N; ^6 e
linux视频分发服务器45-音频14:45! A2 g' L* j) f
linux视频分发服务器46-总结113:20
$ m/ b. D2 }, `! ?8 e4 ]7 ^linux视频分发服务器47-总结205:25
9 V7 ~2 R1 m, y& X1 |# e' W, \linux 基于UDP视频分发服务器01-UDP基础18:48
- z- u; E. s3 q& W4 ]  }. b. x8 I5 Qlinux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
, S- t9 w: H/ l. }2 [2 @# mlinux 基于UDP视频分发服务器03-创建UDP服务48:059 U- k2 t, l" q+ h: b& Z
linux 基于UDP视频分发服务器04-UDP报文接收27:54
9 ~- X  H2 y" u/ ]4 E7 O% L* k  Flinux 基于UDP视频分发服务器05-UDP报文发送13:417 @% ?( O, t5 Q
linux 基于UDP视频分发服务器06-UDP客户端实现35:13
( X9 u- l9 W6 u7 Olinux 基于UDP视频分发服务器07-UDP交互133:23& d0 e7 I* L# h) \. G
linux 基于UDP视频分发服务器08-UDP交互231:482 J& q+ k! w$ p2 u6 W
linux 基于UDP视频分发服务器09-视频采集26:29+ w6 U7 ~2 ]/ }* f9 E9 d) e
linux 基于UDP视频分发服务器10-视频数据UDP分包33:55
5 v) U& d& q8 N5 X+ Mlinux 基于UDP视频分发服务器111-视频数据UDP组包29:34
1 [% H! |/ h' ^" k0 b& `9 {! F2 blinux 基于UDP视频分发服务器12-视频数据解码播放15:27
. D$ O% H/ H* Glinux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12; X& |6 `, j( Q7 t
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50; }, S+ x% K0 u/ ?7 F
Android 01 音视频开发概述20:23+ f% f  q' h: ]# y8 o" n
Android 02 编译ffmpeg19:21
1 I; S% m2 g4 z; IAndroid 03 JNI 01基础25:42
9 u$ K1 n: W0 t: h; FAndroid 04 JNI 0201:09:246 Z0 d0 J* q; H. [
Android 04 JNI 0301:34) ^" ^' m( ~! k, j# N4 J$ W# q
Android 05 JNI 0301:341 X' x; C! G6 }0 R
Android 06 开发环境21:163 M' ?5 l. F9 r( U* d) S
Android 07 项目结构21:15
0 B' x1 ^8 c4 z' G# }Android 08 自定义Activity24:04
' u. o2 v* o% \7 W% _Android 09 SafeThread类19:386 p3 g5 y# @- J$ U
Android 10 网络通讯协议25:55
2 P# F. A& {+ D) a3 \9 s( \  `) y; Z) kAndroid 11 网络通讯类0137:09
2 v- A, s. L$ @" z" [/ m) A; uAndroid 12 网络通讯类0228:14
* f, u# b& N/ P; QAndroid 13 网络通讯类0339:43/ w5 T' {. S9 P+ j
Android 14 网络通讯类0421:49* d" D# d$ t( S- D$ e" \
Android 15 网络通讯类0523:442 v$ }* Y7 R/ y1 M' G! q
Android 16 网络通讯类0624:08" Y. X- x( `2 Z" F- i9 |, }
Android 17 数据缓存27:52
& d! Z  P& x8 s1 L3 B7 vAndroid 18 视频队列23:09
6 h- X; a% v( p* `8 a9 I: tAndroid 19 控制队列及通道25:341 b1 _, c% l7 o! M: m9 R1 \
Android 20 Socket 连接线程0128:36
3 y# g2 C" {$ W) g' b# w  jAndroid 21 Socket 连接线程0226:19* H# p  S9 ?3 s7 N/ b0 Z
Android 22 视频接收线程0122:36
) Q( A5 D" B0 r+ _3 yAndroid 23 视频接收线程02 1219:07
* d2 {5 `- J0 D' d8 ~0 NAndroid 24 视频接收线程03 1321:56
! v/ ?" b1 X4 aAndroid 25 视频解码线程1434:04
" f9 S& v* `% _4 PAndroid 26 数据传输接口18:46
' A- l6 T9 W3 W& Q# \- LAndroid 27 UI显示0129:56
( m1 a4 j$ q% w  n1 ]$ i$ L; LAndroid 28 视频显示布局28:165 b( K& f; O8 o8 p: ]3 V$ S" F
Android 29 UI显示0228:39! k% x$ i4 I% h; Q/ ]2 l" u
Android 30 UI显示0331:13
7 _2 j2 S3 S  g# ?+ c4 y0 ZAndroid 31 Render 显示15:596 W; ]  ^3 `6 B* U- o8 R  I
Android 32 TCP视频通讯项目总结19:25# |+ T( x5 L$ }' z
Android 33 音频编解码0119:34
7 d, M) k! n% A1 F. @3 Q9 I- M1 H# |Android 34 音频编解码0213:15, f# r3 J/ s: p0 \
Android 35 硬件编解码 0117:12
# |7 @9 ^2 g5 D* g2 DAndroid 35 硬件编解码 0228:13
" s% x  m4 d/ ^$ xAndroid 36 硬件编解码 0318:04
$ d1 L7 m" |; Q& OAndroid 37 硬件编解码 0413:58
! X9 ^- T5 V: e" `3 WAndroid 38 安卓开发总结05:13
8 C% t1 V! ?& vRtmp 01-课程价绍05:196 {6 H; J% o0 H& Z: J  d! L
Rtmp 02-rtmp基本介绍16:07
' q7 x( m+ a3 _& N. `Rtmp 03-开发环境搭建及项目概况37:57
* h4 m+ p' @- `3 \Rtmp 04-基础代码编译15:40
% k* o' P& P% Z4 l- }4 k- s/ IRtmp 05-rtmp协议及封装格式123:55
2 y4 |* A2 a4 MRtmp 06-rtmp协议及封装格式216:48
% h) h6 c0 V9 t5 Z' m3 RRtmp 07-rtmp协议握手34:18
% T% m9 l4 v" h* b% g8 rRtmp 08-flv以及flv文件结构13:31! m3 X  ?: B5 s% K
Rtmp 09-flv的Script Tag19:23
' q% l/ E: B) s9 V0 R+ p8 ORtmp 10-rtmp的Metadata封装发送44:26
3 ?9 v, V2 ^" m2 }6 W% c3 d+ s8 f: WRtmp 11-h264与nalu简介12:198 a: {8 b! f* u9 W6 g2 i
Rtmp 12-nalu提取23:41* ~" V8 n( Z7 j, k3 S5 F) U
Rtmp 13-h264视频数据按flv格式发送rtmp包34:12
  z2 i. ?6 m( a4 I1 A* v; wRtmp 14-h264视频编码信息讲解及发包36:494 V7 q# y3 g( Z! W0 C: x" P3 _
Rtmp 15-aac格式介绍及声音的参数介绍15:13
; d2 D: B. Z! v$ _% F3 R: P7 L! ERtmp 16-aac声音数据flv格式化发送rtmp包16:324 G2 y/ n# s. {) `. I
Rtmp 17-aac编码信息组包发送36:009 ?2 a: ]& N5 h9 E6 O/ R1 a/ F
Rtmp 18-h264帧及aac帧获取01:12:20& {: O$ S  I% `1 Y8 W+ o# W+ d' h
Rtmp 19-rtmp推流和观看05:29- g5 O& t+ K$ E: O# \- _( E# i
Rtmp 20-修改chunksize的大小15:24
, U. t" u; w: [0 X7 Z" n+ kRtmp 21-librtmp导出及快速推流19:47
) X. |' a; L+ i6 A! V) fRtmp 22-rtmp专题课程总结09:044 N5 B  K, u: S% z2 U+ x. l
libvlc Qt专题 01 LGPL下的libvlc05:17' |. D+ ~, I. n5 F( C
libvlc Qt专题 02 vlc播放器引擎.13:33* g3 c: E& s& N
libvlc Qt专题 03 libvlc Mac Windows库17:022 E1 P. I# ?9 y3 P
libvlc Qt专题 04 关于GUI 开发框架学习20:05
+ Z7 ~7 c% e9 jlibvlc Qt专题 05 libvlc 库配置 调用14:29
- d+ D, x+ U4 _libvlc Qt专题 06 GUI布局17:23' k/ O: a" E% R, E1 B! t
libvlc Qt专题 07 Qt界面交互18:11
8 n$ q& y) F/ f0 a; b! E. Y/ u; |% Qlibvlc Qt专题 08 打开媒体文件12:55, x% d- W$ O; X0 ^$ [+ C
libvlc Qt专题 09 libvlc API20:42
/ _3 a4 j, }& F* ]* llibvlc Qt专题 10 libvlc video callback20:29. s) `- c) z! Z, o6 m% @
libvlc Qt专题 11 libvlc video callback 219:14
/ ]8 P* Y# m  m) x* N- v4 ~libvlc Qt专题 12 libvlc video callback 310:25
  w& M0 O7 x2 llibvlc Qt专题 13 libvlc API 0122:14
4 e+ Z8 g; L, h; p% q/ [- `0 wlibvlc Qt专题 14 libvlc API 0211:59
  q1 N# R! W: M& Vlibvlc Qt专题 15 libvlc API 0329:07
! i: @  E. P4 P/ H2 W; L* Ilibvlc Qt专题 16 Qt Mac C++ OC混合编程17:147 g2 ?1 ?. P) R: k% [) Q6 I
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
. |# ?9 A( ~. I% m5 M) G- u  A7 \libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25# G$ x5 H, P! X+ t
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23
5 I: l- U! [- N8 Zlibvlc Qt专题 20 windows 适配 105:15% B# L1 `5 B; v) |
libvlc Qt专题 21 windows 适配 210:04
6 d: _9 D4 W* L* s  t) _libvlc Qt专题 22 vlc总结05:246 @: ^. K7 W/ T! }% H; o* v
音视频处理专题 非线性视频编辑器 0117:41
( Q9 o  l+ w1 N8 S音视频处理专题 非线性视频编辑器 0211:333 v/ b5 H# A+ T2 N
音视频处理专题 非线性视频编辑器 0315:35
7 w8 y3 M% \9 w; q音视频处理专题 非线性视频编辑器 0412:462 I6 X" p8 {( a/ w9 j
音视频处理专题 非线性视频编辑器 0515:09! P9 v- B/ v, |
音视频处理专题 非线性视频编辑器 0609:49; l$ I8 l) o. Z3 S: H
音视频处理专题 非线性视频编辑器 0718:544 q, u: p- Y& n8 V
音视频处理专题 非线性视频编辑器 0816:29- q- e$ p  I, V% g4 ]) X$ h2 K8 c
音视频处理专题 非线性视频编辑器 0919:21
9 A7 L5 q& N. S8 @0 l0 q音视频处理专题 非线性视频编辑器 1014:032 m7 P9 H. Y8 h- P/ {
音视频处理专题 非线性视频编辑器 1131:349 `" B6 x# E# }) J+ X8 g5 m7 C( ]
音视频处理专题 非线性视频编辑器 1215:40# Q, [' f" s! @# `
音视频处理专题 格式转换 01 解密格式转换工厂14:23
3 j+ Y: Y% m/ }5 a9 }6 s# F音视频处理专题 格式转换 02 格式转换软件背后的技术16:111 v% O, h0 b4 A0 Z* c$ q
音视频处理专题 格式转换03 SDL Mlt 0111:24
; |3 c: j8 E+ k8 ]- T# z3 x音视频处理专题 格式转换04 SDL Mlt 0235:08
* Y, X( C& D' p: s/ I) w7 x/ Z  R音视频处理专题 格式转换05 SDL Mlt 0310:56( f$ {+ s5 s5 s
音视频处理专题 格式转换06 SDL Mlt 0416:58
! L! D, R: k% ?/ Q- B: i音视频处理专题 格式转换 07 多进程实现128:51
7 V: V1 o/ {% Y" [' G2 M音视频处理专题 格式转换 08 多进程实现220:22; L% u. z. y8 p! _' f* a7 a
音视频处理专题 格式转换 09 多进程实现311:522 b- z( i0 T( V6 o! W& F0 P9 q
音视频处理专题 格式转换 10多进程实现413:11
9 ^4 O( D( g# ?音视频处理专题 格式转换工厂11 多进程实现508:12, D: W4 D8 D$ c  \. u& r
音视频处理专题 格式转换工厂12 多进程实现626:14
; }* H. }* p1 g  ?番外篇 OpenCV人脸表情追踪项目实战114:54# I7 W, u6 r& b' R  K/ |, m
番外篇 OpenCV人脸表情追踪项目实战217:36) ^8 k$ s4 U+ E& K- ^$ o0 b
番外篇 OpenCV人脸表情追踪项目实战314:52
/ Z& i& y0 |& v& J+ d' A- i8 l番外篇 OpenCV人脸表情追踪项目实战416:51# C9 z: u4 h* B/ s) F. j# r
番外篇 OpenCV人脸表情追踪项目实战513:18* @' T' x& u% W# Z2 ^5 V5 M; m
番外篇 OpenCV人脸表情追踪项目实战616:09
# |( d. W- J- r7 }4 q  e番外篇 OpenCV人脸表情追踪项目实战737:120 N% A) D. k4 R+ }3 s( q6 s
番外篇 OpenCV人脸表情追踪项目实战814:186 A" I7 G5 f' o0 r2 t6 f* o8 g
番外篇 OpenCV人脸表情追踪项目实战918:12  Q. S' G  z% }, |. v
番外篇 OpenCV人脸表情追踪项目实战1016:377 ]- C9 t* P' d' y
番外篇 OpenCV人脸表情追踪项目实战1114:23, K1 i& q/ f8 Q- B7 x: {
番外篇 OpenCV人脸表情追踪项目实战1216:39
! u6 Q6 B% e1 n* h番外篇 OpenCV人脸表情追踪项目实战1305:08
. C8 V$ |1 G% U$ a5 d番外篇 OpenCV人脸表情追踪项目实战1408:59
) c5 X5 z+ {5 K: y, i1 U, n番外篇 OpenCV人脸表情追踪项目实战1514:40
0 H" \: I7 V3 K; w  B! Q番外篇 OpenCV人脸表情追踪项目实战1608:40
/ Q% @7 U+ ?7 Z番外篇 OpenCV人脸表情追踪项目实战1716:58( e/ l8 |+ K  F7 @: l1 x4 x
番外篇 OpenCV人脸表情追踪项目实战1817:31
' o0 s+ `/ l; x6 k0 E番外篇 OpenCV人脸表情追踪项目实战1907:48
& x! M: }7 Q. j) ]9 m  @. P番外篇 OpenCV人脸表情追踪项目实战2011:17( j4 R# E2 V/ y5 u: e4 h8 i
番外篇 OpenCV人脸表情追踪项目实战2120:49
3 f# r. W3 }! C/ I  d番外篇 OpenCV人脸表情追踪项目实战2205:23
* |' r: J9 a' H" t6 P$ f番外篇 OpenCV人脸表情追踪项目实战 2322:50
  S$ w- i$ `6 T% ^. t7 \1 W番外篇 OpenCV人脸表情追踪项目实战 2408:59
: Q/ r% A8 E3 |& ]安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49/ o" F! s! m/ a( M: Q
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
8 r4 {. H+ E5 \7 F安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45; O% k" h& J. z1 o
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
$ E) v5 b; n3 |& y0 U安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
9 P, N! k/ o# V+ W; r. A安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33* V- V3 ~  W6 R% q& C
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:191 I; {  u! G8 s  [: s9 k
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
/ r* [% P: F5 t! |9 D5 G* g安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
( d- X2 i& u% ~6 ~' J关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
3 r1 C& q5 L! [3 z- `* @1 P每周六直播-音视频教程作业答疑 0124:23
# z3 t; \5 y( Q. N- k8 W每周六直播-音视频教程作业答疑 0224:261 ~% n. Z* v6 ~$ h7 w; M8 _
每周六直播-音视频教程作业答疑 0325:46
4 O8 m) C! o4 d7 |7 ]4 ~1 L每周六直播-音视频教程作业答疑 0423:129 x# p% g0 m5 x9 P3 Z1 [5 f
每周六直播-音视频教程作业答疑 0525:22
1 [6 L9 R$ U( T( l( c每周六直播-音视频教程作业答疑 0618:197 @, i: R$ F5 X4 C% h" G
每周六直播-音视频教程作业答疑 0827:39: i1 ^4 x5 g3 d( d0 m% ]! A
每周六直播-音视频教程作业答疑 0922:41* _6 m( v! q5 J+ P
每周六直播-音视频教程作业答疑 1020:045 j, X- x. a; x- u0 q
每周六直播-音视频教程作业答疑 1122:34
% w  v/ l% Y$ k8 Q  \; t每周六直播-音视频教程作业答疑 1235:34
. J1 C% M1 x/ N; D! ^5 l) i每周六直播-音视频教程作业答疑 1328:46
: L& o2 F! r- V* \5 T每周六直播-音视频教程作业答疑 1421:16% _/ V$ u* S6 f0 ?) E4 p5 [+ S
每周六直播-音视频教程作业答疑 1532:13
* W9 C5 Y5 E, g+ G/ f! F1 B每周六直播-音视频教程作业答疑 1625:21* ]- t% b! P5 {9 k" E: u8 o2 {
每周六直播-音视频教程作业答疑 1723:40
! G$ G5 m, f) a; u. O每周六直播-音视频教程作业答疑 1813:17
- u) u: g6 B. M. U( o每周六直播-音视频教程作业答疑 1911:497 y( }7 P: ^6 F3 c/ d, a6 R1 V
直播-作业答疑 20 2D绘图绘制波形原理43:10
( J6 |9 F# Z; ]直播-作业答疑 21 2D绘图绘制波形原理224:47. v' o4 E8 p8 y( u# s. W$ h
每周六直播-音视频教程作业答疑 2226:066 i5 r9 l9 k7 q/ F+ M3 P, ^" r, `
QQ群直播 聊一聊OpenGL Shader 0122:16$ C/ r$ t4 _, Y! r7 d6 y. M( G- |
QQ群直播 聊一聊OpenGL Shader 0226:52
; V# c7 W8 G- |% C& E5 Q- MC C++差生班 案例讲解137:01
- ?  o$ }, v) @! F8 b- V& O! ?C C++差生班 案例讲解229:20
% B* ~( U* X* }: \2 O$ r  \3 j6 k4 z3 AC C++差生班 案例讲解308:54, x! _0 Y0 G5 ]# p- K* v. K
C C++差生班 案例讲解4
: _0 `' J! V) z2 B* e/ R
9 t. r2 \  S' F$ I+ w〖下载地址〗
' {# f2 u) \7 c2 z2 Y$ D2 d4 w2 F9 ~
游客,如果您要查看本帖隐藏内容请回复

; w/ S" f9 j, n/ e7 @〖升级为永久会员免金币下载全站资源〗
8 Q& v: Y  e2 r8 R/ W" t全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
& }: s7 |& G; {. A! Q, j

/ `2 Z: k4 y: k  N  X3 i( t7 j" N3 u
回复

使用道具 举报

跳舞的大象 | 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   [复制链接]. Q# ~3 O9 k! W9 `5 k* _3 z& f
回复

使用道具 举报

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

本版积分规则