FFmpeg音视频开发实战5

  [复制链接]
查看7017 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png / z0 d( ?7 z) c0 ^& H' v) X
〖课程介绍〗; W* O. d; o4 V  Z8 r2 r5 D9 o
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。
' T7 p3 p  h' z  N5 h* f9 P/ o0 x! p# k, B
〖课程目录〗
* O5 ?, j0 t8 J- r9 M+ Q0 Y音视频开发前瞻 06:37
8 ^5 P3 _$ U+ W1 _/ A8 K2 `2 _FFmpeg音视频开发实战5介绍 03:078 }- f6 S" u3 U0 \8 R5 N
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
# ]2 D3 G4 |5 d音视频高级实战QQ群 练习题 OpenCV人脸追踪05:582 {. l  R! G$ a/ C: m! I6 \
每周六晚8~10点QQ群直播 内部作业答疑24:23
& ~7 `3 Z; j9 v, |( k3 V解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14$ \: t7 R! R6 f' Q
学习课程前的提示06:592 M" ^. T7 _& S" L
vmware开发环境 119:55- {( x/ X9 [# ~( i6 C3 `( z' h
vmware开发环境 226:23
1 T. `* S9 O# f" e) K! T7 Kvmware开发环境 305:53
. J& v8 p6 r) c* Vvmware开发环境 413:49# t- \. Z& U7 n
vmware开发环境 515:27
# r  E: E) D0 E) Q, a% w# B. V* Ovmware开发环境 606:51( {3 h7 Q0 |9 a- y
win10不用装系统下载解压即可用版本38:138 F. u9 V. P8 q9 |  W  N) n7 B
macOS Xcode开发环境 0122:540 s+ i, P% ^! A9 [/ C
macOS Xcode开发环境 0225:215 l2 [  O( f# K
macOS Xcode开发环境 0320:023 e. E( f# {: J: @
macOS Xcode开发环境 0419:17
1 a1 r( }) V# Q* @4 y4 T初学者音视频入门课程学习须知05:51  i# c# F# u9 A/ J
音视频初学者入门01 音频的原理15:56+ s; j0 u$ w! k2 y8 |
音视频初学者入门02 视频的原理113:380 J$ [4 t( U0 ^( y3 x
音视频初学者入门03 视频的原理216:48# ^, l  a7 L) b6 }+ }+ @* R
音视频初学者入门04 视频编码原理17:41' E7 `/ m9 Q# A; `: [; q( \
音视频初学者入门05 H.264 编码压缩算法原理09:58
& u, }5 w" w! \2 Q2 j- ]* u音视频初学者入门06 视频编解码网络传输概览15:516 s: g# Y6 {* @. w* [. s( j
音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
! b5 E8 V& o  c5 [/ ~* M( K+ D  i音视频初学者入门08 流媒体服务器架构16:15) Z6 Y* z( V; i" a' p& L' p0 X
音视频初学者入门09 P2P点对点介绍07:02& q# K7 c1 ]- o: o  O
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
3 J8 T  ]) u4 \  U) o音视频H.264基础 直播讲解0123:54- @; N( M  s# {" s/ \, a' v: I
音视频H.264基础 直播讲解0221:54
# W# T( U1 ?; O+ e5 P' G8 H音视频H.264基础 直播讲解0323:11
( j5 B( C( ~& @% `6 ]- A音视频H.264基础 直播讲解0424:15: p! f4 V9 v$ X% J% [& e
音视频H.264基础 直播讲解0524:16
4 [, V- b: f) B) d5 q0 O! ATips:群里80%的同学都整不明白的问题0111:19- R7 {, N% |( |7 ?1 ?
编译FFMpeg29:01
0 b' y# |/ x* p) w% Offmpeg Mac iOS 编译补充0127:52! ?  T+ Q5 C& f/ u
ffmpeg Mac iOS 编译补充0224:58" [& \' `9 s( K7 y" e& B# G
ffmpeg Mac iOS 编译补充0318:19: Z8 a; l, @$ U2 F% d  h6 s( C
FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10" ?/ r1 m3 u) L! R
开发环境搭建22:50
6 Q. b- l  k& V, @( GH.264 视频数据接收13:01! S9 x) l  }7 p" |0 J
解码H.264数据 118:45+ G4 k' P$ ^7 b. Z5 E, K
解码H.264数据210:55/ t2 S0 U' n3 Y' |/ L2 w* ~
解码H.264数据318:57+ V4 d" U' Y- [0 L% ]) X/ O
OpenGL ES渲染YUV图像24:11% ~  i/ A) m$ I/ O1 \
音频采集接收21:01
& t6 u" W1 O! e% e音频编解码11:105 U4 f- o9 F, E& L
H.264 I P B帧 NAL12:22) ^) [( A: ^/ `6 D, ]
H.264 I P B帧 NAL 216:58+ ?. Q' ]7 ^8 Q/ [* f! }/ ~
H.264 SPS PPS I/P/B帧解析29:29# s4 b2 @& B* y) E( X
QuickTime mp4容器分析12:09
. T4 h! u( q' V6 nAAC 音频格式05:16% S# ?! o% K/ @4 ]2 ~
AAC实时转换 124:10  M; D- C: \/ r1 X7 _
AAC实时转换 221:186 g: K& B0 c- T7 H+ a
FFmpeg实时写AAC音频流120:376 |# I' U: {( Y2 O8 V
FFmpeg实时写AAC音频流215:25$ b4 W8 k0 g0 X! t& T
FFmpeg实时写H.264视频流17:12# F% G4 `1 T4 @! k8 ]
FFmpeg封装h.264 AAC到mp430:24
# ?& z' f) ]' p0 ]iOS 硬件解码H.264 110:29" z2 i, I( P. L5 R/ S4 Q2 L3 Z
iOS 硬件解码H.264 229:14% C; _" c  g7 b
iOS 硬件解码H.264 318:42
" C' I3 _+ O2 I' \% siOS 硬件解码H.264与显示14:408 ^: h: n, ], X9 {! [$ I2 Y! K
FFmpeg liblame pcm转mp307:02
$ d# G/ T" b+ ^+ |! aApple TV tvOS编译FFMPEG08:25" E$ S" j0 \% I, o  f0 b7 T9 W
v4l视频采集06:05
$ [$ K$ Y. r& y. _  {, ^x264编码H.264数据11:07
, w. m% I% d& ?/ K1 B6 |6 e2 zalsa 音频采集08:28: a. c% R; A+ @, [- f  v
FFmpeg 跨平台开发 0110:09+ e7 x4 d; O0 a
FFmpeg 跨平台开发 0228:07
$ F; d2 V9 y# Q9 z, VFFmpeg 跨平台开发 0305:18: q! v7 l4 T( W/ _% h  M, g0 R% n
FFmpeg 跨平台开发 0410:19
7 j! _3 S1 M. H( S3 FFFmpeg 跨平台开发 0509:35
0 R. k- ?) {& y' VFFmpeg 跨平台开发 0611:08  ]& T# b$ c! U$ ~: P7 w9 @  v; C
FFmpeg 跨平台开发 0710:434 M6 b4 Y8 O" Q& o- _
FFmpeg 跨平台开发 0809:21
) w0 X8 f9 u5 M+ OFFmpeg 跨平台开发 0912:39
% e! c2 D' g) g  p* SFFmpeg 跨平台开发 1014:51
- [% [- `) w) E1 R8 ?FFmpeg 跨平台开发 1110:25
& ^8 B- E0 w; d( K5 u8 ?2 |& ]& x5 xFFmpeg 跨平台开发 1210:47
3 f3 \* {+ O: R; gFFmpeg 跨平台开发 1312:49/ U0 D7 c$ |0 @
FFmpeg 跨平台开发 1413:104 q* L: I. o; [; K( E
FFmpeg 跨平台开发 1508:34
9 |6 ?' \* u" R0 P1 `$ uFFmpeg 智能手机App优化06:12- s; L4 _% X6 T
Android JNI专题 01 跨平台开发安卓移植简介03:19
8 S5 w" g) X2 l0 w' H+ jAndroid JNI专题 02 第一个JNI调用12:07
* ?& {5 A  w9 K: vAndroid JNI专题 03编译ffmpeg x86_64模拟器动态库29:38* F9 p  {2 G6 I* {$ E1 R: J
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
) Y  M# Q5 Z# ^: h' N- ZAndroid JNI专题 05编译ffmpeg 真机静态库26:39: I7 J' C9 s/ a/ W2 X
Android JNI专题 06 Posix网络通讯移植0113:31
! T0 k% d+ z! e3 p  Z/ oAndroid JNI专题 07 Posix网络通讯移植0223:094 A  Y$ w) X; {0 n2 S2 Q
Android JNI专题 08 Posix网络通讯移植0316:230 e% s- u8 W9 c1 c
Android JNI专题 09 Posix网络通讯移植0407:46
% ~0 Q) g4 h9 Q  h* r, bAndroid JNI专题 10 H.264解码移植14:531 y0 }: a; Z+ l
Android JNI专题 11 native线程回调java函数0114:27
8 O: ?+ s" u/ s% {  A+ I" |4 O0 h3 }8 @: qAndroid JNI专题 12 native线程回调java函数0212:10
& {! i0 _, Q3 e1 k0 Z) Y7 ZAndroid JNI专题 13 OpenGLES渲染YUV12:17( m8 r/ d, W. s+ s0 P4 d  d* a
Android JNI专题 14 程序运行收尾11:38% Q+ I+ Q" I3 d" q$ u7 L
Android JNI专题 15 Android JNI小结09:30) g$ b' O% u% @3 n4 J
FFmpeg 音视频转码07:19
" |7 M$ L& o9 `' E$ w8 Z+ o: @Darwin RTMP 流媒体服务器09:48
0 m3 J0 h8 _6 Q1 plibVLC mencoder04:42" I- g1 I1 m# F, X' I. Y$ }
FFmpeg WebRTC Linphone12:52
& Y: a& C  }( yFFmpeg 屏幕录制06:51
/ j; k  e, Z9 f5 k( n$ t, p2 VFFmpeg SDL OpenCV10:485 b2 l' T2 Q  e+ i6 i/ c# y( P
RTMP 直播 介绍22:55
) u+ n/ r7 `( J1 q2 t9 zRTMP 直播 Linux服务器搭建15:01
0 F; E8 ?( g- H6 o( BRTMP 直播 Linux服务器配置11:315 c6 g; D( W9 G& ~' V; o# S  K# Q/ ^
RTMP 直播 流媒体推流08:57
  j  v' c# ]' D5 @7 @2 |4 ZRTMP 直播 流媒体转发与接收11:13
& @! m* n7 x' l8 \( I2 q8 v2 pRTMP 直播 iOS流媒体播放器 0117:52
" c8 J9 z; p, G; a$ E8 sRTMP 直播 iOS流媒体播放器 0210:34
- A) D' l3 `: j+ C7 tRTMP 直播 iOS推流到RTMP服务器0126:05
0 ~  g$ r/ B# c' D* rRTMP 直播 iOS推流到RTMP服务器0224:08
6 N$ X+ x; u/ o/ h. nSocket通讯入门之tcp 粘包拆包现象0117:08
" f! o3 n/ D! L& L  h9 }7 x) s) KSocket通讯入门之tcp 粘包拆包现象0220:17
3 x0 T- `5 e7 `0 ?& H# M# RSocket通讯入门之tcp 粘包拆包现象0322:37
$ j  R6 H, h( j, j! w3 a6 W9 N* W网络通讯开发 勘误04:004 t8 P' u9 ~- J3 C
网络通讯开发 协议13:310 \4 o  J2 h* n: \' m8 U" ^
网络通讯开发 tcp协议的可靠性10:47
8 @0 [/ o5 x  j- N: D网络通讯开发 tcp 三次握手05:44
8 M) D" A5 S+ D: J网络通讯开发 tcp 其他09:44
' V8 P; H% d( \  B4 C8 [' G网络通讯开发 socket通讯常用函数19:075 Y& p; r1 h! q. B4 M: q
网络通讯开发 socket编程常用头文件12:03
* i7 ?! e4 W! o3 u( ^0 Z0 n1 M网络通讯开发 服务器编程0112:281 K# H( j0 M. r; c" S+ W
网络通讯开发 服务器编程0208:21* m  }! k; U4 ?4 @6 s5 O& S! H- [
网络通讯开发 子进程07:32( M* |& _: K' O. e
网络通讯开发 自定义协议12:46  q, I7 l$ j) n; f% N$ l) P
网络通讯开发 IO复用11:26
" z9 `' e  y  Q5 B. f  w9 `: c  o网络通讯开发 套节字选项09:27
! c# `" m! z. N- Q2 v8 c网络通讯开发 非阻塞数据接收13:58
8 ?! r2 s5 m' R4 m# E网络通讯开发 非阻塞数据发送11:12: j, T  G9 V% ?0 R1 @8 p
网络通讯开发 Unix 线程10:57- m% v7 |! l* X7 u: I$ ?
网络通讯开发 线程detach封装09:43
1 b  u" o( O+ J) N  h网络通讯开发 自定义协议 登陆28:55) V, o- Z/ |1 R# }/ y
网络通讯开发 发送视频包0116:56
) v; X% i/ f3 v/ ^2 E& {4 ]网络通讯开发 发送视频包0209:467 Z2 g2 m1 ]. P
网络通讯开发 发送视频包0309:55
; w( T) a! G1 F网络通讯开发 常见音视频包结构22:12
2 h& K0 _' b  r9 |网络通讯开发 音频包的发送0114:35
* ]$ l6 p. a" L网络通讯开发 音频数据包发送0213:23! T! G( g5 ~5 b- \7 S
网络通讯开发 服务器端架构总览10:31
; g# [, M+ y0 E. v. v网络通讯开发 服务器端架构实现09:302 W& j3 q2 q. G+ w2 M5 {; Y0 ], K
网络通讯开发 服务器进程12:54
5 B: j4 u8 B/ Q( Q/ D网络通讯开发 客户端编程介绍12:02
8 y* u) z3 t5 g) Y- Y5 `3 l网络通讯开发 客户端初始化套接字15:26
/ Y$ m" Y0 V# w网络通讯开发 非阻塞connect12:30
$ b/ y' c' b) ^+ ~2 I0 N0 x' a网络通讯开发 超时阻塞套接字发送07:19' @1 _8 D8 G# E5 G! k
网络通讯开发 超时阻塞套接字接收13:04% p/ G  E) H) b" i6 @
网络通讯开发 登陆请求12:00
+ T8 ~! }3 q# o) _" X5 K网络通讯开发 登陆认证16:06
& j; P! \4 N6 F+ [" r1 n. Q网络通讯开发 视频请求13:22
2 J4 b( u' @$ O8 l, o网络通讯开发 数据通道15:444 Z6 R5 R) N" ~0 {: ?, A0 ?/ Q
网络通讯开发 命令接收线程10:02
/ @5 s+ K* @0 W; a; T2 f网络通讯开发 音视频接收线程13:54  ^' N: w. J% L/ h/ Q( o5 N
网络通讯开发 音视频解码播放08:528 }! M, w9 M5 q
网络通讯开发 程序架构概览09:20
6 u/ [" [" Y8 A- l# B网络通讯开发 心跳包09:34  E2 b* T* M6 ?2 h2 C+ i9 {
网络通讯开发 UDP 编程04:17
4 o) a: e) l6 b网络通讯开发 局域网广播包07:33' `3 N0 Y. G# B: B: {1 g/ i
网络通讯开发 局域网广播接收06:50: e6 k8 F$ C8 I
跨平台移植问题15:19. j' d0 r% Q9 S
跨平台客户端 for Linux 移植20:36
6 C" g( K& _6 w* yWindows开发01 Qt和MingW14:06
  Q: W% R! j4 wwindows开发02 MingW ffmpeg编译32:379 b" Q: k) c( i, _; C% o; r
windows开发03 Qt与FFMpeg18:180 E* m; \! x! K; j5 y
windows开发04 Qt Socket12:54% N6 w# z/ Z, C3 j0 m: S4 E- m
windows开发05 Qt Socket28:59. [5 c0 \/ t" A' [$ Y# D
windows开发06 Qt Socket36:44
; }- e4 J' S! Iwindows开发07 Qt Socket40:20
  u, m- H$ `$ F. fwindows开发08 Qt Socket38:45( O6 X* P# W; Q
windows开发09 Qt Socket09:45' Q# Q/ n+ }4 T" O0 S( a+ |
windows开发10 Qt Socket11:50
0 @9 H; q' S, f9 u) O+ jwindows开发11 Qt Socket21:56
3 C7 E' n- s! F3 O8 rwindows开发12 跨平台编译11:43
- W5 V9 Y# U# `- `& bwindows开发13 摄像头无法打开视频问题21:31" z% z: P  ?' o1 A, v' F
windows开发14 程序发布注意事项36:04
8 n/ U$ L5 m# O- swindows开发15 程序安装包制作31:06
; V1 Z! @7 U$ BFFmpeg音视频高级开发实战-简介03:21
/ b4 p% e" G) w0 E. Mlinux视频分发服务器01-课程介绍07:54# k- y! h0 y) U; A% |. _. s! }' M
linux视频分发服务器02-开发环境介绍11:51
( O: G- e' |  e$ u/ Y/ _linux视频分发服务器03-linux优点21:40
, o5 z7 i/ A9 qlinux视频分发服务器04-多进程21:341 J) y% _9 P4 b. o0 P
linux视频分发服务器05-进程通讯 0115:53
: m7 O: f, G( Nlinux视频分发服务器06-进程通讯 0217:06
' P# R3 C  F' d  plinux视频分发服务器07-进程通讯 0318:50
5 T/ {6 o. f5 W# xlinux视频分发服务器08-进程通讯 0423:57* S* |6 c% j( L& P( }
linux视频分发服务器09-进程通讯 0527:58
# a  ~/ k" w) X5 S6 plinux视频分发服务器10-进程通讯 0624:19
% S! m8 d! J) ^% \7 Plinux视频分发服务器11-进程通讯 0747:33; B. q1 T% _1 a$ |
linux视频分发服务器12-进程通讯 0818:44
2 N$ w- X( t, Dlinux视频分发服务器13-线程 0121:36
! N% p6 F& l1 ^& tlinux视频分发服务器14-线程 0235:37
) d7 p  ~( S6 {- h! G; wlinux视频分发服务器15-多线程与互斥锁13:27
/ }  n/ t! ?7 wlinux视频分发服务器16-socket12:227 v& D( j: `$ [8 E2 e0 c. w
linux视频分发服务器17-TCP-UDP概述24:540 Z5 z3 K5 i2 d& v' F( J8 [8 T) G" x
linux视频分发服务器18-TCP服务器39:44
  ?5 E2 w- k7 H  G( Y0 i% I. Vlinux视频分发服务器19-TCP客户机10:22
  U! W. Z9 l$ g; mlinux视频分发服务器20-UDP服务器09:540 j3 |7 R2 S7 L( ~1 B6 t4 \) F
linux视频分发服务器21-UDP客户机13:32% C6 M( s) B! M3 o/ ?! N
linux视频分发服务器22-TCP/IP多用户访问实现0126:52- {2 |" y. N$ m" d0 \4 o2 w# n9 K
linux视频分发服务器22-TCP/IP多用户访问实现0213:05' f2 x6 f* t5 j, C* g6 i. Z
linux视频分发服务器23-TCP/IP多用户访问实现0310:58
3 ]/ N8 b8 t! Flinux视频分发服务器24-TCP/IP多用户访问实现0420:02
* J0 }1 M6 b2 @, o% K4 e0 b, q, }linux视频分发服务器25-TCP/IP多用户访问实现0523:357 g. v: z' ?5 Q7 m+ m
linux视频分发服务器26-TCP/IP多用户访问实现0639:40
& J0 j2 m8 w- T# Mlinux视频分发服务器27-TCP/IP多用户访问实现0714:40' _2 h/ l# I, i: k  D% r
linux视频分发服务器28 TCP/IP视频分发0114:02
* C8 I( w: u1 U# z: g' ilinux视频分发服务器29 TCP/IP视频分发0216:50
$ {4 s+ M6 D0 }5 R9 U$ @4 p" h- Flinux视频分发服务器30 TCP/IP视频分发0321:40
6 g7 [# R0 A6 h: H' n9 [4 glinux视频分发服务器31 TCP/IP视频分发0417:08
9 l( F+ [; F& y' w. p' K3 Nlinux视频分发服务器32 TCP/IP视频分发0516:15
' x) j" g/ [) o; B5 O, e) B2 glinux视频分发服务器33 TCP/IP视频分发0614:01
4 F, _. j: |/ D( ^3 M3 G3 c5 Jlinux视频分发服务器34 TCP/IP视频分发0712:56
$ m2 V- C& l% H3 A- {+ Vlinux视频分发服务器35 TCP/IP视频分发0824:12# B& E+ f4 S' O; ?6 A& Q
linux视频分发服务器36-TCP/IP视频分发1021:352 v: X: F- B$ K$ v/ @
linux视频分发服务器37 TCP/IP视频分发0918:046 c8 x& E) H- P7 V7 h! a
linux视频分发服务器38-编译容错处理08:28/ A3 `, k9 M+ U: u- G
linux视频分发服务器39-协议数据封装12:54
& m# Z# _. z4 e- S( n% n# rlinux视频分发服务器40-TCP/IP视频分发1113:18
8 O8 o2 Q" ?: i3 d4 _linux视频分发服务器41-TCP/IP视频分发1234:05
7 z8 V% l8 \, K+ ~& h, s  Olinux视频分发服务器42-TCP/IP视频分发1318:29
$ Z9 }  h# Y0 I* y9 U- Z' alinux视频分发服务器43-TCP/IP视频分发1428:31, i0 {* l  R& k5 ]9 c
linux视频分发服务器44-调试43:05- g- @& f, \. N6 @/ J
linux视频分发服务器45-音频14:452 _3 T0 {& S+ H. V0 o$ e
linux视频分发服务器46-总结113:20' v( L, e) f$ E; g
linux视频分发服务器47-总结205:25: J7 L8 D- e- Y- o6 W6 K5 ]% [
linux 基于UDP视频分发服务器01-UDP基础18:48! S' n5 V- P+ ~$ _& n0 R
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
/ w6 |1 r1 [  f  U# a0 Y+ ~linux 基于UDP视频分发服务器03-创建UDP服务48:05
0 Y7 V' {5 W. L- w) I9 F" z2 H- Mlinux 基于UDP视频分发服务器04-UDP报文接收27:54
  X- U3 I" p* ?/ j' b8 Z0 plinux 基于UDP视频分发服务器05-UDP报文发送13:41' `- `1 M$ x! i# @; U
linux 基于UDP视频分发服务器06-UDP客户端实现35:13- }( e6 y, P  ^0 P4 x' L3 l
linux 基于UDP视频分发服务器07-UDP交互133:23
8 o& i; d6 X5 q1 D; R% ylinux 基于UDP视频分发服务器08-UDP交互231:48, ]' j4 Z$ A7 b5 e* v1 t/ E
linux 基于UDP视频分发服务器09-视频采集26:29
, F4 W1 n8 @: y; q+ x6 }" ]7 ?linux 基于UDP视频分发服务器10-视频数据UDP分包33:550 W+ \. D6 X9 S! m+ G* L
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
! |9 ~/ C( b( l! _! N. z* Ylinux 基于UDP视频分发服务器12-视频数据解码播放15:27, s& V" ~  f5 f; e8 s0 j
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
+ e' G0 |# C5 d1 o4 ~linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:503 g; O2 t$ u/ x0 K: z/ E& M# L2 h
Android 01 音视频开发概述20:23
: A1 f, D( J: E4 \( gAndroid 02 编译ffmpeg19:211 ^( s* K5 \+ p1 k, {# t. a
Android 03 JNI 01基础25:42# H8 \/ ~: Z' @/ y4 q7 S9 O
Android 04 JNI 0201:09:24
" @& O; P7 v- j1 {/ }0 p, ]7 yAndroid 04 JNI 0301:34
# V5 N/ c2 q( J( ]+ O4 z  [Android 05 JNI 0301:34
0 O- L: H7 f; S( P( dAndroid 06 开发环境21:16
* Q% I. s5 Z3 Q! ]3 Q3 {Android 07 项目结构21:15
( I  W3 o3 ]$ x' ^' NAndroid 08 自定义Activity24:04
! r0 ?9 G" C8 l+ a0 \" T  SAndroid 09 SafeThread类19:38
, e5 [- p* h: yAndroid 10 网络通讯协议25:55) J( {7 v3 D) w$ h% ~1 \" ]
Android 11 网络通讯类0137:098 @" U( E( a- Y
Android 12 网络通讯类0228:14) i2 i( g) T: a7 n; w5 S
Android 13 网络通讯类0339:43
* V! q7 ]' @+ i2 f1 [! aAndroid 14 网络通讯类0421:491 e5 r6 R3 h: v9 Z2 Y- N- }
Android 15 网络通讯类0523:44  h6 w( {5 O; E2 ?8 y
Android 16 网络通讯类0624:082 e8 s# N6 @6 F. \6 V6 F/ @8 [- M
Android 17 数据缓存27:52
+ p6 O+ @2 d. O6 o# {" ~Android 18 视频队列23:09) F$ o+ |9 C7 L8 I2 e* w
Android 19 控制队列及通道25:34. l4 k, T) S% l2 P: k2 Q
Android 20 Socket 连接线程0128:36/ K& @9 t* z" s: V  N8 `8 _# a
Android 21 Socket 连接线程0226:19
) |! |5 {- ?, n- zAndroid 22 视频接收线程0122:36
0 g, ]7 g) w6 W0 s. yAndroid 23 视频接收线程02 1219:07. y& r' Z) h5 v# k" ^
Android 24 视频接收线程03 1321:56) N* ~. [' z1 h8 K
Android 25 视频解码线程1434:045 |$ g) }$ Y+ n8 Y: T( d/ v  a
Android 26 数据传输接口18:46. h1 O7 Y! @' _
Android 27 UI显示0129:56; g7 m9 y# W- C1 c4 s1 r+ H
Android 28 视频显示布局28:16  |: j' R  B5 F1 C: r) F
Android 29 UI显示0228:395 c( p/ E+ |6 N9 A! p
Android 30 UI显示0331:137 E4 O% m2 I. q7 [
Android 31 Render 显示15:59
3 I+ c7 {5 x* AAndroid 32 TCP视频通讯项目总结19:25
# ]; v" U: z" FAndroid 33 音频编解码0119:34
/ e$ }0 e! P% l+ vAndroid 34 音频编解码0213:15: r# [; t! P+ ]$ c1 h$ Y3 s
Android 35 硬件编解码 0117:12
: k$ N" L9 ?1 @" r( o. }. KAndroid 35 硬件编解码 0228:13. I; E8 i. g1 l
Android 36 硬件编解码 0318:048 k/ R. W, ?# U6 N
Android 37 硬件编解码 0413:58
: H/ m8 o, v4 o# Q) V: Y7 {Android 38 安卓开发总结05:13  X# e1 k& S" f/ k# o
Rtmp 01-课程价绍05:19& }, q4 l, W! i! s& A. i
Rtmp 02-rtmp基本介绍16:07: R. t( Y( h. b8 {" a
Rtmp 03-开发环境搭建及项目概况37:57
% h/ X+ G! m* K) a" ARtmp 04-基础代码编译15:40
5 Z, r( a: G8 {# B  I+ z, V- Z4 |Rtmp 05-rtmp协议及封装格式123:554 E7 K6 y8 t3 _# k* C' g8 T
Rtmp 06-rtmp协议及封装格式216:48  K# e* q' j: C
Rtmp 07-rtmp协议握手34:18/ p/ G3 U* x9 i1 q
Rtmp 08-flv以及flv文件结构13:31
9 G4 Q9 n6 m* H* s, f& \6 J5 f- ^Rtmp 09-flv的Script Tag19:237 P6 c9 d' w! S0 @
Rtmp 10-rtmp的Metadata封装发送44:26' Q8 t9 f0 i+ r: t
Rtmp 11-h264与nalu简介12:19" g- g6 K$ O0 h6 a' ~  V9 b
Rtmp 12-nalu提取23:41
0 }% o9 u5 q5 u+ WRtmp 13-h264视频数据按flv格式发送rtmp包34:12
! C0 ~& ]' A1 H5 k2 _. g- vRtmp 14-h264视频编码信息讲解及发包36:49$ Y% r1 M8 G3 b' Y
Rtmp 15-aac格式介绍及声音的参数介绍15:13
( x7 H0 j3 Z7 \$ \: ?1 ERtmp 16-aac声音数据flv格式化发送rtmp包16:32
8 P9 `. E: I" U& h1 w1 G) b! |& ^Rtmp 17-aac编码信息组包发送36:00
% E" \; z5 D( ]' @) r( |3 DRtmp 18-h264帧及aac帧获取01:12:20: W0 o4 y+ ?- C; [; N0 w/ i
Rtmp 19-rtmp推流和观看05:297 F  k# r) ~2 O/ y
Rtmp 20-修改chunksize的大小15:24* P; @) S; y* c8 i# l) O
Rtmp 21-librtmp导出及快速推流19:47
$ l- r% s- L/ O8 kRtmp 22-rtmp专题课程总结09:04
$ u4 Y. [* v! ]& Mlibvlc Qt专题 01 LGPL下的libvlc05:17
' i+ n' S9 [1 ]! z( Xlibvlc Qt专题 02 vlc播放器引擎.13:33
4 _! D3 @# }$ I: p1 ^2 X( p5 `libvlc Qt专题 03 libvlc Mac Windows库17:02
- m% X, l) ~7 [libvlc Qt专题 04 关于GUI 开发框架学习20:05
4 ~  |8 r2 N1 c! m* a( A( z) \libvlc Qt专题 05 libvlc 库配置 调用14:29, w% K" Q2 s5 R' {, `
libvlc Qt专题 06 GUI布局17:234 p8 g5 a9 S3 ^5 j! N
libvlc Qt专题 07 Qt界面交互18:11* e, Z* U7 y* V+ `/ y
libvlc Qt专题 08 打开媒体文件12:55, P6 V$ t% @( M5 H3 i( f
libvlc Qt专题 09 libvlc API20:42& T6 y9 v  _5 j: F
libvlc Qt专题 10 libvlc video callback20:29
8 |" r1 S3 W# h* M2 y( _libvlc Qt专题 11 libvlc video callback 219:14- H' k: G; X1 o& U" M
libvlc Qt专题 12 libvlc video callback 310:25
  f& R4 A' `7 f: o4 |; ]% Clibvlc Qt专题 13 libvlc API 0122:14
- w! S2 L1 p) ]6 l# ^* }, S+ K) t5 J2 Wlibvlc Qt专题 14 libvlc API 0211:59- f. k+ J; K9 j9 H
libvlc Qt专题 15 libvlc API 0329:07# ~& C/ J! _$ d% q
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:148 {) W# z2 X. h" H) O) C
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:288 t7 ^" x5 f. n  Q* E( m$ T
libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:258 Y6 \; P! h4 }" v" Y( D1 I* G
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23
, k9 Q! \0 g8 t/ V2 A, j* ^libvlc Qt专题 20 windows 适配 105:159 e! }  L2 _& A& i" F
libvlc Qt专题 21 windows 适配 210:04
3 s. K: H9 g1 N# D2 ~7 t( s1 I% m# slibvlc Qt专题 22 vlc总结05:24
5 Y5 q. z( }4 [, F) f; |% G2 d音视频处理专题 非线性视频编辑器 0117:41# ^: b) [& X9 i; }
音视频处理专题 非线性视频编辑器 0211:33
5 ~% b% h  O) s. U* z, U音视频处理专题 非线性视频编辑器 0315:35& S4 b. r! }6 V8 I
音视频处理专题 非线性视频编辑器 0412:460 q* W7 m! H9 A
音视频处理专题 非线性视频编辑器 0515:09. q" b2 _. ?$ {0 N
音视频处理专题 非线性视频编辑器 0609:49
! W7 F* |0 J7 B音视频处理专题 非线性视频编辑器 0718:541 f& m% l; {2 U2 S) V
音视频处理专题 非线性视频编辑器 0816:29" Z' j7 h+ L& w8 p% ]) Z8 c
音视频处理专题 非线性视频编辑器 0919:219 @& u4 g  r+ u
音视频处理专题 非线性视频编辑器 1014:03
) \4 T; F4 y" I% r* X# q音视频处理专题 非线性视频编辑器 1131:34
+ @4 t  n4 H+ z- d& W& `; v7 ?音视频处理专题 非线性视频编辑器 1215:40
! P' }+ ]5 Z* G4 t  `) l* j音视频处理专题 格式转换 01 解密格式转换工厂14:23
5 Y3 S& \, w9 H: N6 H音视频处理专题 格式转换 02 格式转换软件背后的技术16:11: c" W( I: j- _/ v
音视频处理专题 格式转换03 SDL Mlt 0111:24
( V9 O8 }. k/ ]音视频处理专题 格式转换04 SDL Mlt 0235:08/ A! {3 v( l( l* u- g/ P; k5 a" z8 l
音视频处理专题 格式转换05 SDL Mlt 0310:56" s0 c, e+ }2 d7 x
音视频处理专题 格式转换06 SDL Mlt 0416:58; Q6 ?& F1 h: }8 p6 D/ Z
音视频处理专题 格式转换 07 多进程实现128:51* t+ z& F& r2 y4 c" I4 S
音视频处理专题 格式转换 08 多进程实现220:222 S4 N- |( Q; J9 q: Y" d8 `
音视频处理专题 格式转换 09 多进程实现311:52
( m5 k, O/ f, V, d3 B& O音视频处理专题 格式转换 10多进程实现413:11
2 Y6 S0 y9 f0 s6 v0 C- a音视频处理专题 格式转换工厂11 多进程实现508:12
4 V0 g5 _8 \& b- G! {+ r% S音视频处理专题 格式转换工厂12 多进程实现626:14
# w' f; W! Y; d$ |番外篇 OpenCV人脸表情追踪项目实战114:54* a( g6 N6 G4 Z8 p8 _) w
番外篇 OpenCV人脸表情追踪项目实战217:367 D4 w' \  Z5 Q* A
番外篇 OpenCV人脸表情追踪项目实战314:52$ Y3 z0 z" _: U! Q' I
番外篇 OpenCV人脸表情追踪项目实战416:511 C1 I2 [$ g8 j; {& F6 E
番外篇 OpenCV人脸表情追踪项目实战513:18& R9 i4 I; Q/ d# A; b6 E8 l
番外篇 OpenCV人脸表情追踪项目实战616:09
& a6 ~: c1 [7 \番外篇 OpenCV人脸表情追踪项目实战737:12' b( Y7 G$ W/ Y2 U4 L
番外篇 OpenCV人脸表情追踪项目实战814:18% T8 h  K# S' @+ E6 R+ k
番外篇 OpenCV人脸表情追踪项目实战918:12  \7 L5 y/ t% e8 \% f
番外篇 OpenCV人脸表情追踪项目实战1016:37! p8 x* L  _# b9 e/ m: o% M
番外篇 OpenCV人脸表情追踪项目实战1114:23" u4 A' ]# n& }5 P
番外篇 OpenCV人脸表情追踪项目实战1216:39
/ O7 o1 d4 t) R, {, c2 e- G番外篇 OpenCV人脸表情追踪项目实战1305:08
( l% e  s2 J' p- w4 B番外篇 OpenCV人脸表情追踪项目实战1408:593 g+ H' y8 _* `6 k; y6 ?
番外篇 OpenCV人脸表情追踪项目实战1514:40
1 D& J% m6 R& x  B. i& v2 X$ w番外篇 OpenCV人脸表情追踪项目实战1608:40
+ i+ w4 }- G% \- n# a番外篇 OpenCV人脸表情追踪项目实战1716:58
3 ?. a1 S# P& B/ x8 V番外篇 OpenCV人脸表情追踪项目实战1817:31; S% U5 ?2 w( x, B) U& T, E
番外篇 OpenCV人脸表情追踪项目实战1907:48
3 Y4 d3 B) ^8 ?4 e: G2 J: ^6 ^番外篇 OpenCV人脸表情追踪项目实战2011:17
3 [" N. B% {$ B番外篇 OpenCV人脸表情追踪项目实战2120:49
* w+ D) R  K7 V9 M7 c2 R) V番外篇 OpenCV人脸表情追踪项目实战2205:232 s( [4 t1 M  M/ w1 x* D: U
番外篇 OpenCV人脸表情追踪项目实战 2322:50
* [" N7 d( ]* S0 Q) h& d番外篇 OpenCV人脸表情追踪项目实战 2408:59
* h- z* ^3 y5 L安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49# x+ U* u: k9 M8 u
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
$ F+ o8 e+ i- s安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45! X5 V7 B- p" t; r
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
3 a3 b2 A1 c6 j6 o+ F3 y9 d安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08* A5 A- Y/ ~0 H7 ]3 j$ Z; ~* \
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
: W( C  q& ?$ R# b- s安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:196 G/ f( q& J6 M: t- x+ O
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05" G& y7 _7 Y/ Y" k# b$ z" ~
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28! z' s% F. G9 y1 ]
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
0 i; D  m1 E0 P& d( e: i% c& g每周六直播-音视频教程作业答疑 0124:23
+ ?( @! i2 K) G, L, y% S3 ]5 S& D每周六直播-音视频教程作业答疑 0224:26
9 i5 |5 c, z- |* }4 D每周六直播-音视频教程作业答疑 0325:46
$ A% @0 U0 b: f9 B9 I. }每周六直播-音视频教程作业答疑 0423:12
; d5 @( ]% O7 r+ L" X% J  R每周六直播-音视频教程作业答疑 0525:22$ n* Z5 E: P: [8 F- m8 g! |
每周六直播-音视频教程作业答疑 0618:19* G: x5 u7 |2 D* U, _& A7 ]
每周六直播-音视频教程作业答疑 0827:39
6 D% X  r( }, _每周六直播-音视频教程作业答疑 0922:41
2 |% w2 v4 L" w5 }; \, H每周六直播-音视频教程作业答疑 1020:04+ J2 Z! N6 P2 K: R
每周六直播-音视频教程作业答疑 1122:34
! v" t+ G6 t% r, n' ~# S" F; u: v* g3 {每周六直播-音视频教程作业答疑 1235:34
# r. D$ X/ }/ t每周六直播-音视频教程作业答疑 1328:46/ d* z! g% j; u0 q8 O- H
每周六直播-音视频教程作业答疑 1421:164 i: ^* m. j0 h6 C2 W
每周六直播-音视频教程作业答疑 1532:13
2 Y, r" f) ~3 h0 Q8 ^' R每周六直播-音视频教程作业答疑 1625:21- H( J6 K( I, o# l( O& {- T
每周六直播-音视频教程作业答疑 1723:40! a# z, K0 {, }: h( T
每周六直播-音视频教程作业答疑 1813:17# W" T5 ~; z! O, ^0 w- m
每周六直播-音视频教程作业答疑 1911:49
0 V1 u' M+ N/ L% w直播-作业答疑 20 2D绘图绘制波形原理43:10
& C# V( C: \5 Y5 E7 z直播-作业答疑 21 2D绘图绘制波形原理224:47' R- V0 l6 c  F( D- [
每周六直播-音视频教程作业答疑 2226:062 x7 f; t- Y) y! U
QQ群直播 聊一聊OpenGL Shader 0122:16
& v( h9 ~8 ~* j3 ^5 F( C4 KQQ群直播 聊一聊OpenGL Shader 0226:52
/ B0 T3 _- _+ F# j7 i" ^* oC C++差生班 案例讲解137:010 G3 @1 Z3 P9 j2 P9 ^
C C++差生班 案例讲解229:203 Z- H0 V" ^* P* ]* z
C C++差生班 案例讲解308:54! @/ [" c$ b9 V" O
C C++差生班 案例讲解4
8 h' J" O2 L8 v% f! m( N6 B  V# M9 d% \8 v/ u
〖下载地址〗
" i5 m* z( g' n3 e0 Z
游客,如果您要查看本帖隐藏内容请回复
& @: r- k; b4 @& |
〖升级为永久会员免金币下载全站资源〗2 @9 Y: }9 D9 j: _% h: K( P1 n
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html

5 F& x/ a% T2 e; _

% T& ]! `: m. d: h7 D
回复

使用道具 举报

跳舞的大象 | 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   [复制链接]% k! H, w$ H" M' S/ j1 M
回复

使用道具 举报

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

本版积分规则