FFmpeg音视频开发实战5

  [复制链接]
查看4121 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png
7 L4 |7 ^, Q0 z4 x: c〖课程介绍〗, t+ V4 ?# B5 [6 }
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。
6 d0 o! O/ U# w, R
5 v+ A: J; R  z〖课程目录〗
0 l) {2 B  U3 h8 z0 g1 u& C% P, n音视频开发前瞻 06:37
4 Q5 W9 y3 N# s; vFFmpeg音视频开发实战5介绍 03:07
$ R& g% M# R; T2 [8 R2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
3 {+ Q" l$ v8 N! c音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58
; @2 g) q( z2 z# j每周六晚8~10点QQ群直播 内部作业答疑24:23* W0 V$ F" W# [7 W
解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:145 s+ b4 p+ x, I. p3 d
学习课程前的提示06:59" ?# n7 i8 s* W' D
vmware开发环境 119:55
$ h2 R0 _! W, a0 l9 D& G$ w6 f4 ovmware开发环境 226:23
3 z1 J8 B8 N& z; F2 V6 }5 F5 xvmware开发环境 305:53
) j8 s6 F/ I: J, S" l, jvmware开发环境 413:49
. K) F: S& |9 I: ?! Y: kvmware开发环境 515:27
' E; W9 }6 E! g; W  E6 p$ y" Xvmware开发环境 606:51
8 g! I" E1 o1 N. W2 owin10不用装系统下载解压即可用版本38:139 c6 D8 l0 F  S, S0 g; W* {7 D
macOS Xcode开发环境 0122:54
- W5 W' p/ v8 Y" A$ ]1 P5 I! DmacOS Xcode开发环境 0225:210 H& W5 V4 G( m1 @7 T
macOS Xcode开发环境 0320:023 r. f* o4 J! j2 ^+ ?
macOS Xcode开发环境 0419:17
/ I8 J- N# [" y% B" @初学者音视频入门课程学习须知05:51
% P7 b% v, Q' N, F音视频初学者入门01 音频的原理15:56
( |1 B( {& K% X6 _音视频初学者入门02 视频的原理113:38
# c% I6 j" K  j6 ^7 n音视频初学者入门03 视频的原理216:48
( n3 n0 U" F6 V1 k- H音视频初学者入门04 视频编码原理17:41
; D5 O' J* A! a. ^- h8 e音视频初学者入门05 H.264 编码压缩算法原理09:58
. K/ k9 w" y$ [! @; _音视频初学者入门06 视频编解码网络传输概览15:51$ d6 Q( ]; S  x, P' k
音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
4 o+ a3 q" Q7 a+ H4 F$ Z音视频初学者入门08 流媒体服务器架构16:15
) F' S9 K/ z# V音视频初学者入门09 P2P点对点介绍07:021 m7 }1 a' ]4 z& t" c
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
+ T2 `( Z, `. V8 I音视频H.264基础 直播讲解0123:54# {7 S: o" W) g. d' u
音视频H.264基础 直播讲解0221:54: |4 ]0 F) g& _
音视频H.264基础 直播讲解0323:11" _" G3 f* N" y) k* m+ L+ ~
音视频H.264基础 直播讲解0424:15
$ i2 g5 ~  q8 ?, }  @音视频H.264基础 直播讲解0524:16
4 S) g( K# J, n$ P% xTips:群里80%的同学都整不明白的问题0111:19
8 v) b* h* f% E7 |6 l, v编译FFMpeg29:012 G) ?& E( Y0 D
ffmpeg Mac iOS 编译补充0127:52
# s! B' b. w+ O, s% t" w4 o$ Vffmpeg Mac iOS 编译补充0224:58* d# z. t# E3 r
ffmpeg Mac iOS 编译补充0318:191 G) y1 j, ^! F' F
FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
  d3 U- Q2 ]6 d) \8 i" Q9 M开发环境搭建22:50
