FFmpeg音视频开发实战5

  [复制链接]
查看4779 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png . k  P* [! W7 P+ ?9 a* m# K3 }6 ^
〖课程介绍〗
8 g) L" v6 k8 J" o6 T7 J- q4 x本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。4 C2 H3 S  [. L* t; m- A; z
5 C" P% N0 D: z* X
〖课程目录〗
  `+ n3 L$ H/ x' j4 f+ i音视频开发前瞻 06:37
7 \4 c! u/ `5 c! d- J" X8 {FFmpeg音视频开发实战5介绍 03:07$ H* Y) }, a( n; P
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
7 {/ }( X" Q) y. P; y. x. J音视频高级实战QQ群 练习题 OpenCV人脸追踪05:583 M9 [  ]6 I! u0 r$ G( `- x
每周六晚8~10点QQ群直播 内部作业答疑24:238 g0 |3 K! V* F& V; w& r2 t& L) d
解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
8 U9 u9 W& T7 Q6 z7 Q/ c学习课程前的提示06:59
# d5 w7 D5 F7 o" k; z. fvmware开发环境 119:55
  t: @$ Y5 J: A4 ]& w( _' G. xvmware开发环境 226:231 d, e# L) |/ B3 C/ j9 V0 t
vmware开发环境 305:535 `$ W" M8 x* Y. \5 M
vmware开发环境 413:49
7 \5 \0 y( E, {$ J" Ivmware开发环境 515:27
% `' _9 w. Y5 n* `  j  [( Bvmware开发环境 606:51- W/ Z# {* D: W7 q+ k" r# v
win10不用装系统下载解压即可用版本38:13
" U# Z& t1 s' w( s6 w0 x1 p8 }3 _/ AmacOS Xcode开发环境 0122:54# A5 `  L. N3 W& k9 c+ x
macOS Xcode开发环境 0225:21
$ E7 o0 d6 Y% S- H& g7 R9 XmacOS Xcode开发环境 0320:02# C, e# d$ A  ?  {# O% U# Y1 ]8 G
macOS Xcode开发环境 0419:174 c1 V9 n# o, F; C' e
初学者音视频入门课程学习须知05:51- j/ A4 p/ o+ Q3 K- S* I) x# W1 P
音视频初学者入门01 音频的原理15:56
; T* O3 v6 j8 v8 W. u! F音视频初学者入门02 视频的原理113:38, H# q5 _6 l- f: J+ k7 q
音视频初学者入门03 视频的原理216:48
# }% K6 O6 ~  R& [2 E* M音视频初学者入门04 视频编码原理17:41
( S5 u1 M1 y/ r) e$ b. K; w# Q4 P% ^音视频初学者入门05 H.264 编码压缩算法原理09:58) p8 O3 }- B" E: W, [- @
音视频初学者入门06 视频编解码网络传输概览15:51
" x1 S9 G. e0 [: b4 r9 ]/ i音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:448 l( k8 ~  q- o( I* g# S. J( l
音视频初学者入门08 流媒体服务器架构16:154 u+ e6 R6 j! @0 G" a8 T0 T, [
音视频初学者入门09 P2P点对点介绍07:02
& J- o8 M' U9 @* G* Q7 C音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
" }% n8 ?+ F8 t5 L- P& S$ `- L音视频H.264基础 直播讲解0123:546 P/ B9 H% e1 O: w
音视频H.264基础 直播讲解0221:544 o9 P& j$ b+ R& H0 q8 ~. f
音视频H.264基础 直播讲解0323:11
* A3 J. Z3 E. V6 P音视频H.264基础 直播讲解0424:15( L. T: U; s: ~5 `
音视频H.264基础 直播讲解0524:16# W7 w  q, L- E: Z
Tips:群里80%的同学都整不明白的问题0111:19; J% x+ g: e- L& m- `: H+ i. E, P/ P. _
编译FFMpeg29:01
) z: O  _& h; b1 B/ |# }9 `ffmpeg Mac iOS 编译补充0127:52
# e5 w4 v, R* o, l7 hffmpeg Mac iOS 编译补充0224:58
2 U9 ~- x( j  X- F  P6 F% ]* `, Lffmpeg Mac iOS 编译补充0318:19+ f8 T$ e) Q; [# O8 d2 B# y
FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
& P/ D# L7 h4 ]1 M( _! q6 F开发环境搭建22:505 K7 K3 @  F- k$ S
H.264 视频数据接收13:011 B& Z, p% h. I* ^
解码H.264数据 118:45
. z: e9 w5 L1 B解码H.264数据210:55
" b/ V4 F* j, h4 j2 @2 O解码H.264数据318:570 |; g! @$ K3 _
OpenGL ES渲染YUV图像24:116 Q3 Q& o* \1 E
音频采集接收21:018 u2 \0 U* I+ ?0 t- d
音频编解码11:108 a/ c$ y$ u% |/ {9 a2 P
H.264 I P B帧 NAL12:229 o" b8 Y9 R; g5 I% K8 v
H.264 I P B帧 NAL 216:58
4 B' i& [* M! UH.264 SPS PPS I/P/B帧解析29:29
/ [% i9 b2 R! y! x6 U) p+ S; F- k- xQuickTime mp4容器分析12:09
" y# a; x! K2 L, {9 s: c8 JAAC 音频格式05:16
8 c" f. W* ]/ r7 L$ EAAC实时转换 124:10
) u- T' p5 X: z7 ~AAC实时转换 221:186 [, D3 w9 {$ N# @5 ?' `
FFmpeg实时写AAC音频流120:37
* Y$ k; l" Z/ Z# Z! tFFmpeg实时写AAC音频流215:25
# m9 H3 `( Q( N; C: Z. I$ R" O- [FFmpeg实时写H.264视频流17:12
4 Z2 ?6 m0 P. A, L9 `FFmpeg封装h.264 AAC到mp430:24
. C8 x7 H' P6 d9 S) t, m# v! fiOS 硬件解码H.264 110:29" B; N. f' Y1 Q4 O6 z
iOS 硬件解码H.264 229:14# n/ x! r& _3 n$ Q; B
iOS 硬件解码H.264 318:42
  S( i9 }# p. H. CiOS 硬件解码H.264与显示14:405 ]& y7 p! n! o" e
FFmpeg liblame pcm转mp307:023 o" ?4 a; M1 q1 E
Apple TV tvOS编译FFMPEG08:25
/ r0 D* a# g' t) y- Bv4l视频采集06:05$ A3 q# I: u7 Q$ o" B9 [7 p' N
x264编码H.264数据11:07
- R1 K4 s. h( r) valsa 音频采集08:28$ r5 t9 \9 c. F3 }" Z
FFmpeg 跨平台开发 0110:099 e0 Z9 ?, H; c% a/ f5 J; o
FFmpeg 跨平台开发 0228:07
+ _, W, Q5 m2 P) X; @( TFFmpeg 跨平台开发 0305:188 t6 K) |' P/ n* u, A
FFmpeg 跨平台开发 0410:19# S1 K3 ~* o+ h7 J1 P! u, V) ^
FFmpeg 跨平台开发 0509:35. ?0 l. n* ]- v# J
FFmpeg 跨平台开发 0611:08
( ?' X, W! {" r9 wFFmpeg 跨平台开发 0710:434 t4 f4 e( S) Z, b4 k0 Z
FFmpeg 跨平台开发 0809:216 w( C- @9 u9 B1 J& y/ N
FFmpeg 跨平台开发 0912:39
" s+ G9 x& C7 D2 SFFmpeg 跨平台开发 1014:511 U% `+ w" O  k$ P
FFmpeg 跨平台开发 1110:25% W4 t2 R1 R9 w2 s% [' r
FFmpeg 跨平台开发 1210:470 X, ]* G& |6 V% W8 u* J" B
FFmpeg 跨平台开发 1312:49. J3 `: W% g4 f9 O9 F5 _* h
FFmpeg 跨平台开发 1413:10
! B) R( P: n3 u& y0 g- W0 rFFmpeg 跨平台开发 1508:34- Q; R) O" I  }" q9 i' p
FFmpeg 智能手机App优化06:12& l+ E. y6 R9 `
Android JNI专题 01 跨平台开发安卓移植简介03:19/ {, y. c; W, l# A: y# \# V
Android JNI专题 02 第一个JNI调用12:07
+ _7 N* s4 n9 X8 AAndroid JNI专题 03编译ffmpeg x86_64模拟器动态库29:38, @( r) J7 D9 X/ T
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
" ]& k/ y9 F) zAndroid JNI专题 05编译ffmpeg 真机静态库26:39
7 g- r2 v9 z5 [( c3 i8 }6 AAndroid JNI专题 06 Posix网络通讯移植0113:31# v4 j, V8 s  Y* g
Android JNI专题 07 Posix网络通讯移植0223:09- X1 z6 s+ v8 I! X5 ~
Android JNI专题 08 Posix网络通讯移植0316:23' |; ?& c) ^. g# X4 k3 X* e3 H
Android JNI专题 09 Posix网络通讯移植0407:46, m9 p3 Z, j- l  ^
Android JNI专题 10 H.264解码移植14:53
4 B' ]/ Q/ Y9 v2 ~% `Android JNI专题 11 native线程回调java函数0114:27
# |1 y! r3 J' H" v  e- G1 BAndroid JNI专题 12 native线程回调java函数0212:10
6 w0 u0 w' a: U  ?Android JNI专题 13 OpenGLES渲染YUV12:17
' L' A8 F" ~" M' c  VAndroid JNI专题 14 程序运行收尾11:380 ^; }4 k  {+ w/ c) J+ j
Android JNI专题 15 Android JNI小结09:30
3 m. R: ?& V( f7 Y- {% e' S9 oFFmpeg 音视频转码07:19" f) M, _' `8 o/ a# ]0 }
Darwin RTMP 流媒体服务器09:48! ^: B. `( `% P9 M3 _* A' [2 |' w
libVLC mencoder04:42
+ j' G! ~/ B( |, J7 Y* Z# L- e7 }FFmpeg WebRTC Linphone12:52
5 L1 i. S" r- i, j5 q) z. u. c6 h( ^FFmpeg 屏幕录制06:512 C/ q, ]( ^2 A0 e3 V
FFmpeg SDL OpenCV10:48
" X4 H6 E8 u: f0 L( FRTMP 直播 介绍22:55$ @9 k+ E; n+ u8 q  H, z4 W" R5 W
RTMP 直播 Linux服务器搭建15:01
: I5 n* H7 p) l3 v7 HRTMP 直播 Linux服务器配置11:313 C9 M5 o. h8 G! w" n) Y5 e
RTMP 直播 流媒体推流08:57
0 D5 R& A7 D  |4 h# Y' iRTMP 直播 流媒体转发与接收11:13
6 b: \. w& h) |9 ~1 s+ v7 URTMP 直播 iOS流媒体播放器 0117:52
8 n5 j" c5 J+ X% U' BRTMP 直播 iOS流媒体播放器 0210:343 Z: |$ A. D. N& s" y. A! K2 |9 a
RTMP 直播 iOS推流到RTMP服务器0126:05
( }+ O  H! _4 F; R- U2 I5 N  fRTMP 直播 iOS推流到RTMP服务器0224:08
+ T, J; R! a$ M, u& f9 N/ kSocket通讯入门之tcp 粘包拆包现象0117:08
3 j0 A$ H2 E' V& w- YSocket通讯入门之tcp 粘包拆包现象0220:17; ]+ u3 G+ P( f- m" `% G$ {! M/ }
Socket通讯入门之tcp 粘包拆包现象0322:37
, r8 H( q# D) i; C" a, L9 q. t网络通讯开发 勘误04:00
; m2 ^% H' F. f  U- _网络通讯开发 协议13:31
; O: I$ O& s, e# S网络通讯开发 tcp协议的可靠性10:473 h/ X2 _0 B0 d$ m
网络通讯开发 tcp 三次握手05:448 D* `3 V2 o# B7 _0 O$ m7 @
网络通讯开发 tcp 其他09:44# j+ x- Q3 ?  x6 G
网络通讯开发 socket通讯常用函数19:07. {4 b5 ?" [. s
网络通讯开发 socket编程常用头文件12:03
/ U% \6 F# G# o( @+ f8 L网络通讯开发 服务器编程0112:28  ?) ?* o5 y0 c# w4 t" ~7 G
网络通讯开发 服务器编程0208:21
+ c$ R8 }+ R0 P4 d" n网络通讯开发 子进程07:32& w8 |2 k( c3 p2 g( Y: p* I
网络通讯开发 自定义协议12:46. N0 G" ?' d& h: L  S' s# s
网络通讯开发 IO复用11:26
/ A8 _" q/ ~% d% {( Z网络通讯开发 套节字选项09:27, d/ |- w4 @/ _7 q3 }
网络通讯开发 非阻塞数据接收13:58/ B9 X' j: G2 r$ ~1 F* o! X
网络通讯开发 非阻塞数据发送11:12
# ~1 M+ O$ j( A3 B网络通讯开发 Unix 线程10:573 A! z" i/ B. T% e
网络通讯开发 线程detach封装09:43: X+ B/ a! Q6 ]* `- B% e! H
网络通讯开发 自定义协议 登陆28:55
  E' v) N7 Y9 H$ H8 q网络通讯开发 发送视频包0116:56
/ m! E6 o+ J' Z; |/ K网络通讯开发 发送视频包0209:46
' r  _$ A5 W+ O) I网络通讯开发 发送视频包0309:55
4 {% s6 w( `* B6 `网络通讯开发 常见音视频包结构22:12
# x3 p$ W3 \$ }网络通讯开发 音频包的发送0114:35
9 i& l3 G. r( u! C$ D' b- g9 C网络通讯开发 音频数据包发送0213:23
3 _- _, ^* P7 y6 t网络通讯开发 服务器端架构总览10:31
. t3 d/ |9 K& H5 W( m网络通讯开发 服务器端架构实现09:30
; P' \$ C6 J) a: H网络通讯开发 服务器进程12:54
2 Q8 c9 w" @: v5 w; d4 s5 @网络通讯开发 客户端编程介绍12:02
$ e$ @* H& ]% W1 m- d5 c' ]( e5 B网络通讯开发 客户端初始化套接字15:264 R+ Z/ x$ I7 i( r. o
网络通讯开发 非阻塞connect12:30" y. |* t' h% a2 |- T8 _6 \
网络通讯开发 超时阻塞套接字发送07:19
4 a+ \& _- }4 n0 v% N: Y网络通讯开发 超时阻塞套接字接收13:04
" H# F# R: Q$ `( \- \, k5 ?; _网络通讯开发 登陆请求12:00. y2 F) e7 D! y4 d6 N1 u* ^8 k
网络通讯开发 登陆认证16:06
8 T( @( j, I" [) X8 X9 r网络通讯开发 视频请求13:22
8 K4 d0 `2 c* `& O6 d- _* `4 f网络通讯开发 数据通道15:446 p; r- l; f: D0 s
网络通讯开发 命令接收线程10:02
. n* F: U" ?0 E; {; ^网络通讯开发 音视频接收线程13:544 h2 @4 v3 e+ W% z& t: i
网络通讯开发 音视频解码播放08:52
: ]7 Z# W* F/ }0 ~( e网络通讯开发 程序架构概览09:209 l7 S2 z/ @+ S3 \; _, o
网络通讯开发 心跳包09:34
6 p' W: ~1 H" w  L0 c- ~网络通讯开发 UDP 编程04:17
* `$ \! J0 D! U& t网络通讯开发 局域网广播包07:33' v6 b8 g' J2 i* g& V
网络通讯开发 局域网广播接收06:50
3 J6 u5 S7 H7 ~; ~. `跨平台移植问题15:19
, b* D0 f, r* J0 |* R跨平台客户端 for Linux 移植20:36
1 \, z  j0 S/ QWindows开发01 Qt和MingW14:06
$ J& m6 _6 X2 _7 b2 M7 ^- uwindows开发02 MingW ffmpeg编译32:37
6 q3 h1 Q% J5 B: N7 M/ V5 swindows开发03 Qt与FFMpeg18:18
6 B. f; ~# s5 C! x2 K  Y" twindows开发04 Qt Socket12:54% ^& a' w# p) e4 f! w* d  ?- O  m
windows开发05 Qt Socket28:59
5 K+ w1 L. ?- K/ B' qwindows开发06 Qt Socket36:441 o" g2 \- U  L: q5 h, S9 w
windows开发07 Qt Socket40:20
9 U- R: b: q# O0 u4 |windows开发08 Qt Socket38:450 w; |* U: H4 E+ A5 j
windows开发09 Qt Socket09:45/ _" G6 z/ g* B7 e# o- U
windows开发10 Qt Socket11:50
3 g( a/ k& Z( e( q% H! \5 Lwindows开发11 Qt Socket21:564 J, m  e( u, Z9 v6 h' d3 Z% L
windows开发12 跨平台编译11:43- E: _4 a0 c! |& L( D7 O
windows开发13 摄像头无法打开视频问题21:316 }5 I9 n7 n/ r+ H
windows开发14 程序发布注意事项36:04* E+ t8 s* d/ |9 y7 k! t# h1 b, t
windows开发15 程序安装包制作31:068 \8 D; i) F; X& z# c. c# L4 B
FFmpeg音视频高级开发实战-简介03:212 z! d/ B0 S" [" k8 U) M5 A! c
linux视频分发服务器01-课程介绍07:54
7 I7 A: L0 C. H) K. k+ Elinux视频分发服务器02-开发环境介绍11:51, P- Y7 E) h' O" ^9 b
linux视频分发服务器03-linux优点21:40; m3 [& z1 r5 u' L/ x3 t, Z  A" K4 m
linux视频分发服务器04-多进程21:34$ P5 i; P' G$ p# l# B0 V
linux视频分发服务器05-进程通讯 0115:53
, @2 h/ [6 `6 m7 |5 {linux视频分发服务器06-进程通讯 0217:06
. Y/ j: r% W9 g/ Y' Z; E2 Xlinux视频分发服务器07-进程通讯 0318:50
. L3 e4 E3 P9 V' X- zlinux视频分发服务器08-进程通讯 0423:57' T# {5 ]8 n+ b4 Y' i
linux视频分发服务器09-进程通讯 0527:58) I  E* l; U- Y( }$ B
linux视频分发服务器10-进程通讯 0624:19
; @1 B( T3 x# f: y  o3 M+ `( l6 Xlinux视频分发服务器11-进程通讯 0747:331 R3 e" D1 ~0 J# e1 V
linux视频分发服务器12-进程通讯 0818:44
: L; F3 h0 f2 i" S6 a" jlinux视频分发服务器13-线程 0121:36& p$ W- b; ?: D) z& ?4 c
linux视频分发服务器14-线程 0235:37
, Z- v% U+ G  w: J" i$ [: F' Wlinux视频分发服务器15-多线程与互斥锁13:27
% e( G1 L5 H2 c. X% Flinux视频分发服务器16-socket12:22
3 e3 |$ o5 `( D7 r& R4 Mlinux视频分发服务器17-TCP-UDP概述24:54
; C- _8 B! M) u- }6 a; c" V6 Flinux视频分发服务器18-TCP服务器39:44
" _7 F4 ~+ H. d' \, Llinux视频分发服务器19-TCP客户机10:22
/ R' `, ^2 u1 A* D; F: ]- N  blinux视频分发服务器20-UDP服务器09:54: M+ k- i+ h" f) I' ~3 c) k- f% }
linux视频分发服务器21-UDP客户机13:323 g: r6 ]) G6 h$ l; S7 Q" W
linux视频分发服务器22-TCP/IP多用户访问实现0126:52" q9 o. B1 X& \
linux视频分发服务器22-TCP/IP多用户访问实现0213:05+ I4 ^! o, s9 ^5 n
linux视频分发服务器23-TCP/IP多用户访问实现0310:58, s. N% a" [& W) r  C! m; H
linux视频分发服务器24-TCP/IP多用户访问实现0420:022 r* I$ S/ O! b. o, W* r. f
linux视频分发服务器25-TCP/IP多用户访问实现0523:35
8 s* o+ S$ v" @$ r5 O4 T9 r4 i1 Plinux视频分发服务器26-TCP/IP多用户访问实现0639:40
$ o2 f1 n" N0 e& f; |1 {linux视频分发服务器27-TCP/IP多用户访问实现0714:40. M( D, A4 R- H% S; |5 x8 O
linux视频分发服务器28 TCP/IP视频分发0114:024 L1 f  ?' w/ S
linux视频分发服务器29 TCP/IP视频分发0216:50
( @% S% {: I  b& _" ylinux视频分发服务器30 TCP/IP视频分发0321:40
5 ^5 Z% S* O( ]; o" qlinux视频分发服务器31 TCP/IP视频分发0417:08
+ U' E7 ^+ Q8 M# a* _$ nlinux视频分发服务器32 TCP/IP视频分发0516:153 w0 K9 k2 g" h' F! E
linux视频分发服务器33 TCP/IP视频分发0614:01
' i  L, X% ]7 F, _1 R! Ulinux视频分发服务器34 TCP/IP视频分发0712:56+ n! l3 l5 l0 a# I- }
linux视频分发服务器35 TCP/IP视频分发0824:12
. s5 |' m# c* B: }: L$ H% }. klinux视频分发服务器36-TCP/IP视频分发1021:35' Y! H# a6 I/ {1 e6 F+ C
linux视频分发服务器37 TCP/IP视频分发0918:046 O$ Q+ @& O* e) j1 X
linux视频分发服务器38-编译容错处理08:28' @# _9 i! d5 E- y. z- f8 N
linux视频分发服务器39-协议数据封装12:54; w4 e6 f2 V( j. S
linux视频分发服务器40-TCP/IP视频分发1113:18( X& B% [* V& l% O& Z* `
linux视频分发服务器41-TCP/IP视频分发1234:058 Y/ Y& ~+ f. s: B) b: d
linux视频分发服务器42-TCP/IP视频分发1318:29
  E6 u0 a9 U* x/ glinux视频分发服务器43-TCP/IP视频分发1428:31
; p; Q# h$ ?# k1 r- Mlinux视频分发服务器44-调试43:058 u9 k0 b1 K) y# {
linux视频分发服务器45-音频14:45, D1 s' o, \) C3 G
linux视频分发服务器46-总结113:207 e" y: @8 c" ^0 _0 N
linux视频分发服务器47-总结205:25
, g7 D4 S6 ]% v* \linux 基于UDP视频分发服务器01-UDP基础18:48
: @% d! E* l8 {( b; ?) U8 nlinux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
1 X9 F- e  a$ r- xlinux 基于UDP视频分发服务器03-创建UDP服务48:059 N; t$ L) ^) ]5 h8 ~/ T0 ~; P7 U
linux 基于UDP视频分发服务器04-UDP报文接收27:540 y1 x" z# U" J! Z$ I/ B; A3 ~
linux 基于UDP视频分发服务器05-UDP报文发送13:41
; }- o, b1 g+ v( j" m& F( f/ alinux 基于UDP视频分发服务器06-UDP客户端实现35:13
3 Q* |4 Q( p  z8 w. w( llinux 基于UDP视频分发服务器07-UDP交互133:23
; O6 @5 K9 z: P% J0 tlinux 基于UDP视频分发服务器08-UDP交互231:482 K: W: C  b. ^! ~6 c
linux 基于UDP视频分发服务器09-视频采集26:299 ?3 W  S. f7 ^$ P
linux 基于UDP视频分发服务器10-视频数据UDP分包33:55
* C; ]# N7 r6 A" l+ k) J) Z8 k: M" Ilinux 基于UDP视频分发服务器111-视频数据UDP组包29:34+ n* d' R- N. A/ s- ]3 A/ s. `/ y
linux 基于UDP视频分发服务器12-视频数据解码播放15:27
( \+ o$ i$ H2 v$ G& c! Vlinux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12' Q2 _9 E/ d; Z+ n! H$ `) p
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:501 @0 S- j5 z; J
Android 01 音视频开发概述20:23
/ X1 U8 f; `; c# p# y- q' L& dAndroid 02 编译ffmpeg19:21
4 M: A1 T# z2 VAndroid 03 JNI 01基础25:42
) G$ I; \& _: ]% EAndroid 04 JNI 0201:09:24
& U: M$ W& Y$ p$ `Android 04 JNI 0301:34
& t1 N  A9 D- p2 l+ u7 M2 BAndroid 05 JNI 0301:34
& J% u% W2 A; o& z/ \7 uAndroid 06 开发环境21:16
1 P+ x, ]0 H0 g, V' FAndroid 07 项目结构21:152 l, q7 B) q$ B- ~/ B' [
Android 08 自定义Activity24:04' G& V, c$ c5 R' m. q3 u9 J
Android 09 SafeThread类19:38! {/ I% N- b, I( L* j: e
Android 10 网络通讯协议25:55* a" b" G( N% u3 w+ V4 \
Android 11 网络通讯类0137:09
1 G% i* J# O  [" }0 w2 v9 cAndroid 12 网络通讯类0228:14
  r6 h6 r/ a+ y1 l: k7 q# Q- L) W+ LAndroid 13 网络通讯类0339:43" Z* s+ _" E9 }. ]4 Y& k$ X
Android 14 网络通讯类0421:49" d: [6 J$ ?/ ]) v
Android 15 网络通讯类0523:44
, q, \- j7 b# K) \1 E  OAndroid 16 网络通讯类0624:08; ]& ]" V' U. v" |7 K0 f
Android 17 数据缓存27:52
$ i$ X. U, L% d/ X; {2 O- _Android 18 视频队列23:093 }% C4 z$ ~6 P2 f# k7 x
Android 19 控制队列及通道25:34
" p/ J8 \3 V! y( c) O8 H/ w6 XAndroid 20 Socket 连接线程0128:36: h  J, K; k! M: E5 H2 G
Android 21 Socket 连接线程0226:198 }1 t4 s% h( |  E
Android 22 视频接收线程0122:36
) G# V1 e( V! CAndroid 23 视频接收线程02 1219:07
/ P$ D1 x! q5 E" N/ [- qAndroid 24 视频接收线程03 1321:56& Q2 W+ s' c. D7 m  M
Android 25 视频解码线程1434:04! O& O( h) _0 n2 S$ i( k7 L8 T5 D
Android 26 数据传输接口18:46
$ @7 D# I9 [* O3 E' `  GAndroid 27 UI显示0129:56
* {; E7 C! Q3 Z  M$ V8 CAndroid 28 视频显示布局28:16
- b1 h  z2 J8 nAndroid 29 UI显示0228:39% M- p6 Y, l) L2 V9 |, g
Android 30 UI显示0331:13
' Q5 E# w7 J* W" V4 V: [8 S5 SAndroid 31 Render 显示15:59+ G% x& d0 L  `6 B- I5 k
Android 32 TCP视频通讯项目总结19:25! [1 y& Y4 ?8 A$ P( I& ^3 Y
Android 33 音频编解码0119:34
5 {: O" z/ \! }3 x* sAndroid 34 音频编解码0213:15  Q, ^7 z% d6 ~: Y, C
Android 35 硬件编解码 0117:12
! f% H8 s; O- Y* EAndroid 35 硬件编解码 0228:13
0 `2 x) p: i$ y$ `. fAndroid 36 硬件编解码 0318:04
& ~' X' U$ M1 z: I: ?+ R. FAndroid 37 硬件编解码 0413:58# Y; i9 C* n- b) x' h* l3 g* e
Android 38 安卓开发总结05:13
( A$ ?1 y/ I7 p7 l1 w. ]Rtmp 01-课程价绍05:19( Z3 P2 B6 o7 Z& R/ u
Rtmp 02-rtmp基本介绍16:07+ b& N# k& x3 t; [6 w/ N
Rtmp 03-开发环境搭建及项目概况37:57
; r' e/ [! Z: A' U; c% n# bRtmp 04-基础代码编译15:40
+ R" D; c' u$ n5 kRtmp 05-rtmp协议及封装格式123:55
9 Q3 W# U. D$ ]: n: I/ x6 C1 `8 {Rtmp 06-rtmp协议及封装格式216:48
5 a; o& h; e' c  \* Z$ W% pRtmp 07-rtmp协议握手34:185 f+ m6 N$ a: v9 ^% X
Rtmp 08-flv以及flv文件结构13:31
; v, U+ e0 m% q9 ?% \$ _6 N2 m3 u9 gRtmp 09-flv的Script Tag19:23
, \: L4 Y9 K& A# ]5 r0 M/ y& z9 SRtmp 10-rtmp的Metadata封装发送44:26
; q2 _6 H+ ~; }$ B9 ?Rtmp 11-h264与nalu简介12:19
- T! f4 m4 m8 Q  u+ J& ~4 WRtmp 12-nalu提取23:410 ~$ O! h# `- [  O; S6 t9 n
Rtmp 13-h264视频数据按flv格式发送rtmp包34:121 ]8 e& w0 m! {) V
Rtmp 14-h264视频编码信息讲解及发包36:49
- o' N& W* U0 R' I" ?' S  |Rtmp 15-aac格式介绍及声音的参数介绍15:13
( u. K/ F3 S1 W2 t5 z1 FRtmp 16-aac声音数据flv格式化发送rtmp包16:32
# U( j2 g1 f$ Q! Z* A/ dRtmp 17-aac编码信息组包发送36:006 r6 x  T) w0 K6 S
Rtmp 18-h264帧及aac帧获取01:12:20
  q' l% j' j! J! r9 }/ yRtmp 19-rtmp推流和观看05:29; c9 V' {. o, }! [3 I5 M  _
Rtmp 20-修改chunksize的大小15:240 v" A, t( L7 n* u; o3 L4 F
Rtmp 21-librtmp导出及快速推流19:47
0 _; n! Z3 s+ _% h% o* c, ERtmp 22-rtmp专题课程总结09:04
3 d: x- g' @! Flibvlc Qt专题 01 LGPL下的libvlc05:17
7 Z- s* \; H1 D1 Slibvlc Qt专题 02 vlc播放器引擎.13:33% |$ }5 C# l0 w8 f" |! h' P' y
libvlc Qt专题 03 libvlc Mac Windows库17:02
) o3 c$ @$ r3 }" ~( n- [) _" `libvlc Qt专题 04 关于GUI 开发框架学习20:050 [* m2 G+ f$ B. z8 _
libvlc Qt专题 05 libvlc 库配置 调用14:29
0 t  i2 T) f/ s7 D# g5 v8 xlibvlc Qt专题 06 GUI布局17:23' h5 s& n, {- b, d9 K5 N
libvlc Qt专题 07 Qt界面交互18:11
5 e- A& B& o/ X7 elibvlc Qt专题 08 打开媒体文件12:55% _, {( m& n2 l( S2 ~
libvlc Qt专题 09 libvlc API20:42/ M" }: Q8 r  {9 C2 T7 n, R
libvlc Qt专题 10 libvlc video callback20:29
8 ~7 `9 B$ m. @) [libvlc Qt专题 11 libvlc video callback 219:142 r4 L* h* I6 X* J; c7 W9 m
libvlc Qt专题 12 libvlc video callback 310:255 }# X; v$ ]8 b' N
libvlc Qt专题 13 libvlc API 0122:149 a* ~0 L# i& |$ E
libvlc Qt专题 14 libvlc API 0211:597 _' Q- J) R- c9 `) e, v- Z$ O8 A, }
libvlc Qt专题 15 libvlc API 0329:071 D# L! w5 [; d' I7 S& D& g
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
* C3 A4 x$ s+ E6 X3 N7 U# slibvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
  S+ g* Y$ t0 slibvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25; X4 {8 R- f% }* n
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23- V4 A; ^' ]7 r. X2 r! |
libvlc Qt专题 20 windows 适配 105:15
: C& M- L# w1 I% @7 }' O: alibvlc Qt专题 21 windows 适配 210:04
# u* C$ b2 m0 J0 p4 ylibvlc Qt专题 22 vlc总结05:24
; [: r7 s9 v) E* U2 ]音视频处理专题 非线性视频编辑器 0117:41
* v/ u$ ~9 b) Q2 E# R1 S- Q音视频处理专题 非线性视频编辑器 0211:335 Q+ l% }7 x$ V6 m# N
音视频处理专题 非线性视频编辑器 0315:35! F+ B4 X& \& }/ U- L9 _
音视频处理专题 非线性视频编辑器 0412:46% @' H( O* X& |* r
音视频处理专题 非线性视频编辑器 0515:09
" E1 \+ u6 ?7 W7 ^( k; S- L8 T8 t音视频处理专题 非线性视频编辑器 0609:49
4 r# @1 m* c* X5 W; A; D' a6 v音视频处理专题 非线性视频编辑器 0718:54# V8 }. x9 H3 s8 s4 M/ S
音视频处理专题 非线性视频编辑器 0816:29
1 |8 ]9 b( m- D4 D! A' z音视频处理专题 非线性视频编辑器 0919:21
8 N5 t; y7 M3 D$ \; p  Z) Y( [音视频处理专题 非线性视频编辑器 1014:033 W/ B9 D3 e% Z$ B1 C" X
音视频处理专题 非线性视频编辑器 1131:34: z8 C$ O& P" _, K( n! S8 F
音视频处理专题 非线性视频编辑器 1215:40
0 S" u8 @0 B9 Z  R音视频处理专题 格式转换 01 解密格式转换工厂14:23
2 Z4 |6 Q4 ]! g/ K音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
3 n! [: i/ |7 I( S4 k音视频处理专题 格式转换03 SDL Mlt 0111:246 d6 j* _( i9 ^" Q3 ^1 ]8 J: [
音视频处理专题 格式转换04 SDL Mlt 0235:08
8 U( C! }7 n# f% h4 c音视频处理专题 格式转换05 SDL Mlt 0310:56
2 ~3 d. z* d' g音视频处理专题 格式转换06 SDL Mlt 0416:58
, R( X' O. p5 R7 H' G3 V% A6 e音视频处理专题 格式转换 07 多进程实现128:515 ^$ C( o' [8 Q
音视频处理专题 格式转换 08 多进程实现220:22
! Y# L, T. B1 J5 I7 J4 B, Y, G) c; g音视频处理专题 格式转换 09 多进程实现311:524 y5 O7 [2 h5 ]$ y8 g; [6 t5 h
音视频处理专题 格式转换 10多进程实现413:11
$ @3 s3 J" I4 o4 k& J" r0 n: U" w音视频处理专题 格式转换工厂11 多进程实现508:12
& @  U+ o% [0 c- L6 G& H8 R; B) x音视频处理专题 格式转换工厂12 多进程实现626:14
* K  B8 q; c. D2 J4 S番外篇 OpenCV人脸表情追踪项目实战114:541 C6 n" b$ `. M+ G$ u6 z- y
番外篇 OpenCV人脸表情追踪项目实战217:36. [: C/ @8 \" \. I! O
番外篇 OpenCV人脸表情追踪项目实战314:52& D2 K4 `: [0 I* Y( e' x; i
番外篇 OpenCV人脸表情追踪项目实战416:516 `- |/ I8 z6 a3 i3 x' F5 U
番外篇 OpenCV人脸表情追踪项目实战513:18
9 e, l, _7 g1 }/ Y* ^番外篇 OpenCV人脸表情追踪项目实战616:09
9 k9 [0 A; S1 g番外篇 OpenCV人脸表情追踪项目实战737:12
( x" _# Y* z" U/ H4 v$ W, Q番外篇 OpenCV人脸表情追踪项目实战814:18* i1 I7 m4 b- b2 M5 t% L
番外篇 OpenCV人脸表情追踪项目实战918:12
" u6 S% X- B2 z) S6 ~: E番外篇 OpenCV人脸表情追踪项目实战1016:37! }: S9 j: V0 d9 A$ F
番外篇 OpenCV人脸表情追踪项目实战1114:23
' X* c0 y* t6 m* r  n番外篇 OpenCV人脸表情追踪项目实战1216:39
/ P9 q% v; q' S0 _2 y* Z番外篇 OpenCV人脸表情追踪项目实战1305:08' f: j$ n  a" _" J: N
番外篇 OpenCV人脸表情追踪项目实战1408:59. n; I" e1 f2 B  Z. S) G+ j
番外篇 OpenCV人脸表情追踪项目实战1514:40& L- r' j9 ]8 L
番外篇 OpenCV人脸表情追踪项目实战1608:40
; i+ i6 v7 a7 u" r番外篇 OpenCV人脸表情追踪项目实战1716:58
2 R$ C5 y9 u, p+ S番外篇 OpenCV人脸表情追踪项目实战1817:31
( [1 B6 {( X9 |番外篇 OpenCV人脸表情追踪项目实战1907:486 Q8 ^# T/ z$ J" a# h! D' H% ~6 Q
番外篇 OpenCV人脸表情追踪项目实战2011:17( H, D. G4 E# [8 f- B
番外篇 OpenCV人脸表情追踪项目实战2120:49
7 a4 }# m: |% a. l2 l9 x番外篇 OpenCV人脸表情追踪项目实战2205:23$ s8 G7 f) s- J% F( _
番外篇 OpenCV人脸表情追踪项目实战 2322:50
( j) a: k1 `: I$ ]2 O2 Y番外篇 OpenCV人脸表情追踪项目实战 2408:59+ l7 u$ H( M2 M/ J" k
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49
: f# o$ [3 i$ d. m, y; `安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
% g5 j* A0 \5 S  _% D* O, c安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45" i* Y% b) l/ h! _5 ?8 v* k
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
/ V( b8 Q4 O( Z/ m7 H5 r安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
5 k/ i" _9 ]% B5 t安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
- h& I4 x4 b, _8 `; y  E* o! @安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
6 P, g$ b! B- t% b. y% ?安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
. p+ B0 d5 ~; A: V# h安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28" Q+ ~* n$ I" k5 i
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:329 b7 Z" @) K3 T1 S4 U
每周六直播-音视频教程作业答疑 0124:23
2 C3 T: z) Y  R* M3 o* V每周六直播-音视频教程作业答疑 0224:26
! x+ {3 z/ _7 ?3 F6 D6 C2 O8 ?每周六直播-音视频教程作业答疑 0325:46- |. ~  s9 {& R) T5 M
每周六直播-音视频教程作业答疑 0423:12
* B( }- n# X2 E# Y5 ?每周六直播-音视频教程作业答疑 0525:22
( w0 L4 s  @# c) Y; U. Z每周六直播-音视频教程作业答疑 0618:19
3 K8 r' r8 E3 `. g+ N/ z1 u每周六直播-音视频教程作业答疑 0827:39
' |# Y% B- n$ I; V5 Q, J% ?9 j2 d每周六直播-音视频教程作业答疑 0922:41& w5 R7 f* p# h2 p0 Y5 E2 H
每周六直播-音视频教程作业答疑 1020:04$ R! g1 p2 C: H; ]/ {, x
每周六直播-音视频教程作业答疑 1122:34
+ N% \3 G! ~% n7 T每周六直播-音视频教程作业答疑 1235:34
% T1 J& A# x1 D, M每周六直播-音视频教程作业答疑 1328:46
  J! b- y0 @( p7 |2 F) ?' p每周六直播-音视频教程作业答疑 1421:16* ^1 l& _5 ?* B9 M, q# b
每周六直播-音视频教程作业答疑 1532:13; U9 R+ y9 \# U* ?6 v
每周六直播-音视频教程作业答疑 1625:21
# N3 m6 ^( c8 M$ E+ s/ ], P每周六直播-音视频教程作业答疑 1723:40/ g) u  J* f  I
每周六直播-音视频教程作业答疑 1813:17
, Z4 ]& H1 I" Q+ @4 \9 S每周六直播-音视频教程作业答疑 1911:49
1 X3 S! w* }# q. T直播-作业答疑 20 2D绘图绘制波形原理43:10" B: l& H8 U7 e/ O) D# _/ F
直播-作业答疑 21 2D绘图绘制波形原理224:47$ ]$ c; l8 o1 T5 Q9 v
每周六直播-音视频教程作业答疑 2226:06" d" I9 E7 ~& R, L8 `$ o
QQ群直播 聊一聊OpenGL Shader 0122:16
* {8 ~* o% r# s  V! V* x4 b1 cQQ群直播 聊一聊OpenGL Shader 0226:524 C) n& d: S* ^$ f3 }0 c; ^
C C++差生班 案例讲解137:01
! Q" h  {& f, x( i1 d4 Y- g! xC C++差生班 案例讲解229:20
8 ]% d' P1 m, f9 m( A1 k" ]C C++差生班 案例讲解308:54
' x5 J8 r0 m% g* f5 o$ }# SC C++差生班 案例讲解44 n: Q1 l& o6 {) C8 R, g

% _! Z/ h# a0 e: k  ^* |6 u〖下载地址〗

+ g9 h& H( |5 N$ w
游客,如果您要查看本帖隐藏内容请回复
4 G% y6 A  n4 C0 [6 S$ ^. ^# T/ R$ ]
〖升级为永久会员免金币下载全站资源〗/ t5 K  }; k4 p+ n! b1 W) q& y
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
( J) |& {) D/ I4 h" P+ S
+ A5 m3 L* a# X5 Q
回复

使用道具 举报

跳舞的大象 | 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   [复制链接]/ F5 l8 ^  ^% |# y# j. C
回复

使用道具 举报

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

本版积分规则