FFmpeg音视频开发实战5

  [复制链接]
查看6846 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png 7 h) A5 v" x; m# y. v
〖课程介绍〗
- x5 A% B# V  }2 I  c  N, b* Y本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。9 n: Q* P* {5 h* o

# r# ]: s& S$ |- R1 Z% Q8 H: j〖课程目录〗( G: x; o' c6 z8 D* o" a3 I
音视频开发前瞻 06:37
) o4 v8 e- [7 \( m: `: c5 j" BFFmpeg音视频开发实战5介绍 03:07
4 Q# E+ }  O( u' a0 g& a2 Y2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
& S! u* }. w6 M0 D" ~3 q音视频高级实战QQ群 练习题 OpenCV人脸追踪05:580 B0 U9 a( s9 Q1 I. {6 k. Z
每周六晚8~10点QQ群直播 内部作业答疑24:23
5 _" Q1 H; Y2 ]解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14; G4 {* |" X  u4 O
学习课程前的提示06:59) O* {2 d4 m0 z
vmware开发环境 119:55! n( P& O  H* o% Q, \6 h, H) m& P9 ^
vmware开发环境 226:23
; E* T  Z- \5 H; Q4 l! U. a; wvmware开发环境 305:535 @8 b6 v4 y8 m4 P) Y: t4 ?0 a
vmware开发环境 413:49# g4 L: I  t- T* A+ ]8 N
vmware开发环境 515:27
9 `- I+ X9 ^4 b' q$ J+ mvmware开发环境 606:516 v- w3 I3 f$ y: g1 i, O) j
win10不用装系统下载解压即可用版本38:13" G* \% f9 v" Q5 z
macOS Xcode开发环境 0122:54
) l0 `) q& N6 }4 Q. @( I+ S/ AmacOS Xcode开发环境 0225:21
+ l6 g6 z! x# w( c1 c% JmacOS Xcode开发环境 0320:02
0 X$ \, J  F; v8 s# a) S5 amacOS Xcode开发环境 0419:17
! z4 |; P3 @" ^初学者音视频入门课程学习须知05:518 a5 M) u: ?9 v5 [/ o: g
音视频初学者入门01 音频的原理15:56* C* V) x$ Z! T6 {  O
音视频初学者入门02 视频的原理113:38
9 @: L# R" J- x( O9 [. j音视频初学者入门03 视频的原理216:48
) m6 ~0 N  \6 {音视频初学者入门04 视频编码原理17:41' J5 a5 m3 k( ^; F/ i( b$ H8 V
音视频初学者入门05 H.264 编码压缩算法原理09:58( R! Q3 b2 O- [7 y; |
音视频初学者入门06 视频编解码网络传输概览15:51
' W# O) D6 |1 N" U. E音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
4 O6 N: Q7 Q4 c0 J音视频初学者入门08 流媒体服务器架构16:15
' f7 i0 S6 J, R+ i/ r7 @音视频初学者入门09 P2P点对点介绍07:025 D1 n3 c' M% _5 L. I* J* O
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48" f( U  H: M% v, N0 s
音视频H.264基础 直播讲解0123:54: @! z. \4 f1 J" R2 q+ \
音视频H.264基础 直播讲解0221:54$ E2 M8 c) v7 F" H2 F% c
音视频H.264基础 直播讲解0323:11
. C0 n/ }- }1 K; [1 ~! V) H音视频H.264基础 直播讲解0424:15
+ `5 J7 O& L% Z2 Q音视频H.264基础 直播讲解0524:165 P9 X7 N% x; {6 {  M. F
Tips:群里80%的同学都整不明白的问题0111:19
$ H" W2 h9 L, e. i- d* d2 j' `编译FFMpeg29:01
8 k  @. o2 N3 q5 t$ Effmpeg Mac iOS 编译补充0127:52
, X+ F" }1 \( u6 b. r3 J+ M) @ffmpeg Mac iOS 编译补充0224:58+ f% H: ]3 U+ k0 V
ffmpeg Mac iOS 编译补充0318:19
# \, }1 ]- w4 s) T) `FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
0 J" z& B( y3 N# W$ A开发环境搭建22:508 d  v9 v( h; a9 \
H.264 视频数据接收13:01
: _5 ]; ~+ G1 R3 O* ^9 L9 z  W解码H.264数据 118:45
2 o3 m. H) b6 k/ e2 V解码H.264数据210:55
- y4 n" O) j% V9 ]# g2 m7 |& d* T解码H.264数据318:57& G9 D* p* p) _# N
OpenGL ES渲染YUV图像24:11! `/ p- y9 K) G1 s9 H) p0 b* t
音频采集接收21:01
- I; g' P5 ]6 F* t9 [# k音频编解码11:10
( l/ }6 t) F1 ]# ~% v( PH.264 I P B帧 NAL12:22
5 K! q$ m; |3 @, M" {8 F# ^, i& RH.264 I P B帧 NAL 216:58
, A% |, K# v) c0 k- @H.264 SPS PPS I/P/B帧解析29:290 z8 Q% c# |; K8 M% a, @/ {
QuickTime mp4容器分析12:09
7 A2 s' R# O  R  ZAAC 音频格式05:166 M# o% e" s1 q
AAC实时转换 124:107 k0 _' H" t8 z+ O0 Y
AAC实时转换 221:18
; J! T4 A; Y/ f% CFFmpeg实时写AAC音频流120:37
) Z, Y3 y2 S' n/ qFFmpeg实时写AAC音频流215:25
9 d: d( `4 L) Q0 qFFmpeg实时写H.264视频流17:12
) k. t- v9 E8 y. g, k) wFFmpeg封装h.264 AAC到mp430:24) p. b/ i! O/ n% ?3 X/ o1 R4 Q
iOS 硬件解码H.264 110:29
5 u% }0 j* a" H3 SiOS 硬件解码H.264 229:14! d' r; [0 d; u$ S8 }3 b9 w
iOS 硬件解码H.264 318:42
7 c  b) I" o8 n, U. U' j7 c+ SiOS 硬件解码H.264与显示14:40
$ ]3 e4 _, ~3 B8 mFFmpeg liblame pcm转mp307:02. ^) s0 R; a' W0 p! l# y
Apple TV tvOS编译FFMPEG08:25
/ b% m0 M4 k0 gv4l视频采集06:058 j; j5 ?. ^8 ]; n- X% C
x264编码H.264数据11:07( Y, P5 U9 a2 u' o& I
alsa 音频采集08:28
/ F: f6 }' p' U, Q  }+ KFFmpeg 跨平台开发 0110:095 s  D+ v  S" H9 m; ]) Z
FFmpeg 跨平台开发 0228:07
. m# ~9 U$ K9 t# nFFmpeg 跨平台开发 0305:18& ?& a  d2 L9 K1 W3 k# u
FFmpeg 跨平台开发 0410:19) |; V; u/ W1 Z  C
FFmpeg 跨平台开发 0509:35
4 E4 e1 T) m, F* u, oFFmpeg 跨平台开发 0611:08
' @+ P4 L. v' X. B$ L' F: PFFmpeg 跨平台开发 0710:43
$ p8 `7 w) Y! q6 ?FFmpeg 跨平台开发 0809:21
. i. T' V" i! W$ ^8 nFFmpeg 跨平台开发 0912:39
6 x: C6 h3 E7 X; MFFmpeg 跨平台开发 1014:514 ~% _+ n1 ]6 S" F$ _8 B
FFmpeg 跨平台开发 1110:25
% f1 M- r( O/ ]* NFFmpeg 跨平台开发 1210:47. V; F7 _# J0 w$ }; K
FFmpeg 跨平台开发 1312:49
; M" Y( y+ j' M( u5 O2 pFFmpeg 跨平台开发 1413:105 @; Q1 _& W/ w: Y1 h  ]: i. H+ ]7 M
FFmpeg 跨平台开发 1508:34
6 D" D; p0 ^, s/ U2 c7 _5 lFFmpeg 智能手机App优化06:12# _/ T3 [0 ~+ q% i; ?; H
Android JNI专题 01 跨平台开发安卓移植简介03:19
6 R! i4 [. |1 \3 x( g- HAndroid JNI专题 02 第一个JNI调用12:073 G. {' F. R! H* Q- _; C
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
# E  s! @7 b3 Q( ]Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:350 V* K+ d$ C; x
Android JNI专题 05编译ffmpeg 真机静态库26:394 D; w5 k# s& f' Z* Q( G
Android JNI专题 06 Posix网络通讯移植0113:31
- y+ V, n) U' ]+ _Android JNI专题 07 Posix网络通讯移植0223:09- T; w/ R4 r) G- O# [
Android JNI专题 08 Posix网络通讯移植0316:23) |4 p8 j. ~6 V8 l
Android JNI专题 09 Posix网络通讯移植0407:46
; E" D) n! z$ q2 x( {* RAndroid JNI专题 10 H.264解码移植14:53
( m/ Q" R. l! D$ w; L$ kAndroid JNI专题 11 native线程回调java函数0114:27# }' e. i6 N; d! ?4 o5 U
Android JNI专题 12 native线程回调java函数0212:10* j3 V6 i1 ^4 }) h
Android JNI专题 13 OpenGLES渲染YUV12:17, d0 J3 p, `# ?; j, o; ^
Android JNI专题 14 程序运行收尾11:38
3 n& {" u2 H/ \6 G8 I. ^5 v/ dAndroid JNI专题 15 Android JNI小结09:30
7 Z1 m& n1 {; c$ K% x  OFFmpeg 音视频转码07:19
& d/ v9 g3 Q( [$ i0 nDarwin RTMP 流媒体服务器09:48
6 t+ b: s' z0 k* [; C8 d' NlibVLC mencoder04:42& T* w* K4 x, G2 z- ]; o0 ?; B1 }; E$ Q
FFmpeg WebRTC Linphone12:52
- {& Z/ E& _+ k7 }8 P- ?) tFFmpeg 屏幕录制06:51
+ B; d* A3 ^6 @' HFFmpeg SDL OpenCV10:48
4 I! e+ r4 w  _' G- ORTMP 直播 介绍22:559 [. d  }- w' j* A1 p/ A1 J
RTMP 直播 Linux服务器搭建15:01
" k7 {$ F+ E6 E! L3 QRTMP 直播 Linux服务器配置11:319 K; S- w  I$ C  `* E
RTMP 直播 流媒体推流08:57# H0 @) t/ j! n0 t& c4 c+ w# y! m
RTMP 直播 流媒体转发与接收11:13; H0 u# {/ u) d( i- |8 h
RTMP 直播 iOS流媒体播放器 0117:524 I# _; @& Q3 G; }. O
RTMP 直播 iOS流媒体播放器 0210:34
9 E$ l1 K8 Q( L1 Z0 MRTMP 直播 iOS推流到RTMP服务器0126:05
5 v  {! D4 v* O1 q- FRTMP 直播 iOS推流到RTMP服务器0224:08; Q! |8 _9 |! z  X7 M% w
Socket通讯入门之tcp 粘包拆包现象0117:08, G1 ^7 o6 B4 j; C2 M
Socket通讯入门之tcp 粘包拆包现象0220:17
' T$ T' O* f" kSocket通讯入门之tcp 粘包拆包现象0322:372 b6 i' _& N) r! K
网络通讯开发 勘误04:00
/ `) ]* l: S, S% j2 }网络通讯开发 协议13:31
; M. ?2 b. s3 Z9 `- [网络通讯开发 tcp协议的可靠性10:47/ b' j8 m. q+ y" B  U, J
网络通讯开发 tcp 三次握手05:44
5 d- I. G4 O; o, p( `. Y  A: @网络通讯开发 tcp 其他09:44
/ w+ _$ m( J' {2 W. M3 |网络通讯开发 socket通讯常用函数19:07! h1 j" U& {+ s3 v4 t) d7 z
网络通讯开发 socket编程常用头文件12:03
- c5 \4 _- s& f* g6 z网络通讯开发 服务器编程0112:28
) m) Y% Y6 m/ W. \. a网络通讯开发 服务器编程0208:21
1 B! W, k- s  e1 d  O: ~网络通讯开发 子进程07:326 N7 u# J/ \) |+ x
网络通讯开发 自定义协议12:46; V7 J1 K- p2 s9 X
网络通讯开发 IO复用11:26
& k7 \) `' v, y" ]0 T6 x. c+ H网络通讯开发 套节字选项09:274 H5 f' k: s2 s$ x
网络通讯开发 非阻塞数据接收13:581 t5 T3 O* c, f: K* H3 r4 t
网络通讯开发 非阻塞数据发送11:126 \7 s: Y# T) M1 u+ y
网络通讯开发 Unix 线程10:57
8 Y# c  W4 q/ W: H# l网络通讯开发 线程detach封装09:43
% F% v; O4 B7 V% \: u3 R0 ]网络通讯开发 自定义协议 登陆28:55
  D7 |- ^2 R  T1 p网络通讯开发 发送视频包0116:56- E0 h  n9 H( V4 [
网络通讯开发 发送视频包0209:46
1 x% d, d; u- t0 F网络通讯开发 发送视频包0309:55
6 I, p9 H( r. x2 q( ^, n' r; q网络通讯开发 常见音视频包结构22:12
* F) J! p4 @+ T1 Z, o' f1 A8 _1 ^网络通讯开发 音频包的发送0114:35
5 G3 V7 m( W: C3 }) R网络通讯开发 音频数据包发送0213:23+ ^& k, [1 G" y! H) W, p
网络通讯开发 服务器端架构总览10:31, A  E2 h- ^0 J. ~
网络通讯开发 服务器端架构实现09:30
. b9 ]+ O8 h( a! b% I* F1 b网络通讯开发 服务器进程12:540 i. k, {# v( _. u
网络通讯开发 客户端编程介绍12:02. R6 A1 Q$ C" V' T
网络通讯开发 客户端初始化套接字15:26; N2 N5 k6 J  `& B5 G" `9 g  F* B1 \
网络通讯开发 非阻塞connect12:30
# ^! u5 y2 _5 x- h1 R& H7 r网络通讯开发 超时阻塞套接字发送07:193 M; n; \! j0 ~8 i7 P) [1 p
网络通讯开发 超时阻塞套接字接收13:04
7 V2 w- W4 l8 y网络通讯开发 登陆请求12:00
9 @# A- y4 X9 A+ c网络通讯开发 登陆认证16:06' G- ?, y; E) m+ w
网络通讯开发 视频请求13:228 Q& j6 d7 Y* K0 \; h
网络通讯开发 数据通道15:44
; V% M" u! u0 G1 t4 ~7 [5 o网络通讯开发 命令接收线程10:02+ P: A2 O. p$ d. }5 ~% U, z
网络通讯开发 音视频接收线程13:54! v6 P: a# @+ o6 P- d' p
网络通讯开发 音视频解码播放08:52
; `+ ^! J' N7 D8 I4 `网络通讯开发 程序架构概览09:20
' w- F& z. i8 t1 d9 \3 U网络通讯开发 心跳包09:34
: J& Y3 H4 O% s, ^网络通讯开发 UDP 编程04:17, b7 Q- i8 d' `6 w) Q  O
网络通讯开发 局域网广播包07:33  }5 u' m1 q5 B4 p- N1 z
网络通讯开发 局域网广播接收06:501 g  K! y$ y; ?: |3 G( W/ X8 y
跨平台移植问题15:19
1 o! j. p3 D- {0 \+ @) G3 e7 \跨平台客户端 for Linux 移植20:36
: ^" b) V4 K1 h1 D# v4 JWindows开发01 Qt和MingW14:06
& i' k( l0 i; E5 Y; @# Ewindows开发02 MingW ffmpeg编译32:37
  j" W4 A* r: l; c% x: T' }windows开发03 Qt与FFMpeg18:18
' S# x* I1 R6 ^2 _windows开发04 Qt Socket12:54
3 m" Q5 w, J. h! u+ q" a8 O0 e  hwindows开发05 Qt Socket28:59
( d" U- E2 E' M# Q$ J) Ewindows开发06 Qt Socket36:44' W8 p& R# ?; ^4 E+ z( g
windows开发07 Qt Socket40:20. }. I1 a" P5 F$ T
windows开发08 Qt Socket38:45
: _2 h- k2 q7 l5 d3 g9 ~, |windows开发09 Qt Socket09:45
1 O; v8 }5 _$ ^/ J* {' ^windows开发10 Qt Socket11:50
% h8 Y3 P8 L8 v$ U* mwindows开发11 Qt Socket21:56
; }& t4 J9 u* C7 |: R8 ^3 x0 Swindows开发12 跨平台编译11:43
6 G  n" r3 }0 s+ v5 owindows开发13 摄像头无法打开视频问题21:316 r: K; V& e# E5 @: J
windows开发14 程序发布注意事项36:047 G* o( B% v; y# L$ Z: }
windows开发15 程序安装包制作31:06
# }  N4 ]: e8 I" a5 d2 ]- UFFmpeg音视频高级开发实战-简介03:21: D! p5 |5 [3 C
linux视频分发服务器01-课程介绍07:54
. y) Y) ~2 c3 a9 U: E$ vlinux视频分发服务器02-开发环境介绍11:51; l1 c, J9 A7 K
linux视频分发服务器03-linux优点21:401 b( J& m9 i# m* f
linux视频分发服务器04-多进程21:34
1 F# s) M% E7 \( P* ~3 c0 v; plinux视频分发服务器05-进程通讯 0115:535 ]1 j9 A3 P7 k6 c
linux视频分发服务器06-进程通讯 0217:06
, U2 k. X* X! _: [0 g% p8 {, F3 `linux视频分发服务器07-进程通讯 0318:50
4 i7 W* W6 ^& Q; I/ q& ?linux视频分发服务器08-进程通讯 0423:57
! p, V# s" D: x* @6 O  c( ^linux视频分发服务器09-进程通讯 0527:58# T; O( a# s; m
linux视频分发服务器10-进程通讯 0624:19
/ X" {1 \3 `- Elinux视频分发服务器11-进程通讯 0747:33! |* A$ e- ~! H! u1 V* R
linux视频分发服务器12-进程通讯 0818:44
- z2 i* k6 w& ^# r' d4 K; ?linux视频分发服务器13-线程 0121:36, x( A6 h6 I% Z( ^3 `
linux视频分发服务器14-线程 0235:37  G' \0 V0 i4 J) o* g
linux视频分发服务器15-多线程与互斥锁13:27
! {1 p: p+ W2 e- X% w0 n0 hlinux视频分发服务器16-socket12:225 c3 {0 |0 u, T9 M
linux视频分发服务器17-TCP-UDP概述24:54$ }' R# w# Q3 ^% v9 ?  ~$ R
linux视频分发服务器18-TCP服务器39:44
# e" s* C! |( V, I  B0 N/ T; Llinux视频分发服务器19-TCP客户机10:22) d0 {3 ^" r" k. T4 T7 L/ I  J- [
linux视频分发服务器20-UDP服务器09:54
" _2 c" m% h; e- h- {$ xlinux视频分发服务器21-UDP客户机13:32! |4 P4 o: C: t' v6 E! Q
linux视频分发服务器22-TCP/IP多用户访问实现0126:52+ @' a& u4 e4 D8 C: E/ A
linux视频分发服务器22-TCP/IP多用户访问实现0213:050 P' j1 Y* Y" ]% V8 z! E! o
linux视频分发服务器23-TCP/IP多用户访问实现0310:58
5 D: G1 q- Q& l3 q/ \1 hlinux视频分发服务器24-TCP/IP多用户访问实现0420:025 U( s. Z; L* k6 U1 _1 h
linux视频分发服务器25-TCP/IP多用户访问实现0523:352 G' y5 N' l8 R4 Q# E
linux视频分发服务器26-TCP/IP多用户访问实现0639:408 I7 u, M% z6 ^9 B, q
linux视频分发服务器27-TCP/IP多用户访问实现0714:40& _7 p  Z! Y1 U! p; r" [
linux视频分发服务器28 TCP/IP视频分发0114:02
' _$ B2 v4 ^- }linux视频分发服务器29 TCP/IP视频分发0216:509 g1 J% O% E. K3 }2 j# z9 ^
linux视频分发服务器30 TCP/IP视频分发0321:40  d, I+ l: ~& X' \
linux视频分发服务器31 TCP/IP视频分发0417:081 t* K0 n9 U9 n8 Z9 I5 r) ?+ Q
linux视频分发服务器32 TCP/IP视频分发0516:156 h. h2 r$ s7 m9 v
linux视频分发服务器33 TCP/IP视频分发0614:01- D  o$ z0 l: Y, U1 g( `9 F+ s) n, R
linux视频分发服务器34 TCP/IP视频分发0712:56
* V$ S9 f' X9 M2 n4 B! Alinux视频分发服务器35 TCP/IP视频分发0824:12( c7 J" U; {8 G3 v. g/ N
linux视频分发服务器36-TCP/IP视频分发1021:35
3 a" P( O0 e: y4 w8 L% g/ t/ ~/ U: U( \linux视频分发服务器37 TCP/IP视频分发0918:04) ]( j8 I7 I2 S. t( I& u
linux视频分发服务器38-编译容错处理08:28
" P  p# V5 ]" f( Xlinux视频分发服务器39-协议数据封装12:54
# d& s- h0 r5 }; U) P0 f9 }linux视频分发服务器40-TCP/IP视频分发1113:18
: N  S" F7 _: i3 u! n/ e. i5 Vlinux视频分发服务器41-TCP/IP视频分发1234:05- r; k, p1 k0 d; E( F3 A
linux视频分发服务器42-TCP/IP视频分发1318:29
1 d' C1 ~' t9 V5 j' @linux视频分发服务器43-TCP/IP视频分发1428:31, S6 l4 ?& z4 B. }
linux视频分发服务器44-调试43:05! s: {, M* c: X! [; c
linux视频分发服务器45-音频14:45
! d: O. ^# M3 I# Jlinux视频分发服务器46-总结113:20
( Y1 E5 w+ R, J1 m4 [linux视频分发服务器47-总结205:25$ v7 k4 ^3 M' T6 R
linux 基于UDP视频分发服务器01-UDP基础18:488 D+ @- p- _- i( o, ]
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
8 [7 G9 P2 m% T# y* W, glinux 基于UDP视频分发服务器03-创建UDP服务48:05
$ R1 q  h0 n: Flinux 基于UDP视频分发服务器04-UDP报文接收27:54
# i( L( E/ y4 h7 Xlinux 基于UDP视频分发服务器05-UDP报文发送13:413 Y7 f# e% a' M+ b# K
linux 基于UDP视频分发服务器06-UDP客户端实现35:13
) Z5 [: x/ f1 E! B% `( ylinux 基于UDP视频分发服务器07-UDP交互133:23$ S4 `3 D1 M5 f" N- h# o0 M$ B; n
linux 基于UDP视频分发服务器08-UDP交互231:48
/ f4 M8 ]. }* a" o" |' elinux 基于UDP视频分发服务器09-视频采集26:295 j9 N; s! R0 e- k8 a5 |( L
linux 基于UDP视频分发服务器10-视频数据UDP分包33:55
6 L$ z. J% @5 o* dlinux 基于UDP视频分发服务器111-视频数据UDP组包29:343 x$ U7 u+ M0 f9 J3 \$ V
linux 基于UDP视频分发服务器12-视频数据解码播放15:27
4 Y7 f; Q' f* R; ~2 P5 u7 Tlinux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12( Y9 e: o, X; B
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50
" ~0 t) `( P  q7 OAndroid 01 音视频开发概述20:23
. C3 D0 C; h' G% l+ }  V6 \Android 02 编译ffmpeg19:21
: H9 A; [- @$ I, A8 M, SAndroid 03 JNI 01基础25:423 {: T9 q2 @5 a: K1 q9 W) I! A
Android 04 JNI 0201:09:24- Z" ]* a+ J7 y! [
Android 04 JNI 0301:34' c+ O2 m' L  t. H8 _2 N0 H
Android 05 JNI 0301:34
& ^/ ]" ^; s- f" n. `. JAndroid 06 开发环境21:16% o& N; E8 T4 r! S6 f" b
Android 07 项目结构21:15* I( H8 t* J0 ?9 o
Android 08 自定义Activity24:04
: V4 u8 v, [, i7 x: {Android 09 SafeThread类19:38
4 w6 ]' G2 `& o- sAndroid 10 网络通讯协议25:55% i5 ]3 C% w- ~. J3 v
Android 11 网络通讯类0137:09: ]2 l# E# V2 @% l) |; ?
Android 12 网络通讯类0228:14
1 G) Y1 y  B' n2 |& JAndroid 13 网络通讯类0339:43, [1 p9 m1 L  ]. g' L+ v6 x7 h
Android 14 网络通讯类0421:49
' F; b0 z; z: MAndroid 15 网络通讯类0523:44$ E$ I0 B7 X: k
Android 16 网络通讯类0624:08
, p% F- H! e' h4 ^Android 17 数据缓存27:52
8 B) _# t( Q' q1 |' oAndroid 18 视频队列23:098 l& ~0 X5 z5 y  V- d
Android 19 控制队列及通道25:34
: ~( V6 q5 q$ I8 ~Android 20 Socket 连接线程0128:361 ?$ o# h7 {0 I3 \
Android 21 Socket 连接线程0226:19" Z* I: s% Y- j! y4 O3 b) ~
Android 22 视频接收线程0122:36
2 N2 j; i! T/ z  TAndroid 23 视频接收线程02 1219:07
5 }0 |. R8 T' K6 |2 kAndroid 24 视频接收线程03 1321:563 C. o0 k) q+ g
Android 25 视频解码线程1434:044 z" }3 [" z: \: x
Android 26 数据传输接口18:46
5 |+ ?) K5 c( y$ I' K" nAndroid 27 UI显示0129:56
. b7 O4 ]6 ^; N; v, BAndroid 28 视频显示布局28:16
2 j' P5 b/ _6 o% i( jAndroid 29 UI显示0228:39" s  U3 |: `( `/ W
Android 30 UI显示0331:13$ v% H0 x! b7 T/ Y
Android 31 Render 显示15:59
6 e' l. I# E$ p! ^/ AAndroid 32 TCP视频通讯项目总结19:25, [; c, Q1 R( S8 X, ]1 v; S
Android 33 音频编解码0119:34* z! v/ Z; Z/ K6 p) \4 I% Y4 f
Android 34 音频编解码0213:15% d- r3 H' d# j6 f. L! J3 i
Android 35 硬件编解码 0117:12$ I4 W4 Q5 {4 s  T) q1 `& x: r! u  X
Android 35 硬件编解码 0228:13
3 t( }. o5 ]5 k4 z5 HAndroid 36 硬件编解码 0318:04
4 A( X. ^! |5 }Android 37 硬件编解码 0413:585 W) U: p% A& W1 `6 L1 e
Android 38 安卓开发总结05:13
& M5 T% V: X1 Y* \8 GRtmp 01-课程价绍05:19. m( F& e5 {3 G% U
Rtmp 02-rtmp基本介绍16:07
. ~6 R+ F; h, {( H* uRtmp 03-开发环境搭建及项目概况37:57
/ }( {- c0 x) `6 L# W9 T& @2 B$ wRtmp 04-基础代码编译15:40
6 z/ r5 v6 c: u7 R' D+ URtmp 05-rtmp协议及封装格式123:55
4 Q0 ~/ l2 D- \5 m& T  ORtmp 06-rtmp协议及封装格式216:48
3 l) K0 I8 U' tRtmp 07-rtmp协议握手34:18
: v5 ?$ k4 e( d" O; i5 L# PRtmp 08-flv以及flv文件结构13:31
+ A) R; O0 h% I% l5 ~4 DRtmp 09-flv的Script Tag19:23
9 Z. e9 C2 U4 pRtmp 10-rtmp的Metadata封装发送44:26
9 U* f! y' Y7 E2 c5 WRtmp 11-h264与nalu简介12:19
. k" q! [) M& X$ ?6 a/ a. E+ ^Rtmp 12-nalu提取23:417 U: L! G  ?- b6 F
Rtmp 13-h264视频数据按flv格式发送rtmp包34:12
$ t" h  s2 A7 Q; |4 dRtmp 14-h264视频编码信息讲解及发包36:49
, i% f1 z/ w4 x0 h+ m! ]Rtmp 15-aac格式介绍及声音的参数介绍15:134 l! z: E9 D, h" a4 A1 J6 S" G
Rtmp 16-aac声音数据flv格式化发送rtmp包16:328 W5 Q. D# h+ ?6 Q
Rtmp 17-aac编码信息组包发送36:00' \9 y! q8 H& W4 @9 n0 ~4 L
Rtmp 18-h264帧及aac帧获取01:12:20
% Z0 H4 B* n  M0 }. G- A7 x) V& F" ZRtmp 19-rtmp推流和观看05:29
# m4 \. a* {0 QRtmp 20-修改chunksize的大小15:24
, Y+ N: F% P0 I8 l5 W% QRtmp 21-librtmp导出及快速推流19:47
! _! |. x1 ~; E( P7 X6 F# Z8 vRtmp 22-rtmp专题课程总结09:04
$ z: V) T1 \0 Q1 I* M' w% D- Qlibvlc Qt专题 01 LGPL下的libvlc05:17' j( z3 n$ Y! J) c
libvlc Qt专题 02 vlc播放器引擎.13:33& f  B2 F2 ^, a+ x5 Z1 |0 C% e, b9 G
libvlc Qt专题 03 libvlc Mac Windows库17:02
6 v( z# |  F. s- alibvlc Qt专题 04 关于GUI 开发框架学习20:05
  F7 m  b4 N2 D! w% }# }libvlc Qt专题 05 libvlc 库配置 调用14:29
- j: _7 ?8 z- {1 b& J9 slibvlc Qt专题 06 GUI布局17:23
! ]7 G) a; _6 L9 r* Ylibvlc Qt专题 07 Qt界面交互18:11
$ ]& Y) ]) Y" [libvlc Qt专题 08 打开媒体文件12:555 @. x* P+ `# _: b, n6 |
libvlc Qt专题 09 libvlc API20:42; l2 U8 [5 m7 t" s4 T
libvlc Qt专题 10 libvlc video callback20:29
) |6 C* E3 U5 i8 J; L3 L0 Qlibvlc Qt专题 11 libvlc video callback 219:14
8 D( G& e0 Q1 |" f0 j. b2 S# Olibvlc Qt专题 12 libvlc video callback 310:25
& v6 \. y0 j4 Q. z- b8 Z& W+ S: c! klibvlc Qt专题 13 libvlc API 0122:14
( ?% p7 d& V1 t8 B: jlibvlc Qt专题 14 libvlc API 0211:59: h9 A2 J- A8 c# f4 w' ^: s+ L4 S
libvlc Qt专题 15 libvlc API 0329:07
6 w' w9 R" R. Y+ glibvlc Qt专题 16 Qt Mac C++ OC混合编程17:14; G2 U/ R8 H  M! I) H' q
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
% m% c: t0 U% P% r5 Y) R: D: ylibvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
7 q5 S9 ^, d. z: ~0 o& v# T0 Rlibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23
* i- P. u# ]' G7 z& ?& R0 ulibvlc Qt专题 20 windows 适配 105:15
# y6 M0 W/ |# G7 m6 klibvlc Qt专题 21 windows 适配 210:04
2 c* O$ Q) T4 G+ plibvlc Qt专题 22 vlc总结05:24. r  }2 B9 L' ?- h
音视频处理专题 非线性视频编辑器 0117:41
* ~& u$ T" C8 k% h* C音视频处理专题 非线性视频编辑器 0211:332 D( _, x8 t4 l8 m9 U
音视频处理专题 非线性视频编辑器 0315:35/ w# O# W( w' j. e1 F* n4 H
音视频处理专题 非线性视频编辑器 0412:46
% e4 x1 A8 N  ~7 X音视频处理专题 非线性视频编辑器 0515:09" z  b, P( z- y) L8 ?
音视频处理专题 非线性视频编辑器 0609:49
' _, h" m8 x% t% F音视频处理专题 非线性视频编辑器 0718:54
6 Y3 T' e- U: t5 k- Z7 V音视频处理专题 非线性视频编辑器 0816:29
) w( Z6 g/ d; d' _; ^  \音视频处理专题 非线性视频编辑器 0919:21' v, N4 s6 F( y$ b
音视频处理专题 非线性视频编辑器 1014:03
$ ]# z$ u5 |1 p5 ]音视频处理专题 非线性视频编辑器 1131:34
! C! b" X! l" r' F% `7 ~音视频处理专题 非线性视频编辑器 1215:40
0 A1 k) l" ?& d音视频处理专题 格式转换 01 解密格式转换工厂14:23
9 M6 t/ ?4 {& t; y5 h9 d- K音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
; b' H9 c- H. h* {音视频处理专题 格式转换03 SDL Mlt 0111:24
& V9 M: U# |9 O6 v音视频处理专题 格式转换04 SDL Mlt 0235:08
# @1 P6 v% X( o: M. |$ P音视频处理专题 格式转换05 SDL Mlt 0310:560 E) c/ \8 b, Y+ c/ _7 o  B: l  S
音视频处理专题 格式转换06 SDL Mlt 0416:58
& Y4 \7 F" f5 [6 g; r6 q" W1 w音视频处理专题 格式转换 07 多进程实现128:51
& k- R. |2 E+ x! J, z音视频处理专题 格式转换 08 多进程实现220:22
( h, O7 ~/ b) Y% R6 o/ Y. H音视频处理专题 格式转换 09 多进程实现311:52
- C% a2 q5 f. T) d) K; L音视频处理专题 格式转换 10多进程实现413:11
) I1 y* N- a8 i8 ~- f9 b, H7 u音视频处理专题 格式转换工厂11 多进程实现508:12
8 _6 \7 c, p$ ?. n) p音视频处理专题 格式转换工厂12 多进程实现626:14, [# {' h- c% T, N
番外篇 OpenCV人脸表情追踪项目实战114:542 [! N+ T& B1 Z# d( W6 J' C
番外篇 OpenCV人脸表情追踪项目实战217:36  y+ J! p" [2 J/ P! d1 u) R
番外篇 OpenCV人脸表情追踪项目实战314:52! c2 P1 E+ ^! H& v) ^
番外篇 OpenCV人脸表情追踪项目实战416:51/ T! N7 f+ u# [" b: ?# E
番外篇 OpenCV人脸表情追踪项目实战513:18
0 f8 u% ]  k0 v0 v  R& @& m番外篇 OpenCV人脸表情追踪项目实战616:091 _7 |$ w$ N& [6 v+ v9 {) s
番外篇 OpenCV人脸表情追踪项目实战737:122 O/ ?1 C  t) S! `
番外篇 OpenCV人脸表情追踪项目实战814:18
4 Z6 [" Z+ m' u番外篇 OpenCV人脸表情追踪项目实战918:120 g' p- E( Y* c9 [
番外篇 OpenCV人脸表情追踪项目实战1016:37
- {5 [3 ?) v" K, D番外篇 OpenCV人脸表情追踪项目实战1114:23
3 f7 k3 t! h2 k& a6 J% I番外篇 OpenCV人脸表情追踪项目实战1216:39
& _% O8 r1 ?4 [5 r8 w: |5 m* n4 p番外篇 OpenCV人脸表情追踪项目实战1305:082 O" U' L2 {* |6 l, R
番外篇 OpenCV人脸表情追踪项目实战1408:598 ]7 R* |% _2 C  C' _; _- d9 w- t
番外篇 OpenCV人脸表情追踪项目实战1514:406 j9 q, a& v9 _5 v; C
番外篇 OpenCV人脸表情追踪项目实战1608:400 a+ A" M2 s6 B- w% w" z
番外篇 OpenCV人脸表情追踪项目实战1716:58' X5 ?2 R& i! U) U! D8 T- i
番外篇 OpenCV人脸表情追踪项目实战1817:31% C& w# k2 k; V8 N' f% ?* H
番外篇 OpenCV人脸表情追踪项目实战1907:48  ~% l: v' {6 q$ U
番外篇 OpenCV人脸表情追踪项目实战2011:17
+ {# S" i6 o6 Z9 y  c番外篇 OpenCV人脸表情追踪项目实战2120:490 y9 |# V* C( R
番外篇 OpenCV人脸表情追踪项目实战2205:23
+ d) r# D3 z7 [+ z- L4 w番外篇 OpenCV人脸表情追踪项目实战 2322:50
; {9 R! Q! o! `: ^; I番外篇 OpenCV人脸表情追踪项目实战 2408:59; I( C5 H, e: T7 z0 ?
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:490 Z% s5 \2 o8 T- u
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24! l) m+ g. w" a! R
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45, S6 h2 ]) w) v/ ?8 ?8 Z
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18( m' F0 }" L/ c4 r
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08$ R( [2 m- \; U2 ^' y
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:335 v" J- c! t6 a1 g: V# O' A
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19" g3 C, x0 f/ z& x# o0 B  ]' ^" X
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05' b) F% m2 C6 n  F
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28# b# U' g! F6 C) N- s
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32- d$ b7 }7 c7 W
每周六直播-音视频教程作业答疑 0124:231 z, a, q/ o' e9 N3 B* O
每周六直播-音视频教程作业答疑 0224:26
1 B" C5 F" j4 t; X- x1 Z1 g每周六直播-音视频教程作业答疑 0325:46' f% A' u* v4 t9 G  L$ }
每周六直播-音视频教程作业答疑 0423:12. n1 N7 C8 M8 {/ B$ S6 g8 r+ [% v
每周六直播-音视频教程作业答疑 0525:223 ^: V' D( f. I1 z2 B5 d3 L9 L
每周六直播-音视频教程作业答疑 0618:19  T: G2 h' p1 z" u# |5 Y0 F
每周六直播-音视频教程作业答疑 0827:39( l8 J, g- {9 A( L' }
每周六直播-音视频教程作业答疑 0922:41! B( Z9 _0 e3 A' l( y. m/ J
每周六直播-音视频教程作业答疑 1020:04
& _( h- X- n# C% {每周六直播-音视频教程作业答疑 1122:34- Y6 h5 [, m, T: q* {0 I, J9 ]
每周六直播-音视频教程作业答疑 1235:34
; ~2 `& [1 }2 i6 |( s4 I& V每周六直播-音视频教程作业答疑 1328:46
5 k1 ~$ O8 K: b每周六直播-音视频教程作业答疑 1421:16
+ }7 D6 n5 g8 Q每周六直播-音视频教程作业答疑 1532:13
0 x% O- X. t$ d! Y2 y# W1 w每周六直播-音视频教程作业答疑 1625:21. J& J" _, b) x- B1 }4 {1 }% I
每周六直播-音视频教程作业答疑 1723:404 o; r" Q# q$ y2 J7 k0 f
每周六直播-音视频教程作业答疑 1813:174 K( N. q6 R2 b& u
每周六直播-音视频教程作业答疑 1911:49
: X8 [% ~) |  v: }直播-作业答疑 20 2D绘图绘制波形原理43:10& L2 N/ _# O) F0 U# A
直播-作业答疑 21 2D绘图绘制波形原理224:47
4 r, [# D: H$ j6 o( L( k) c  }每周六直播-音视频教程作业答疑 2226:06/ p/ {2 R5 y9 x5 q
QQ群直播 聊一聊OpenGL Shader 0122:16
' ~- ~* a4 h: [# k4 n6 wQQ群直播 聊一聊OpenGL Shader 0226:52' o+ z9 M# T2 z% p% p
C C++差生班 案例讲解137:01
- w. t9 G/ \' aC C++差生班 案例讲解229:209 w; x. j' D( d8 @) ?
C C++差生班 案例讲解308:54+ r" X9 [6 D2 G9 i: y
C C++差生班 案例讲解43 `( o& Y+ L3 m4 c7 Y5 t5 N
* j) k; |9 z+ [/ S) A0 ~
〖下载地址〗

; E; O1 E8 U. p5 c& s" f
游客,如果您要查看本帖隐藏内容请回复
4 P% _. _& O- ?3 i6 O+ X
〖升级为永久会员免金币下载全站资源〗7 ?" l) I# p$ q! e
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
7 L+ K9 y2 F; Q, ?$ m$ K
( A: Z# r" P0 m9 H8 x
回复

使用道具 举报

跳舞的大象 | 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   [复制链接]6 i0 X. |/ N4 q% l
回复

使用道具 举报

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

本版积分规则