1 H7 w- m8 Q+ A$ H! _H.264 视频数据接收13:01# h; h% v  j  r  h, P
解码H.264数据 118:45
8 b% C6 T( U& `; W! f2 u7 b1 O解码H.264数据210:55+ _" M3 i& R5 v% y, ?! u
解码H.264数据318:57; E) ?5 h, W* i: G! n- C8 U
OpenGL ES渲染YUV图像24:11
6 h& f" N) V2 O4 Q; ~3 d& {音频采集接收21:01* V" k# j$ h" |& L$ M
音频编解码11:104 E$ F9 F# n' H$ V7 n
H.264 I P B帧 NAL12:22' ]+ ?7 E  t* P! v; [1 l
H.264 I P B帧 NAL 216:58% R3 p0 v  F$ |4 Q3 t  C
H.264 SPS PPS I/P/B帧解析29:29+ D5 Z5 ?# }3 X4 P; P' x
QuickTime mp4容器分析12:09  I$ W4 K+ M: a" w, n( b" E
AAC 音频格式05:16
: s/ f  B6 w- J: Y- yAAC实时转换 124:10  ]# Q; \" _) t% _0 H
AAC实时转换 221:18
0 I/ T1 R5 |1 q# t- PFFmpeg实时写AAC音频流120:377 [8 {/ n: {, \5 c/ S
FFmpeg实时写AAC音频流215:25( ^! H2 C- x) b. t7 R. ]! Q3 h. z- M
FFmpeg实时写H.264视频流17:12' z, h' X3 H" ]2 z1 h
FFmpeg封装h.264 AAC到mp430:242 x9 Z8 }9 Y' x: R
iOS 硬件解码H.264 110:29
/ s! t: U; _  W6 d9 @7 h2 Q8 [4 uiOS 硬件解码H.264 229:14; u" i4 B$ N' k9 V! X4 D) D5 d
iOS 硬件解码H.264 318:42! G/ v/ E( }0 t0 y# U  m  o
iOS 硬件解码H.264与显示14:40& y. ]: _( v/ S: P# o, S
FFmpeg liblame pcm转mp307:02
8 o3 k# b% x% Q1 p* ^Apple TV tvOS编译FFMPEG08:25
: ?+ f; c. J- I, b  x! \: ^v4l视频采集06:05$ O2 d3 F4 H# f
x264编码H.264数据11:07
. d% p4 M7 h/ q7 @* o, g) F- a4 ralsa 音频采集08:280 w! p" W6 v5 a/ K0 w: ?8 I
FFmpeg 跨平台开发 0110:091 L; t' R$ `6 R# |) e
FFmpeg 跨平台开发 0228:07! ~+ C; r  l. V8 [5 \
FFmpeg 跨平台开发 0305:18
+ z% A! i/ k( FFFmpeg 跨平台开发 0410:19: J4 S& x  l& r( u! l
FFmpeg 跨平台开发 0509:35
7 ^+ z4 _$ c+ F: c% h& d  lFFmpeg 跨平台开发 0611:08
1 |# Z/ T5 F) K$ c  GFFmpeg 跨平台开发 0710:43
" W) _5 f3 J7 Y5 q( ^) jFFmpeg 跨平台开发 0809:21! ^) n' Y! J7 _
FFmpeg 跨平台开发 0912:39) k, F: o1 J" r' f1 Q5 ~
FFmpeg 跨平台开发 1014:510 O9 V8 u7 `0 v: E# e' K
FFmpeg 跨平台开发 1110:25
+ b5 M3 _( ^+ a( \% {3 E: sFFmpeg 跨平台开发 1210:476 M( m6 p6 M$ K; c3 @- J
FFmpeg 跨平台开发 1312:49
+ B* Z2 b. M& Y# i7 m# z& I6 EFFmpeg 跨平台开发 1413:107 u) `, U" X6 X
FFmpeg 跨平台开发 1508:34& ?4 n1 _" d; f# J5 k6 f
FFmpeg 智能手机App优化06:12
( v% w' ~' J3 i' [- \% M2 [" }Android JNI专题 01 跨平台开发安卓移植简介03:198 C% p# z$ a6 c: o6 [" V! L, l# E6 B
Android JNI专题 02 第一个JNI调用12:07$ ]+ j" L/ J  f; M; N+ H
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:389 w$ o* a: h  n6 d; V
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
+ h! ]# s. o" v9 UAndroid JNI专题 05编译ffmpeg 真机静态库26:39- [/ l6 @+ q5 R/ m
Android JNI专题 06 Posix网络通讯移植0113:31
& S0 O' `  K0 }4 ]& P" ^1 q3 JAndroid JNI专题 07 Posix网络通讯移植0223:099 j9 N5 ^/ M, S9 @9 r
Android JNI专题 08 Posix网络通讯移植0316:23
4 h7 N3 }, M/ XAndroid JNI专题 09 Posix网络通讯移植0407:46! R5 ^6 |6 _4 O1 }! Z
Android JNI专题 10 H.264解码移植14:53
5 }$ A" c# y( @7 w6 t0 w+ hAndroid JNI专题 11 native线程回调java函数0114:272 ?! f* {) T5 W; W4 A9 v3 `6 B+ O, q
Android JNI专题 12 native线程回调java函数0212:10
. P5 z/ ]* V# xAndroid JNI专题 13 OpenGLES渲染YUV12:17
% ?; u; A6 T# [8 g  u! f* Q% C5 HAndroid JNI专题 14 程序运行收尾11:388 l' Q! S0 M+ j  F$ m% E6 I# d+ H
Android JNI专题 15 Android JNI小结09:30) ]! H5 |# B, B7 L  X& |% O7 w
FFmpeg 音视频转码07:193 f% s, o8 w0 N: `
Darwin RTMP 流媒体服务器09:48
# _. ^) a4 Y' ~% ~$ v8 vlibVLC mencoder04:420 V0 ]" D8 {2 K7 A* |8 n
FFmpeg WebRTC Linphone12:52
3 O% T- }9 o1 P; G9 SFFmpeg 屏幕录制06:51
3 T5 I! z; y2 l$ `FFmpeg SDL OpenCV10:48- E0 l( S9 @* L
RTMP 直播 介绍22:55/ t3 o' M4 M+ |; ?
RTMP 直播 Linux服务器搭建15:01
* Y8 j' Q( T5 ~) o; H6 W5 xRTMP 直播 Linux服务器配置11:31
( @4 C7 C1 z; W- B* J* J$ {RTMP 直播 流媒体推流08:57
+ t$ r, g8 Z$ J  s" t  eRTMP 直播 流媒体转发与接收11:136 C# s! o( W* W/ `' w. c
RTMP 直播 iOS流媒体播放器 0117:52
9 k0 |% F& P* O3 ^5 SRTMP 直播 iOS流媒体播放器 0210:34: V5 n6 a5 ^1 k/ c4 f: m
RTMP 直播 iOS推流到RTMP服务器0126:05
$ }0 l2 O" _  uRTMP 直播 iOS推流到RTMP服务器0224:08
7 i6 Y5 ^& t) {- a9 WSocket通讯入门之tcp 粘包拆包现象0117:08
& y, P- i9 Y& J& XSocket通讯入门之tcp 粘包拆包现象0220:17
- Y% A# k5 g9 v0 o: I# kSocket通讯入门之tcp 粘包拆包现象0322:37
1 I0 G( Z: X0 m% T8 s网络通讯开发 勘误04:00% O0 A' d" u0 ~( x. o- W& h7 I: b% S
网络通讯开发 协议13:31
: x3 B/ I) r9 `7 h网络通讯开发 tcp协议的可靠性10:47% S' S; }; N& Y$ N, V9 H2 \. e6 j
网络通讯开发 tcp 三次握手05:442 T! A: b  O, N9 [+ ]( t5 l
网络通讯开发 tcp 其他09:44/ Q4 {! x% u5 [; T2 C
网络通讯开发 socket通讯常用函数19:07" m6 J9 Q( K/ U# Z
网络通讯开发 socket编程常用头文件12:030 Q. i1 u* c; j0 `" h0 e
网络通讯开发 服务器编程0112:28
2 Z6 m$ v* u( ~网络通讯开发 服务器编程0208:21
& r: V  u) d# ?& |8 L网络通讯开发 子进程07:32' z8 i( w  @! e; d
网络通讯开发 自定义协议12:46
1 z$ V, q+ n2 C" v: F网络通讯开发 IO复用11:267 z- {, B0 u+ d# {! |$ e
网络通讯开发 套节字选项09:27
; @+ G  H  w0 }( ]2 ]; |7 c* M: t; @5 Z网络通讯开发 非阻塞数据接收13:580 J! U: x3 M5 a. H/ n2 [
网络通讯开发 非阻塞数据发送11:12
0 P# T" _6 C, S网络通讯开发 Unix 线程10:573 E+ q4 ^% r% A3 ^
网络通讯开发 线程detach封装09:43: r5 d7 l# C- ]' a/ e$ k
网络通讯开发 自定义协议 登陆28:55
* _( k% a1 w; f' o  \" [5 G网络通讯开发 发送视频包0116:566 Y( B( p: U/ M% c' {% ]% ~! r
网络通讯开发 发送视频包0209:46
) g$ w! B$ R7 x1 b, [网络通讯开发 发送视频包0309:55# B$ x& @1 w/ [
网络通讯开发 常见音视频包结构22:12& g" p; g8 Q( K0 f7 r; P
网络通讯开发 音频包的发送0114:35
# j- G& Z( r' m  o& v9 G, r( d5 u1 n2 Y网络通讯开发 音频数据包发送0213:236 K3 W" e; ]* \2 P! {# N
网络通讯开发 服务器端架构总览10:31
3 H2 z( o! Y: `- _网络通讯开发 服务器端架构实现09:30
' b+ f5 ?7 W0 _, t2 q8 R网络通讯开发 服务器进程12:54! q5 v7 \" w, Z
网络通讯开发 客户端编程介绍12:02
4 a" D: a0 X3 M( h网络通讯开发 客户端初始化套接字15:26$ r3 w% r; n* l& k# Z  |0 a0 x
网络通讯开发 非阻塞connect12:30# u5 x* H$ s* o2 I8 W) I  k: b7 ?
网络通讯开发 超时阻塞套接字发送07:19; U( s/ i6 A; j; ]8 r- g' D
网络通讯开发 超时阻塞套接字接收13:04
& v' J3 I# H  y# f$ v! K网络通讯开发 登陆请求12:00
  }' g; L7 _( P  Y% P! z, c网络通讯开发 登陆认证16:06
8 F, W& v0 u' O! @, q, h网络通讯开发 视频请求13:225 O* `' H* f1 r8 Z6 q
网络通讯开发 数据通道15:445 W( r( J2 @* t3 u9 M) T, F
网络通讯开发 命令接收线程10:02# ^2 o- Y( L$ O/ t
网络通讯开发 音视频接收线程13:54
2 W1 }% I, E3 h9 S0 k3 D. {网络通讯开发 音视频解码播放08:52+ c& ?: o8 o) R+ B
网络通讯开发 程序架构概览09:20
8 u& i) H  y( O% F网络通讯开发 心跳包09:34
& i7 u' K1 d1 P7 P! F& T6 f网络通讯开发 UDP 编程04:17- u; n2 U: D5 H
网络通讯开发 局域网广播包07:33
4 t. c2 Q! ~- I6 L$ A8 _7 u网络通讯开发 局域网广播接收06:50
9 g6 b$ S' `3 m跨平台移植问题15:193 e# x" M2 O$ J, t4 \
跨平台客户端 for Linux 移植20:36
1 W& n4 n2 T5 s" s/ H* ^2 DWindows开发01 Qt和MingW14:06
) |. u( _- S9 v" j8 y# fwindows开发02 MingW ffmpeg编译32:37/ P( o9 ?& U/ ?; H4 n
windows开发03 Qt与FFMpeg18:18
7 y* W; I" _( W! f# }6 r5 jwindows开发04 Qt Socket12:54
* d6 m  e) P3 i, q3 e- j( @windows开发05 Qt Socket28:59
$ Z& W$ |; s1 v5 p) i4 W1 {" rwindows开发06 Qt Socket36:44
# d+ h) T- a% J5 ?/ t3 _/ ~windows开发07 Qt Socket40:207 j0 o6 s' J# n) M" W  o8 z
windows开发08 Qt Socket38:45( `1 E" C( Y9 {" K1 J- L
windows开发09 Qt Socket09:45
. }! m$ [9 n* ~, \% Pwindows开发10 Qt Socket11:50+ L' T& G  Z0 ~4 w5 d# u4 W
windows开发11 Qt Socket21:56) q4 G' u6 ^' h6 q
windows开发12 跨平台编译11:430 {, K& e5 {: s1 n" P
windows开发13 摄像头无法打开视频问题21:31
# n/ n  ^5 i) u4 U8 h% [6 \: hwindows开发14 程序发布注意事项36:04  p# j+ H- c8 X7 F2 B$ J: K' w" x
windows开发15 程序安装包制作31:06
0 `( b2 Z; R- m% W% g7 X( HFFmpeg音视频高级开发实战-简介03:21
1 f7 D4 o- |! _linux视频分发服务器01-课程介绍07:54
. `9 J' Q! F$ nlinux视频分发服务器02-开发环境介绍11:51
; m9 c; `( t1 P3 N% [, klinux视频分发服务器03-linux优点21:40
, R, I5 P* ^  ^" M8 `linux视频分发服务器04-多进程21:34
" J& V/ @, g3 h5 S% Z% y- Qlinux视频分发服务器05-进程通讯 0115:53
3 g6 E7 W- `. M# Tlinux视频分发服务器06-进程通讯 0217:06
3 U7 n- J( v, ?2 S1 D  }linux视频分发服务器07-进程通讯 0318:50: C# t. M7 ?$ M% b: D
linux视频分发服务器08-进程通讯 0423:576 V7 S( H+ K$ E) @7 b6 @$ I
linux视频分发服务器09-进程通讯 0527:58- Z: j/ S& Q8 e) J4 p1 G
linux视频分发服务器10-进程通讯 0624:19
/ V8 C; J: [$ c2 Ylinux视频分发服务器11-进程通讯 0747:33. D* b2 K, t7 [
linux视频分发服务器12-进程通讯 0818:44
- g/ m9 D$ i/ m0 Ilinux视频分发服务器13-线程 0121:36
  T9 M+ Z& G, e* X1 zlinux视频分发服务器14-线程 0235:37
: r, \' d0 M- k, t1 N0 ^linux视频分发服务器15-多线程与互斥锁13:27- G" |0 w# \+ O* g
linux视频分发服务器16-socket12:22
5 k% u/ `$ U* F6 E3 q! u" e* Mlinux视频分发服务器17-TCP-UDP概述24:541 W( o( L9 T5 O! }1 n0 l0 r, H' L
linux视频分发服务器18-TCP服务器39:44
1 r# O' V/ y3 L5 G7 zlinux视频分发服务器19-TCP客户机10:22
$ R& a0 f/ W6 Y8 _5 H$ S! l2 i3 ~6 X7 llinux视频分发服务器20-UDP服务器09:540 S! @1 @0 @  ~. I) ~, o
linux视频分发服务器21-UDP客户机13:32, b2 v& ~: [9 [+ r. [
linux视频分发服务器22-TCP/IP多用户访问实现0126:52
1 ~6 w, T& B9 t, X/ i" s. x4 H5 Flinux视频分发服务器22-TCP/IP多用户访问实现0213:05
/ n6 Y3 e4 J5 J1 a5 Y8 ~, o0 o! ~linux视频分发服务器23-TCP/IP多用户访问实现0310:58- l/ ]4 l% Q/ F1 r0 W5 E
linux视频分发服务器24-TCP/IP多用户访问实现0420:02
' p. W' h' A9 @" _linux视频分发服务器25-TCP/IP多用户访问实现0523:35  E# s2 |4 O. \7 X1 e
linux视频分发服务器26-TCP/IP多用户访问实现0639:40
" C7 k* a: \: D# f  h+ F3 ]: llinux视频分发服务器27-TCP/IP多用户访问实现0714:40
  M' [2 y8 i4 B- m) |% elinux视频分发服务器28 TCP/IP视频分发0114:02
1 L8 H) ^! @* Slinux视频分发服务器29 TCP/IP视频分发0216:50: V4 }: U1 k, f& d
linux视频分发服务器30 TCP/IP视频分发0321:40
; S' J7 @" E6 C7 s4 a( blinux视频分发服务器31 TCP/IP视频分发0417:08
5 }* @% p" d: Hlinux视频分发服务器32 TCP/IP视频分发0516:15& |, a: G6 B8 l* k. x# B
linux视频分发服务器33 TCP/IP视频分发0614:01
- f4 L6 }$ F1 l- D; k' |1 qlinux视频分发服务器34 TCP/IP视频分发0712:56
, o2 z* T) E, U, _' \linux视频分发服务器35 TCP/IP视频分发0824:12
# f$ e, P$ ]6 |8 ylinux视频分发服务器36-TCP/IP视频分发1021:35& Z; p1 f1 K, P
linux视频分发服务器37 TCP/IP视频分发0918:04% A" c5 P2 Y; d8 C- \+ I9 {' X
linux视频分发服务器38-编译容错处理08:288 l. u& {5 f  T5 d1 u3 c
linux视频分发服务器39-协议数据封装12:54
: U" b9 h, z, N$ t0 clinux视频分发服务器40-TCP/IP视频分发1113:18
6 d. ]. G9 [5 c8 D% k$ p" K  ?linux视频分发服务器41-TCP/IP视频分发1234:05
0 y# K/ i  K* n% flinux视频分发服务器42-TCP/IP视频分发1318:29% o% K8 n% b$ l- r5 Z* J
linux视频分发服务器43-TCP/IP视频分发1428:310 E- Z& K% y* W1 c/ ]; Q3 B
linux视频分发服务器44-调试43:05
: J5 M- s6 X3 W6 G( hlinux视频分发服务器45-音频14:45
8 g3 v3 S3 ?+ W) Y% X/ ?linux视频分发服务器46-总结113:20) A2 b" t7 Z& s, k" k/ g8 k
linux视频分发服务器47-总结205:25
6 g2 ~: X" N0 ^  alinux 基于UDP视频分发服务器01-UDP基础18:48: e+ @- A/ f6 D( T1 r
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
+ z1 V! M1 L$ J; {+ `linux 基于UDP视频分发服务器03-创建UDP服务48:05) Y8 ^  v0 [' m5 Y* A5 @" ]
linux 基于UDP视频分发服务器04-UDP报文接收27:54, R0 Q1 d4 N) L5 U
linux 基于UDP视频分发服务器05-UDP报文发送13:41
. ]! o% I: f+ y! E( C  \+ Elinux 基于UDP视频分发服务器06-UDP客户端实现35:13
2 N! x; k' b# J3 s4 x/ ulinux 基于UDP视频分发服务器07-UDP交互133:23+ I1 n2 b& `% z9 F% G
linux 基于UDP视频分发服务器08-UDP交互231:48
5 K! x. ^; Y  `% d  `# ~linux 基于UDP视频分发服务器09-视频采集26:29
  `! W2 I' b8 A+ s9 ^- Llinux 基于UDP视频分发服务器10-视频数据UDP分包33:550 J8 e) d7 |3 u* b: B/ z4 h
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
) S! @/ Z9 m, l( ~) Y2 G* D8 clinux 基于UDP视频分发服务器12-视频数据解码播放15:27# }9 M8 X) ?! Q
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12' _8 p, a$ ?) K
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50& ~4 s, E- T: b/ Z$ E" O1 M3 l
Android 01 音视频开发概述20:233 b1 a/ j- A$ H7 b
Android 02 编译ffmpeg19:213 a' Z7 H9 k. j3 P
Android 03 JNI 01基础25:42* [5 e3 t) m( M: r( k+ W
Android 04 JNI 0201:09:24
/ N+ p1 u, p2 g# V; kAndroid 04 JNI 0301:34
: x! d6 U$ |: WAndroid 05 JNI 0301:34+ g( M& c  x5 U
Android 06 开发环境21:16
+ ~& Q- c0 q# n0 sAndroid 07 项目结构21:154 j* y4 c. J/ I9 G2 W( ^0 u- e: j
Android 08 自定义Activity24:04& X/ @* F6 {! a; H) m$ ?1 W
Android 09 SafeThread类19:38
8 A' Y1 }! l- e) @Android 10 网络通讯协议25:55
2 y; s; f5 Q$ T1 j" k. m+ c, LAndroid 11 网络通讯类0137:09
5 P$ l  K8 u' B! F5 O% v2 k1 ?8 YAndroid 12 网络通讯类0228:14
; {! T  x3 l6 w% I% A1 h8 NAndroid 13 网络通讯类0339:43
" z  r7 g3 C8 b. ?Android 14 网络通讯类0421:49: u$ i/ _0 o5 n& v) m) w( H- n  j
Android 15 网络通讯类0523:449 q9 I" c7 m/ {: i) g
Android 16 网络通讯类0624:08
( i( T% d! e# P9 I: R* mAndroid 17 数据缓存27:52" t! v' b' w2 S0 S- o
Android 18 视频队列23:09
6 E# b  B# Q; M  y9 J2 sAndroid 19 控制队列及通道25:34! [) k# u6 a( M  h7 W
Android 20 Socket 连接线程0128:36
/ p7 |5 ]8 G# L# A: x2 JAndroid 21 Socket 连接线程0226:19
$ F( U& [2 E) KAndroid 22 视频接收线程0122:36' M5 |: ]3 n9 i) v, z
Android 23 视频接收线程02 1219:07
4 }/ W1 h2 k  nAndroid 24 视频接收线程03 1321:56# ]& y9 h$ t2 e  H1 j3 k1 [1 E" K
Android 25 视频解码线程1434:042 @( |. P# C, X
Android 26 数据传输接口18:46
1 x, E' e+ k  ?% j) qAndroid 27 UI显示0129:56, A' ?1 [- s5 h- F  w8 z  l/ G! x
Android 28 视频显示布局28:168 R  B- a* l; }$ D. p/ v3 t
Android 29 UI显示0228:391 K/ P7 }0 r) y5 [" V
Android 30 UI显示0331:13
' a7 |* \  w4 V5 |( c! o+ xAndroid 31 Render 显示15:59
* n: t' q$ |0 E6 O% T6 ^" KAndroid 32 TCP视频通讯项目总结19:254 T" S# S, E9 e( G3 J
Android 33 音频编解码0119:341 D; B0 m# V9 h2 [3 @
Android 34 音频编解码0213:15
( O7 x  W$ F" m7 _  EAndroid 35 硬件编解码 0117:12$ L% G5 \, m+ J# L
Android 35 硬件编解码 0228:13
% P4 d' W8 F' Y5 b: b& HAndroid 36 硬件编解码 0318:04
4 s$ G, P. E% T7 C) A0 C6 OAndroid 37 硬件编解码 0413:58
" m) N$ M& I2 O8 fAndroid 38 安卓开发总结05:13+ T: O# [7 h# c( l
Rtmp 01-课程价绍05:19
% H/ ^2 h* I/ \1 HRtmp 02-rtmp基本介绍16:079 n$ i) M2 {4 M$ z* Q" h0 h$ t
Rtmp 03-开发环境搭建及项目概况37:57
6 X9 V8 a% H. q. mRtmp 04-基础代码编译15:40& d; s0 l% M! v7 N
Rtmp 05-rtmp协议及封装格式123:55
* H& R  w% w( PRtmp 06-rtmp协议及封装格式216:48
' E- V; u3 B/ S0 ^* SRtmp 07-rtmp协议握手34:18
5 ^' }) i* A& u. `) }2 C# vRtmp 08-flv以及flv文件结构13:319 ]/ o. E; I$ n' C
Rtmp 09-flv的Script Tag19:23
1 O! u! l( ]/ }5 g2 |$ KRtmp 10-rtmp的Metadata封装发送44:26
, X  u8 U1 l: q) [6 JRtmp 11-h264与nalu简介12:19
2 ~2 D$ c2 A5 URtmp 12-nalu提取23:41
; k% y* x& x! d1 w9 r/ O9 |( v# sRtmp 13-h264视频数据按flv格式发送rtmp包34:12) T- _, G8 H% U  @8 f
Rtmp 14-h264视频编码信息讲解及发包36:49
8 I$ v) y* r) u, {) N1 TRtmp 15-aac格式介绍及声音的参数介绍15:13
! r1 l% b! E9 ]. q0 [6 YRtmp 16-aac声音数据flv格式化发送rtmp包16:32) F6 F! y6 H0 Q" x. Z: V" z( p
Rtmp 17-aac编码信息组包发送36:00) A; c; a# ^( Q" _
Rtmp 18-h264帧及aac帧获取01:12:206 K9 z9 P3 K5 g  t  ?  f# l
Rtmp 19-rtmp推流和观看05:29  |; C/ K. Q4 R2 }2 I; j% h
Rtmp 20-修改chunksize的大小15:24  r' L$ x6 ~& K3 e3 J2 |2 E
Rtmp 21-librtmp导出及快速推流19:475 B/ k, Q. w( |+ v+ a' P, h+ \+ C
Rtmp 22-rtmp专题课程总结09:04
3 O( B/ _+ m6 h9 A4 Xlibvlc Qt专题 01 LGPL下的libvlc05:17
( @3 J9 A* `! C7 Xlibvlc Qt专题 02 vlc播放器引擎.13:331 ^' Y' h0 T) @( m; |0 P9 a
libvlc Qt专题 03 libvlc Mac Windows库17:02
  l# l  X) O% Q6 S8 Rlibvlc Qt专题 04 关于GUI 开发框架学习20:05  ]2 u+ t* q0 N2 p  _8 Z' j$ Z
libvlc Qt专题 05 libvlc 库配置 调用14:29
( [) e4 Q4 M1 {libvlc Qt专题 06 GUI布局17:233 s9 j: c7 E) ~
libvlc Qt专题 07 Qt界面交互18:11
: F$ N. b- S, d- p% F, L: slibvlc Qt专题 08 打开媒体文件12:55
8 d/ L1 d% p" m( r& Clibvlc Qt专题 09 libvlc API20:42' s1 }5 U' l& {/ Y
libvlc Qt专题 10 libvlc video callback20:291 _' _' h0 h9 S6 G. ?
libvlc Qt专题 11 libvlc video callback 219:14$ B  G% {- Q* V6 r& z( n) o* d7 O
libvlc Qt专题 12 libvlc video callback 310:25/ K4 r/ P. E$ _% m0 }! P
libvlc Qt专题 13 libvlc API 0122:140 M! T0 s. e8 z+ e: D3 F+ E
libvlc Qt专题 14 libvlc API 0211:59' [. j$ J0 h' P) S. J. J
libvlc Qt专题 15 libvlc API 0329:07
" W9 t3 C+ k( x9 a8 h9 Elibvlc Qt专题 16 Qt Mac C++ OC混合编程17:142 W% J) O! N. c& B7 ^1 Z
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
5 x7 p7 \* X" I6 {7 b- p: g  Clibvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25' D( E0 E, A3 J
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23( _4 x4 h" t8 w6 J5 m! h
libvlc Qt专题 20 windows 适配 105:15
! I% V& d. u9 w2 G5 ?) D: {5 B. Olibvlc Qt专题 21 windows 适配 210:04
/ t7 Y7 i8 E6 `8 Blibvlc Qt专题 22 vlc总结05:24; w+ Q, w3 \1 U. Z
音视频处理专题 非线性视频编辑器 0117:41
% N+ ~7 ^; g' |* M6 e$ a& Q1 H音视频处理专题 非线性视频编辑器 0211:33
  [" c5 \8 q% o: _& O音视频处理专题 非线性视频编辑器 0315:35: R6 S3 l: H# M( m- }
音视频处理专题 非线性视频编辑器 0412:46
' X4 t% l+ M' e  k音视频处理专题 非线性视频编辑器 0515:09
) z3 [4 q/ h. k( u# g音视频处理专题 非线性视频编辑器 0609:49/ L& ^8 q3 z0 u
音视频处理专题 非线性视频编辑器 0718:54
8 z( m% ?- L. w& b音视频处理专题 非线性视频编辑器 0816:29
1 u/ e) w# ?) x5 f+ J1 }音视频处理专题 非线性视频编辑器 0919:21
! _7 M- T6 D4 ~音视频处理专题 非线性视频编辑器 1014:03
! T, X7 T9 X3 O  d! E% i0 w/ P1 p音视频处理专题 非线性视频编辑器 1131:34
! n) c. q: q7 i4 `1 o; X3 d音视频处理专题 非线性视频编辑器 1215:40
) V1 B% G8 ?2 }. I0 v& z6 m* f4 Y音视频处理专题 格式转换 01 解密格式转换工厂14:23
: Q2 m' f1 _; `, A6 b5 m音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
" Z9 G2 S$ h" ], g3 d7 I8 @$ Z音视频处理专题 格式转换03 SDL Mlt 0111:246 a. z0 ?. A, w7 P2 N
音视频处理专题 格式转换04 SDL Mlt 0235:087 I5 M& o* p3 E  [* F# J5 k" z
音视频处理专题 格式转换05 SDL Mlt 0310:56
' h/ Z# v, B! L  X音视频处理专题 格式转换06 SDL Mlt 0416:581 F5 x& y; H, r$ _
音视频处理专题 格式转换 07 多进程实现128:51; Q% c, O: Q6 N" h$ }/ V/ H% v. i
音视频处理专题 格式转换 08 多进程实现220:22' A. n  A0 s: ~1 l0 a# n
音视频处理专题 格式转换 09 多进程实现311:52' v/ V2 g4 c; p, W! F
音视频处理专题 格式转换 10多进程实现413:11
3 D3 l2 E5 u/ E( W1 X6 Z音视频处理专题 格式转换工厂11 多进程实现508:12
+ v2 {$ j) b1 x- w. C音视频处理专题 格式转换工厂12 多进程实现626:14
8 U; W. i7 @8 o3 }番外篇 OpenCV人脸表情追踪项目实战114:54
  z' e- H0 I& d/ ]4 `3 P3 @, W+ Y番外篇 OpenCV人脸表情追踪项目实战217:36& d% G5 I( h$ R
番外篇 OpenCV人脸表情追踪项目实战314:52
( @) c9 C% }* J番外篇 OpenCV人脸表情追踪项目实战416:51
( M1 E/ U1 E- F0 J3 ?8 y# X+ g1 I* o番外篇 OpenCV人脸表情追踪项目实战513:18( N0 h" U& g* c. p
番外篇 OpenCV人脸表情追踪项目实战616:09/ K! N) a0 y+ L2 \4 \
番外篇 OpenCV人脸表情追踪项目实战737:122 P* v: j3 v  g* x' t
番外篇 OpenCV人脸表情追踪项目实战814:18$ {5 }6 |9 H9 r' i4 X; ]
番外篇 OpenCV人脸表情追踪项目实战918:12  W; {+ K4 @9 y: v" ^1 j
番外篇 OpenCV人脸表情追踪项目实战1016:37' I: L  R1 y) {& b: Q; _; c
番外篇 OpenCV人脸表情追踪项目实战1114:23
$ {  q4 R9 j1 ], r9 w  \" H番外篇 OpenCV人脸表情追踪项目实战1216:39
( y7 X: y% j" m5 c番外篇 OpenCV人脸表情追踪项目实战1305:08
# i) c  n6 h2 Y: [* R1 B. o2 a番外篇 OpenCV人脸表情追踪项目实战1408:59" w; W0 Y- a$ m7 F2 r
番外篇 OpenCV人脸表情追踪项目实战1514:40
& S% n) f: J# A# B4 V- M; x) d* U/ [番外篇 OpenCV人脸表情追踪项目实战1608:402 _8 h' C) i7 S5 D
番外篇 OpenCV人脸表情追踪项目实战1716:58
$ a7 g# ~  a# p/ i番外篇 OpenCV人脸表情追踪项目实战1817:31" [5 e. s  ?7 A# |" k% t7 m
番外篇 OpenCV人脸表情追踪项目实战1907:48
3 c- m& K: l+ K番外篇 OpenCV人脸表情追踪项目实战2011:17  K( r- s8 U+ [! x+ Y6 a
番外篇 OpenCV人脸表情追踪项目实战2120:49
+ L; ]. d: ^5 i1 L: p番外篇 OpenCV人脸表情追踪项目实战2205:23: p9 Q* Q# [* ^1 l& \
番外篇 OpenCV人脸表情追踪项目实战 2322:50/ Q5 g8 j' R; l4 m* Y
番外篇 OpenCV人脸表情追踪项目实战 2408:59% e% \* K! f* o2 x3 ?1 j
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49" _' `' s3 [  o! F
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
" b- G4 F$ a. [, G1 W! g. x安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:453 D% c9 X0 _" ^
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18, R  V5 R! z% R
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
; L$ c! V/ j% \安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
) L+ ]2 K3 [7 i+ l$ V1 f. _, v( H安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
1 M) G9 t4 [: d# h* R安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05' w8 B0 n/ l  W6 s2 Z$ z
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
7 N6 a5 L% `- l9 O关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32) I. ]+ F& c' s5 f: D3 R
每周六直播-音视频教程作业答疑 0124:23$ O* F& U" d6 w0 A
每周六直播-音视频教程作业答疑 0224:26
! x6 l2 d/ B) k3 Z: n. N7 Y* u每周六直播-音视频教程作业答疑 0325:468 P% B% I0 i- v7 Z/ }  Z* ~( a* Z
每周六直播-音视频教程作业答疑 0423:12% }2 _  k0 K9 g2 z" c: s; W
每周六直播-音视频教程作业答疑 0525:22
4 M$ P3 @% \# r, f! G每周六直播-音视频教程作业答疑 0618:19  ?2 b& c$ q! [& L3 U
每周六直播-音视频教程作业答疑 0827:39
# q2 {6 @4 E' U6 {+ G. u每周六直播-音视频教程作业答疑 0922:413 J' N' Z6 T6 H+ v1 Y
每周六直播-音视频教程作业答疑 1020:04
+ J0 K. H; }( n3 R5 k每周六直播-音视频教程作业答疑 1122:34
3 @0 {+ g, c  L: Q- X  Y每周六直播-音视频教程作业答疑 1235:34: u" W6 `4 Q" X; R
每周六直播-音视频教程作业答疑 1328:461 m. m2 H- U) k" \
每周六直播-音视频教程作业答疑 1421:16+ x$ a: }8 W* @/ ^! A- u! {
每周六直播-音视频教程作业答疑 1532:13
# W& \; I) b+ N9 x3 P% o- T$ K' r- d  n1 L每周六直播-音视频教程作业答疑 1625:214 ?! a1 B7 A* d8 n: V6 y: \) |5 C2 Y
每周六直播-音视频教程作业答疑 1723:40
/ H; y! [' S5 _% M6 D2 `4 D每周六直播-音视频教程作业答疑 1813:17
+ ]! ~# I) \3 B& j/ [: _9 |# x每周六直播-音视频教程作业答疑 1911:49" t4 E, V8 x( @/ f, S
直播-作业答疑 20 2D绘图绘制波形原理43:10
$ a8 g: p6 X. _) M3 c( t直播-作业答疑 21 2D绘图绘制波形原理224:47. L9 Z* b  z' o4 }' k
每周六直播-音视频教程作业答疑 2226:061 U8 G. J. T; N, J) ]
QQ群直播 聊一聊OpenGL Shader 0122:16
- i2 D8 _) ^5 s5 B$ x# WQQ群直播 聊一聊OpenGL Shader 0226:52# a% O& ?* ^/ l% P/ V
C C++差生班 案例讲解137:01
) ^+ b% [6 @' VC C++差生班 案例讲解229:200 @3 m% F) U4 U6 z
C C++差生班 案例讲解308:542 }' O) n3 R# \  L1 N! C7 k
C C++差生班 案例讲解4
; k& F% `- U$ T+ i. z3 [
- x0 T+ ~* O/ I( L" {+ K* M〖下载地址〗
1 h( |" g" e- F1 W. c$ G$ J6 I2 Q  J6 u
游客,如果您要查看本帖隐藏内容请回复
# S4 h8 C# b; W9 v8 o) D# r& T
〖升级为永久会员免金币下载全站资源〗. P. Y( x( A) z* }7 s7 O: J
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
# r; I, b9 Y1 v9 F+ L

) `& @6 O7 Z) O
回复

使用道具 举报

跳舞的大象 | 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   [复制链接]4 D, @( z( H2 @" B& ~- u
回复

使用道具 举报

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

本版积分规则