FFmpeg音视频开发实战5

  [复制链接]
查看2421 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png 2 R% z6 ^- @9 w1 F5 z
〖课程介绍〗
8 a" ]  c3 ]1 _7 _8 |, j本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。& r9 E( M: o# {
( ?  @; N6 E& D* b1 q$ b
〖课程目录〗$ ?4 j6 k" E( Q% W: L( x
音视频开发前瞻 06:37
8 `' x- G3 s4 q2 G% ?; w" P3 x7 J/ EFFmpeg音视频开发实战5介绍 03:07
' x. S3 x( o; P3 {( ?2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56' M1 f& x5 g  l, n. y, o; p
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58
3 i1 G7 V& p2 J+ g. _每周六晚8~10点QQ群直播 内部作业答疑24:23
" g1 k- t2 f! u) J) y8 e# k解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14  S: v6 Z* o2 \) D+ }& T, p2 U
学习课程前的提示06:59. Y! w4 e3 m4 H+ k6 ~% G
vmware开发环境 119:55
4 C" ]( X# E* ~0 T5 pvmware开发环境 226:23
( n: V4 R* P. H8 fvmware开发环境 305:53. r( A. s: G! [% S  a
vmware开发环境 413:49' J9 _. f3 ~* E
vmware开发环境 515:27& S! T3 N0 V3 U+ ]
vmware开发环境 606:51. y8 J7 h1 d, |$ U; @5 ^
win10不用装系统下载解压即可用版本38:13
8 ^9 `7 q! e3 }- f  K! m0 LmacOS Xcode开发环境 0122:54
3 P3 E/ a  W$ E, o. _macOS Xcode开发环境 0225:21
8 ]  ]  D7 X6 `+ W* U; ymacOS Xcode开发环境 0320:02
* k  v8 g- X* P. H. a+ i$ p! y( mmacOS Xcode开发环境 0419:17: n+ ?- ]* M1 `/ b  B! T
初学者音视频入门课程学习须知05:51
0 K+ U: X" Y% A音视频初学者入门01 音频的原理15:56" Y& ?, C+ x8 e5 n
音视频初学者入门02 视频的原理113:38
6 c) l: O# F9 y! |6 u. h音视频初学者入门03 视频的原理216:48
( K( Z) u0 p7 R, n音视频初学者入门04 视频编码原理17:415 k7 z$ Y# |( {) R  c' H/ V3 {
音视频初学者入门05 H.264 编码压缩算法原理09:58
6 V( l# I+ f  Y( H音视频初学者入门06 视频编解码网络传输概览15:51
/ w! M% Z0 i# c0 j0 M音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:446 c& R; {* q. W# H$ a! P
音视频初学者入门08 流媒体服务器架构16:15! U5 h: a: Q* Y
音视频初学者入门09 P2P点对点介绍07:02
/ I4 B3 W" k7 b音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48; A0 ^! S5 y( b+ }
音视频H.264基础 直播讲解0123:542 f+ ^5 m. b- u% Y
音视频H.264基础 直播讲解0221:54
4 \0 M) M) b: I" S音视频H.264基础 直播讲解0323:11
& s8 |8 T" E: O3 h) K音视频H.264基础 直播讲解0424:15
) n0 q4 t3 L9 C* H: q: }% K  l音视频H.264基础 直播讲解0524:16' m# L3 _& e# k4 J6 @7 u% E3 c0 q0 k
Tips:群里80%的同学都整不明白的问题0111:19# T7 g4 A- B2 f9 n7 i
编译FFMpeg29:01
- i8 C3 e8 S- j! ]4 U( G" Yffmpeg Mac iOS 编译补充0127:52# k2 ]) R; T1 ]( ?
ffmpeg Mac iOS 编译补充0224:588 M# h" D9 T$ r: r& U. u9 L. H/ g
ffmpeg Mac iOS 编译补充0318:196 |" E: w, i' X# J7 k3 P$ {4 F+ J5 W
FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
3 X7 v" c6 b, h0 i& k开发环境搭建22:50$ P, A5 h6 R/ k' Y
H.264 视频数据接收13:01# v! Y+ a. T* v4 H
解码H.264数据 118:45
7 o6 B4 S( P  a3 D4 i4 ?$ _解码H.264数据210:55
3 U# ^! H" G9 \6 I  a解码H.264数据318:57  k- e# e% @; ~# O0 e2 N
OpenGL ES渲染YUV图像24:115 @# @+ m  O1 A# s( A
音频采集接收21:01; a0 W; J" O% Z' [& p+ h
音频编解码11:10( c8 Z- y! \- g) v
H.264 I P B帧 NAL12:22* B6 H- m. m' y3 Q$ O- d
H.264 I P B帧 NAL 216:58
8 K+ H+ q! ?. d  T: y, B% FH.264 SPS PPS I/P/B帧解析29:29
" Q! W3 c+ ?% _& w4 m# P- @6 [: eQuickTime mp4容器分析12:09% g+ t: ], p1 Y$ C$ N
AAC 音频格式05:162 x$ C+ q* g8 p
AAC实时转换 124:10" R7 D: v# D/ F% V) V/ S
AAC实时转换 221:18! f6 t+ K% w# s( o7 d, f$ y
FFmpeg实时写AAC音频流120:37  C8 R. N! [' k6 ?) O
FFmpeg实时写AAC音频流215:25) h: V2 j6 E/ y: d7 u# k0 O
FFmpeg实时写H.264视频流17:128 r  i7 J1 ~( F8 L0 g) r
FFmpeg封装h.264 AAC到mp430:24
8 o- S0 `- M' ?. D# [! G% m- w, FiOS 硬件解码H.264 110:296 e6 k/ i# X" ^
iOS 硬件解码H.264 229:14
3 Y7 T/ |+ c: NiOS 硬件解码H.264 318:425 k1 ~: X3 j2 N+ w! x7 S
iOS 硬件解码H.264与显示14:40
  U2 l* p, `( Q3 W: e% N9 Q9 oFFmpeg liblame pcm转mp307:02
9 y* Y" [% {9 f: B5 AApple TV tvOS编译FFMPEG08:25
9 }, j; G4 P! r2 F! R% Lv4l视频采集06:05
. E( o  e9 a4 L" w3 L& {$ t& Ex264编码H.264数据11:07
! k% {% |, T7 ^. m) w3 O8 p( e$ Qalsa 音频采集08:28! ^, d0 }8 K* p. }7 v  h
FFmpeg 跨平台开发 0110:09" p  Y& v$ i8 ~- y  {' \0 H
FFmpeg 跨平台开发 0228:07
. D& c$ B3 Z, d! a% u4 T& B, _5 QFFmpeg 跨平台开发 0305:18; g8 H( a! H) o& K1 K. F+ H) a
FFmpeg 跨平台开发 0410:195 k0 s* ~* U2 F- t
FFmpeg 跨平台开发 0509:35( Z; B$ S; f' b; R* D8 f/ ]
FFmpeg 跨平台开发 0611:08" c/ h% B* Z" J. E* O. M& k
FFmpeg 跨平台开发 0710:43
9 }1 S' x6 [; d1 E3 ^6 C+ B$ hFFmpeg 跨平台开发 0809:21' D# N* b' T3 E9 F5 X
FFmpeg 跨平台开发 0912:39
: B, ?+ R( [' TFFmpeg 跨平台开发 1014:51
+ p4 _; j5 @) H: t& D2 N  FFFmpeg 跨平台开发 1110:25
/ L* C* o; P8 H. t6 GFFmpeg 跨平台开发 1210:47- m) n0 Z; C, B; S
FFmpeg 跨平台开发 1312:49
9 [  W0 P, P8 ~( a6 DFFmpeg 跨平台开发 1413:10
6 b1 ~, ?& d9 M4 b8 ]FFmpeg 跨平台开发 1508:341 `" |/ t, F7 I" I0 `- H& Q
FFmpeg 智能手机App优化06:12
. C* ?0 e6 a# {5 l' _Android JNI专题 01 跨平台开发安卓移植简介03:19; h  R* v) b$ M% ?; s* q/ Z
Android JNI专题 02 第一个JNI调用12:07
9 G( b4 V, ]4 u5 b/ P# i0 \% `Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38' H8 ]4 G, M$ b- C% c
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:358 l1 K0 a. L0 \
Android JNI专题 05编译ffmpeg 真机静态库26:397 c& {" ], ~0 Y# Z: W7 {) M
Android JNI专题 06 Posix网络通讯移植0113:31
: I0 [; _/ k& A% z3 L3 {Android JNI专题 07 Posix网络通讯移植0223:09
! j0 J0 \0 g. L7 e$ i# d4 M1 H4 AAndroid JNI专题 08 Posix网络通讯移植0316:23* _, ?' C! E# K+ y
Android JNI专题 09 Posix网络通讯移植0407:467 O: U/ p# ]" e
Android JNI专题 10 H.264解码移植14:53% N, u" Y3 z1 B* z) l
Android JNI专题 11 native线程回调java函数0114:27( Q1 m( e) T- T+ V1 P6 y4 q1 B: y
Android JNI专题 12 native线程回调java函数0212:10; A3 F0 z& H: `$ d
Android JNI专题 13 OpenGLES渲染YUV12:17  i3 A# R* J( m" W. d; l% [' k
Android JNI专题 14 程序运行收尾11:383 P$ b/ m8 K# ?3 m+ u; j: L( U$ k3 J
Android JNI专题 15 Android JNI小结09:30* Y& B& @, f; [  I' N
FFmpeg 音视频转码07:19
# q; A) N+ x* i" oDarwin RTMP 流媒体服务器09:48
! E' f* C2 b3 M$ H, c2 tlibVLC mencoder04:42
* a8 f% P6 _& a; f0 Z; `' lFFmpeg WebRTC Linphone12:52: o6 g) z; i* J0 c" z+ l
FFmpeg 屏幕录制06:51
: w1 U. l$ g, yFFmpeg SDL OpenCV10:48
$ I& Q' `) }& t! F$ \- _RTMP 直播 介绍22:55/ R5 ]' s3 m) q2 n
RTMP 直播 Linux服务器搭建15:01' B; x( \! o: r* t2 |
RTMP 直播 Linux服务器配置11:31
. q( c% M& \& J) X& J) zRTMP 直播 流媒体推流08:57
6 x- f2 W5 [! C! u' X5 X. q% DRTMP 直播 流媒体转发与接收11:13
9 c  k& [4 ]1 ^+ g  c* RRTMP 直播 iOS流媒体播放器 0117:52
2 ~! M/ ^) |7 m  S5 e) WRTMP 直播 iOS流媒体播放器 0210:34
1 K! d) z# u# a" V5 a( gRTMP 直播 iOS推流到RTMP服务器0126:057 ?) d; }& J7 n3 L& p
RTMP 直播 iOS推流到RTMP服务器0224:08
* N; V+ F% e1 k, K9 ^Socket通讯入门之tcp 粘包拆包现象0117:08
9 ~8 }9 A; r; DSocket通讯入门之tcp 粘包拆包现象0220:17
3 N1 b* Z% C, C4 |" _Socket通讯入门之tcp 粘包拆包现象0322:37/ a! i! w/ Z# O2 g0 A
网络通讯开发 勘误04:00- n9 q. i% X( Z' ^* M! H) e
网络通讯开发 协议13:31# F' i/ K$ ~" I% k3 C% f
网络通讯开发 tcp协议的可靠性10:476 N3 W! o' V5 [4 G
网络通讯开发 tcp 三次握手05:44* K( T% K" P; s5 B$ h* W7 X
网络通讯开发 tcp 其他09:44
! E* X/ y" E6 g( w网络通讯开发 socket通讯常用函数19:07
2 o  T6 L8 j" x) K6 d网络通讯开发 socket编程常用头文件12:03
* a2 d2 @) Q5 O; K2 z% Z网络通讯开发 服务器编程0112:28- f* r0 [8 g3 z8 [4 k4 r* t% N* m
网络通讯开发 服务器编程0208:212 |4 Y* f5 i, `" U: U8 U
网络通讯开发 子进程07:325 W( C3 B% a% V7 O
网络通讯开发 自定义协议12:46
, \7 \) ^. A$ P& v4 Q网络通讯开发 IO复用11:26
; U, V# u* d" ]1 A) H网络通讯开发 套节字选项09:27
2 v' k+ S7 f( f6 _* U3 C- F网络通讯开发 非阻塞数据接收13:58; J' a" z& J+ V! ^( \6 F& ?
网络通讯开发 非阻塞数据发送11:12
, x+ @  a# q- C. I# {, {: q3 a* g  I网络通讯开发 Unix 线程10:57
& ?$ U! i* E2 W4 {6 G% l网络通讯开发 线程detach封装09:43& N% a# {; s8 ^- g
网络通讯开发 自定义协议 登陆28:55( C2 V. x' k, |
网络通讯开发 发送视频包0116:56( n" `8 s0 i6 j3 E4 g1 b
网络通讯开发 发送视频包0209:46
$ P3 @0 S: D* k网络通讯开发 发送视频包0309:55
, w7 e. M, r: ~6 F1 [% q; `8 U/ J网络通讯开发 常见音视频包结构22:12; t- Y, r4 j$ _6 U- b' f! g$ A6 b
网络通讯开发 音频包的发送0114:35
6 K0 G+ ~; M( {. i! I网络通讯开发 音频数据包发送0213:23
. q) E% Y; }) o1 L. m+ S7 z网络通讯开发 服务器端架构总览10:31
6 ~0 h+ h, N* v! C% ]7 l1 c! ~9 B网络通讯开发 服务器端架构实现09:30
% M$ h$ J+ m7 f% Y" y9 g$ H网络通讯开发 服务器进程12:54
1 l: ?# c' f% q# b' [1 C网络通讯开发 客户端编程介绍12:02
/ _% _* L  B5 R8 y网络通讯开发 客户端初始化套接字15:26: o% Q6 J3 B9 ]- g0 I3 m- {
网络通讯开发 非阻塞connect12:301 b: _1 O+ d6 R( i. J
网络通讯开发 超时阻塞套接字发送07:19
6 K4 _0 F; _; y网络通讯开发 超时阻塞套接字接收13:041 ^2 x$ }, L% a" Q# _
网络通讯开发 登陆请求12:00$ N- O; V  o  y$ s2 ?# S
网络通讯开发 登陆认证16:06+ `; R# N- F2 Y7 E6 r4 ^: U
网络通讯开发 视频请求13:22
1 F" z" g% v( O- n4 q网络通讯开发 数据通道15:44/ c3 ~6 G  _1 O6 F1 v! E6 K
网络通讯开发 命令接收线程10:02
" V$ @) J) e( L/ `8 r6 N2 j8 D( d网络通讯开发 音视频接收线程13:54+ S9 R$ `$ I, m
网络通讯开发 音视频解码播放08:52
  J! f: V6 @; N9 p) \网络通讯开发 程序架构概览09:20
9 x/ E+ T5 \( b. L0 @- F; G网络通讯开发 心跳包09:34& k7 G5 C! ], d
网络通讯开发 UDP 编程04:17! X% t- Z7 D) U0 Q$ V( Y$ u" q% R, w  L
网络通讯开发 局域网广播包07:33
2 E, w$ b% a' F0 N网络通讯开发 局域网广播接收06:50' y: o, R, M8 a! Z
跨平台移植问题15:19
. _' W; M- d8 J" H* R& I) L! P跨平台客户端 for Linux 移植20:36
+ H% c! T8 K! A" m, X+ qWindows开发01 Qt和MingW14:06# [) B! @. E; {" w
windows开发02 MingW ffmpeg编译32:37
4 ~0 x# F7 b* y2 i0 B6 x: kwindows开发03 Qt与FFMpeg18:18( E) u  ]6 _) U* ^; w3 H
windows开发04 Qt Socket12:54
- A) n4 f: Z+ v1 j* }windows开发05 Qt Socket28:59
: n+ d5 z- }" x8 F5 i; dwindows开发06 Qt Socket36:44: K& F6 F* {' k" x$ K7 E, Z& g- A' w
windows开发07 Qt Socket40:200 A5 v' x1 [6 e
windows开发08 Qt Socket38:45
& g6 q% Y! p2 D' Y/ g% {# O/ ywindows开发09 Qt Socket09:45
' O7 F* u6 @0 }* w: l" ^( kwindows开发10 Qt Socket11:50, d5 E% k* _: M, _+ M. s* {  [9 [: N
windows开发11 Qt Socket21:566 A  F4 L; v: M5 o) O8 J# N
windows开发12 跨平台编译11:43
" y5 q& O6 X% I4 gwindows开发13 摄像头无法打开视频问题21:319 U3 a! q2 p$ G
windows开发14 程序发布注意事项36:047 A3 P9 J* i% W' G' L
windows开发15 程序安装包制作31:06; X0 g2 l9 o9 w- P  u1 z! S$ c
FFmpeg音视频高级开发实战-简介03:216 Z# R2 H8 N6 p& T! f- P
linux视频分发服务器01-课程介绍07:548 W+ _( R" R/ u4 u5 Q0 x
linux视频分发服务器02-开发环境介绍11:516 F: |4 o8 ^3 Z" r3 Z
linux视频分发服务器03-linux优点21:405 m0 W, d2 c( a+ `6 ~. b) Y
linux视频分发服务器04-多进程21:34# m# S+ ~& Z- l* k) [
linux视频分发服务器05-进程通讯 0115:53
/ [' }: N% m- n7 Q; n8 L4 @! Y" y& ilinux视频分发服务器06-进程通讯 0217:06: {0 F) A5 @' b1 ?3 r
linux视频分发服务器07-进程通讯 0318:509 W# M: `) S' R& o0 W+ R6 R8 i
linux视频分发服务器08-进程通讯 0423:57
0 X) \( L5 u; h0 {/ M3 Y) alinux视频分发服务器09-进程通讯 0527:58& f+ G1 Z! w, h8 \/ }* X7 ~
linux视频分发服务器10-进程通讯 0624:19
7 P3 r& A! U8 |+ g, }5 Z( q1 N( olinux视频分发服务器11-进程通讯 0747:331 I2 x6 K' T- V
linux视频分发服务器12-进程通讯 0818:44' m2 [# q0 l  n9 {! q
linux视频分发服务器13-线程 0121:36
" C- w" z8 s( J9 @linux视频分发服务器14-线程 0235:372 d. I/ T% K9 `
linux视频分发服务器15-多线程与互斥锁13:27: l$ z5 y0 k, X% k: v
linux视频分发服务器16-socket12:22
3 q2 Y, l9 n+ f) |) Z: ^* ]linux视频分发服务器17-TCP-UDP概述24:546 f! L( w: P( [
linux视频分发服务器18-TCP服务器39:44
) O+ Z$ }9 C+ J) {# W1 zlinux视频分发服务器19-TCP客户机10:22& J7 R* e4 X+ I- \7 c
linux视频分发服务器20-UDP服务器09:54
+ j- ?7 H. W+ y" x, Klinux视频分发服务器21-UDP客户机13:32
+ q" b; n4 d& ~linux视频分发服务器22-TCP/IP多用户访问实现0126:522 t' J( `  K: l+ ~  Z- G- M' }
linux视频分发服务器22-TCP/IP多用户访问实现0213:05
# h" |$ v2 \9 |6 h2 Vlinux视频分发服务器23-TCP/IP多用户访问实现0310:58
( [# y0 `6 J* c4 G% ~3 ]1 u$ }linux视频分发服务器24-TCP/IP多用户访问实现0420:02
4 H" N' W% r* T* {' b7 Wlinux视频分发服务器25-TCP/IP多用户访问实现0523:35- w) Z; w; X2 T8 w/ |  Q
linux视频分发服务器26-TCP/IP多用户访问实现0639:40
! f" Q5 X4 ]' x7 Ulinux视频分发服务器27-TCP/IP多用户访问实现0714:40
; w! a/ _5 |! O& B' xlinux视频分发服务器28 TCP/IP视频分发0114:02/ |, O2 e+ t* A/ D; u8 y# {1 h
linux视频分发服务器29 TCP/IP视频分发0216:500 @4 I* _+ }; s! f$ E
linux视频分发服务器30 TCP/IP视频分发0321:406 A$ C6 [6 O- `- w8 p4 }
linux视频分发服务器31 TCP/IP视频分发0417:08
& t4 n# i5 k" S6 `# K( blinux视频分发服务器32 TCP/IP视频分发0516:15
: O/ {& R2 Q8 s0 X* |linux视频分发服务器33 TCP/IP视频分发0614:01' E8 V/ t3 P6 v
linux视频分发服务器34 TCP/IP视频分发0712:56
0 D9 R) d" k$ K$ M; ?* y5 |linux视频分发服务器35 TCP/IP视频分发0824:12, e/ ^) h. y, ?1 p) c9 \: l6 G
linux视频分发服务器36-TCP/IP视频分发1021:35
3 o6 m! E4 ~6 x, }2 g5 |; E* `linux视频分发服务器37 TCP/IP视频分发0918:04
, `$ H4 c' g' l; d7 ~$ \linux视频分发服务器38-编译容错处理08:28( X5 ?" S  j; G; B
linux视频分发服务器39-协议数据封装12:54
* F: O& ]. v# flinux视频分发服务器40-TCP/IP视频分发1113:18
# m. u' B- z4 I, ?; P! Ylinux视频分发服务器41-TCP/IP视频分发1234:057 w' L& ]1 o/ ]/ g
linux视频分发服务器42-TCP/IP视频分发1318:29
4 z$ S8 {/ V4 T8 hlinux视频分发服务器43-TCP/IP视频分发1428:31& i* F- g$ R- g% X4 R: m
linux视频分发服务器44-调试43:059 U$ m* v! W% X
linux视频分发服务器45-音频14:45
7 M3 K) m* L% b; T7 P+ Slinux视频分发服务器46-总结113:20  D" c  L' H+ W) ]  {! W
linux视频分发服务器47-总结205:25' |0 n6 T) k5 N
linux 基于UDP视频分发服务器01-UDP基础18:48/ H3 V+ |. M2 e) |8 S: b5 V6 q5 V2 i
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
) K: E+ s6 Z& vlinux 基于UDP视频分发服务器03-创建UDP服务48:052 r/ M# [* ]- J
linux 基于UDP视频分发服务器04-UDP报文接收27:544 ~" W1 r. t. P
linux 基于UDP视频分发服务器05-UDP报文发送13:41, E+ B% a( u  [) Z" j: S& X
linux 基于UDP视频分发服务器06-UDP客户端实现35:133 @! y; X$ x7 A6 n
linux 基于UDP视频分发服务器07-UDP交互133:23
, ^+ k8 g6 ?! Q( vlinux 基于UDP视频分发服务器08-UDP交互231:48' A; n( D+ O0 b. C" S! t
linux 基于UDP视频分发服务器09-视频采集26:29
, }2 @& z$ h) k) R1 r' V& ulinux 基于UDP视频分发服务器10-视频数据UDP分包33:55
( V3 Y) Z0 S7 n+ c. n; r+ V$ Qlinux 基于UDP视频分发服务器111-视频数据UDP组包29:34
3 G! w; W5 }8 ]; {% Plinux 基于UDP视频分发服务器12-视频数据解码播放15:27
* A5 w6 \+ Z4 qlinux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12" [2 O' d' v4 E* ^) l
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50
0 O* K) B0 {# DAndroid 01 音视频开发概述20:23! f, _/ J. X, _
Android 02 编译ffmpeg19:217 N! E+ K5 V2 a4 I
Android 03 JNI 01基础25:42+ T2 _$ K4 _; A  k) z
Android 04 JNI 0201:09:24
0 U, x5 o9 V3 h) n* U( tAndroid 04 JNI 0301:34
2 y, F. f; X% ?# V7 `- l4 vAndroid 05 JNI 0301:34
3 R% t' p/ n$ q' m" H* _" m) XAndroid 06 开发环境21:16
" t6 v3 k, }7 w! I8 zAndroid 07 项目结构21:15
2 q3 p6 |0 B+ `! }0 rAndroid 08 自定义Activity24:04, X4 Y5 b/ N; b& T2 \
Android 09 SafeThread类19:38
( E; d& M5 L& M$ v: ]5 [Android 10 网络通讯协议25:55
" n9 O5 \+ `; _1 fAndroid 11 网络通讯类0137:09  ?4 T1 x8 q4 }2 U
Android 12 网络通讯类0228:14/ t; e8 n& j/ ~# l
Android 13 网络通讯类0339:43
5 v0 n/ _2 {( [/ |& ^Android 14 网络通讯类0421:49
9 F8 i5 l+ G) R8 J$ `  rAndroid 15 网络通讯类0523:44/ h' V  {9 P" h/ b: ~( x: w3 f
Android 16 网络通讯类0624:080 U* S4 K- y5 `( Q3 A
Android 17 数据缓存27:52* {" i1 @- @+ R) J# V
Android 18 视频队列23:09
6 p0 b2 h$ ^8 a' M) L7 H" JAndroid 19 控制队列及通道25:34/ d; Y3 R( l! @, B+ r- M7 Y
Android 20 Socket 连接线程0128:363 M. |4 Z8 T" G6 c
Android 21 Socket 连接线程0226:19" P3 j' J1 D+ x$ a: C, K# I
Android 22 视频接收线程0122:36
% |4 z1 W( S: E$ a7 h+ ~Android 23 视频接收线程02 1219:07  @2 k' t. [* u& H
Android 24 视频接收线程03 1321:562 N5 a. q2 l! ~
Android 25 视频解码线程1434:04  c3 K- t; \1 M) ^% _
Android 26 数据传输接口18:461 h8 }& Y! Z$ x% ~+ H: Q
Android 27 UI显示0129:56- v' f) b7 r/ ?: j  u! f
Android 28 视频显示布局28:16( N( y3 W4 K  H2 A& C
Android 29 UI显示0228:393 Y- b5 A* F) d: w  ?: b7 B7 ]
Android 30 UI显示0331:13) N+ n7 _, b4 U! W: `
Android 31 Render 显示15:59$ m7 i! r% ^: ]. d. Y) D. O: [
Android 32 TCP视频通讯项目总结19:25, t& x8 }, {% H0 `" V
Android 33 音频编解码0119:34
: a/ n+ `, D; l3 n' g* ^Android 34 音频编解码0213:15& y' d5 I- o- P+ {! D9 ]9 @
Android 35 硬件编解码 0117:12
) C& I  w2 a; T& d8 r  Z0 MAndroid 35 硬件编解码 0228:13
6 {& J' f& L9 P3 u: DAndroid 36 硬件编解码 0318:04
( o) f7 g" C- S# lAndroid 37 硬件编解码 0413:58
/ b4 R6 P: M( }0 X0 vAndroid 38 安卓开发总结05:13' \' A' H4 x& P% g; ]+ ]; j$ I7 A
Rtmp 01-课程价绍05:19  R  E! Q/ l0 R$ b, R
Rtmp 02-rtmp基本介绍16:077 p+ W5 C: d# ~# f4 `  L
Rtmp 03-开发环境搭建及项目概况37:57/ d, \+ P6 D- l6 L. H( M2 |! c
Rtmp 04-基础代码编译15:40
8 @! u/ p/ M3 x! _# p- V/ zRtmp 05-rtmp协议及封装格式123:55) q; [6 B! c- g1 S( O$ R9 T* u+ s
Rtmp 06-rtmp协议及封装格式216:48# L* k! O5 ?+ k) R6 Y7 R/ v
Rtmp 07-rtmp协议握手34:18
5 ^! [: u7 H) X4 \3 Z, p: }4 sRtmp 08-flv以及flv文件结构13:31% Y5 _- z; e# \- p+ T
Rtmp 09-flv的Script Tag19:23- u3 t+ E; k/ Y5 F8 I- h
Rtmp 10-rtmp的Metadata封装发送44:26' Q* l7 c! E! ?' a' ?
Rtmp 11-h264与nalu简介12:19  v( u8 R0 g5 c8 K/ E0 u5 Y
Rtmp 12-nalu提取23:41
. p4 v" Y/ C" L' y7 qRtmp 13-h264视频数据按flv格式发送rtmp包34:12# F' ?1 Z9 s1 O0 Q6 j7 \2 C
Rtmp 14-h264视频编码信息讲解及发包36:49
9 a: D* `. k2 `* tRtmp 15-aac格式介绍及声音的参数介绍15:13
0 w& ?7 @! _8 G# s; W/ DRtmp 16-aac声音数据flv格式化发送rtmp包16:32
& |: g) o: P2 U4 rRtmp 17-aac编码信息组包发送36:00
$ a2 k  P% \* _7 R8 jRtmp 18-h264帧及aac帧获取01:12:20
7 g7 o8 Y- b# d6 m7 k$ Z" fRtmp 19-rtmp推流和观看05:29
' I* c, |5 i6 I4 s, y+ w" a  O, YRtmp 20-修改chunksize的大小15:24) @% o* {0 @! S$ v0 p  Z
Rtmp 21-librtmp导出及快速推流19:47* a; C* G, M, \1 L9 Y+ {7 }8 \
Rtmp 22-rtmp专题课程总结09:048 F# y- W, W$ d! E
libvlc Qt专题 01 LGPL下的libvlc05:17! F  S- M0 k3 p+ b/ N
libvlc Qt专题 02 vlc播放器引擎.13:33
% @$ k' T/ o' P% J; ~4 Mlibvlc Qt专题 03 libvlc Mac Windows库17:02
7 j& F6 g/ D. F3 ^8 Elibvlc Qt专题 04 关于GUI 开发框架学习20:052 Y! G* c) q+ O- k- ^5 @
libvlc Qt专题 05 libvlc 库配置 调用14:295 L% M7 c3 _( G( I
libvlc Qt专题 06 GUI布局17:23
+ u7 k+ p6 u# Q- Vlibvlc Qt专题 07 Qt界面交互18:11
+ I" q! N. ?: Jlibvlc Qt专题 08 打开媒体文件12:557 ^. K$ H1 a9 J. o
libvlc Qt专题 09 libvlc API20:42
4 B) \$ l/ \+ tlibvlc Qt专题 10 libvlc video callback20:29
6 Z; A4 Z* j$ |; g* ?libvlc Qt专题 11 libvlc video callback 219:14
2 ^5 w7 ~5 y$ X* q+ e7 Wlibvlc Qt专题 12 libvlc video callback 310:258 E. M2 x& Y; P
libvlc Qt专题 13 libvlc API 0122:14
/ y0 ]  S3 c% M( alibvlc Qt专题 14 libvlc API 0211:592 Q: M7 m) B7 m. ~% E+ D9 G
libvlc Qt专题 15 libvlc API 0329:07
$ A2 F( t) E8 ]" s, x- @& Glibvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
: t# U3 [3 ]& }, ^libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
/ }' o$ k% D, j( E6 Glibvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25, z- J# F* X2 {/ D5 y4 U0 E/ \; v
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23
( V: q( w. V0 j/ S+ c% y$ ]9 B. ylibvlc Qt专题 20 windows 适配 105:151 E6 G6 {3 O  Z/ o+ Y! }% `
libvlc Qt专题 21 windows 适配 210:04
+ w# _5 k1 I2 K; \2 g; {libvlc Qt专题 22 vlc总结05:242 t9 c  k5 A9 l, @+ M* [$ i$ _
音视频处理专题 非线性视频编辑器 0117:410 t% N. p2 w, U; `8 r0 J2 g
音视频处理专题 非线性视频编辑器 0211:336 e8 H/ S9 T) r0 j/ J  x& [7 T$ M  e
音视频处理专题 非线性视频编辑器 0315:35
" S8 `+ n# a% @9 O2 l# l音视频处理专题 非线性视频编辑器 0412:467 P; o5 j  s) y; H/ N1 U" f* n% m! @' F. j
音视频处理专题 非线性视频编辑器 0515:09$ t0 q: N- K( b. ~: ^; R
音视频处理专题 非线性视频编辑器 0609:49
$ [# b# C6 d4 d/ V音视频处理专题 非线性视频编辑器 0718:545 o/ P% l, r5 H3 I9 R! o9 H$ _
音视频处理专题 非线性视频编辑器 0816:29! S, X. K2 v: M8 `! A: g
音视频处理专题 非线性视频编辑器 0919:21* b) f+ [. g; j4 L1 C5 T
音视频处理专题 非线性视频编辑器 1014:03. H" e' T1 y2 v% o, g  R+ u/ ~
音视频处理专题 非线性视频编辑器 1131:34* u) J3 \. g- _* G3 L
音视频处理专题 非线性视频编辑器 1215:409 X8 [* n- }8 z; Q. _6 f
音视频处理专题 格式转换 01 解密格式转换工厂14:23. _& |" ~1 x9 V. X" x- p6 `2 k2 r3 S' `
音视频处理专题 格式转换 02 格式转换软件背后的技术16:11# i( k" C8 h6 Y7 h. v
音视频处理专题 格式转换03 SDL Mlt 0111:24
$ l& n1 c7 x" J* }8 [7 E% V音视频处理专题 格式转换04 SDL Mlt 0235:08
) u  Y! m+ a, P音视频处理专题 格式转换05 SDL Mlt 0310:56
# Y8 i& g0 ?+ T音视频处理专题 格式转换06 SDL Mlt 0416:58- B0 D3 P  ^- H$ H5 z1 n2 r$ g
音视频处理专题 格式转换 07 多进程实现128:51
6 H9 n! O. M& f! F% a3 k' E音视频处理专题 格式转换 08 多进程实现220:22& }7 i- ^3 c* n
音视频处理专题 格式转换 09 多进程实现311:52# }* I6 D( t2 J: p
音视频处理专题 格式转换 10多进程实现413:110 D1 |3 h" T! ]( `/ {1 b. ^/ @/ |
音视频处理专题 格式转换工厂11 多进程实现508:12+ d5 n/ c8 |/ {* A2 G
音视频处理专题 格式转换工厂12 多进程实现626:14
5 w9 a3 x- \0 q( r' D番外篇 OpenCV人脸表情追踪项目实战114:540 [8 u3 s. }: D! p/ f) ~
番外篇 OpenCV人脸表情追踪项目实战217:36
8 g( _# m, I; `1 Z3 g' h番外篇 OpenCV人脸表情追踪项目实战314:52
5 T( g. E+ I( O9 e番外篇 OpenCV人脸表情追踪项目实战416:51$ W8 D6 K# E. E  |/ I% I; D/ Q
番外篇 OpenCV人脸表情追踪项目实战513:18
- h- n. q. Q# G# i" h' N番外篇 OpenCV人脸表情追踪项目实战616:092 Z' U9 E8 w9 e9 J: q8 e8 G
番外篇 OpenCV人脸表情追踪项目实战737:12* Y  ~: Y; _( {4 k0 O/ \  a1 J/ D
番外篇 OpenCV人脸表情追踪项目实战814:18
2 \+ ]% K8 a% c+ R6 Y番外篇 OpenCV人脸表情追踪项目实战918:12! k9 m4 ?# _' l) i0 L6 Q
番外篇 OpenCV人脸表情追踪项目实战1016:37
, j) n; l) L# B+ u3 r番外篇 OpenCV人脸表情追踪项目实战1114:23: ]6 I' a  k, i+ G, H
番外篇 OpenCV人脸表情追踪项目实战1216:393 v) a; Z! X; Q; ]; U+ g" _4 X
番外篇 OpenCV人脸表情追踪项目实战1305:08
2 K4 z0 n- V4 M  l- K" [& p, C番外篇 OpenCV人脸表情追踪项目实战1408:59; w# h, U) ]/ E; l3 B0 ?8 j6 E6 E
番外篇 OpenCV人脸表情追踪项目实战1514:40
2 y0 M0 t5 b$ f$ W3 {番外篇 OpenCV人脸表情追踪项目实战1608:40
0 a% A9 ]' ]/ r; z. g3 U番外篇 OpenCV人脸表情追踪项目实战1716:58+ G% P2 o9 o$ Z* q' |2 G* E) V# X& |
番外篇 OpenCV人脸表情追踪项目实战1817:319 U. j% j7 {' J- ]
番外篇 OpenCV人脸表情追踪项目实战1907:488 V, s) \" r, Z, S. j4 f% Y
番外篇 OpenCV人脸表情追踪项目实战2011:17
5 H: A' v) I; A% f. T: T* R番外篇 OpenCV人脸表情追踪项目实战2120:49
6 X( x! y( E! x, p. V3 O8 P番外篇 OpenCV人脸表情追踪项目实战2205:23
& t9 M( I) l/ ?" ~% V# K5 k番外篇 OpenCV人脸表情追踪项目实战 2322:50
5 E+ P7 V9 B8 U) P) r1 B9 E9 E番外篇 OpenCV人脸表情追踪项目实战 2408:59, ?: \$ D# v# r, H- F# j
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49
; `' S+ D: y  X! [6 ?  X安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
! x8 \& W$ j% c& _安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:458 Y9 S: ]$ o+ a
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
" |$ I" K7 a# s$ j% v+ [/ o4 G& ]0 K安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
1 f: K/ E4 B5 Q) @安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
# E+ |: {* _( `2 }  J! O, `安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
$ T: @' s$ m9 h. q, s. `( d( C安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
6 H" J. U; K. G! ]: ~安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
- n. y9 x) U- D" l& J, i. h, A+ Z关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32: _' z' }; F7 k0 K8 I. W6 S
每周六直播-音视频教程作业答疑 0124:231 V' s! W% i# Z5 g9 ~/ I
每周六直播-音视频教程作业答疑 0224:26
, U8 m! m9 S  }7 J, x6 M5 G每周六直播-音视频教程作业答疑 0325:46
, O3 V2 u  f" V% O0 r2 l每周六直播-音视频教程作业答疑 0423:12. F* [; l/ u1 O* U: ]* Q) s
每周六直播-音视频教程作业答疑 0525:229 f5 ^/ y8 b( r' A! C1 a- l8 _, z
每周六直播-音视频教程作业答疑 0618:19
9 o' T: }2 X  m4 m5 k6 a! o每周六直播-音视频教程作业答疑 0827:39
" x5 m! q' _+ M3 F每周六直播-音视频教程作业答疑 0922:41
! Y+ k( u7 |5 L& H; O每周六直播-音视频教程作业答疑 1020:04; W3 o: V. d7 v& M
每周六直播-音视频教程作业答疑 1122:34
, i& ~( g* t3 R2 ~  [每周六直播-音视频教程作业答疑 1235:34/ o& E; Y1 @6 }. w- }
每周六直播-音视频教程作业答疑 1328:46
, O- q" e! S5 \2 u1 X. L6 r每周六直播-音视频教程作业答疑 1421:16% v; H: C- K) ]
每周六直播-音视频教程作业答疑 1532:13
( u. O. n- U; c每周六直播-音视频教程作业答疑 1625:21
. ~+ Y- w9 h. @: z每周六直播-音视频教程作业答疑 1723:40
  I- a* I1 q' a& ]2 `每周六直播-音视频教程作业答疑 1813:17. B6 g0 k' g4 t* e- b
每周六直播-音视频教程作业答疑 1911:49; N8 p# R9 o! x7 U7 q
直播-作业答疑 20 2D绘图绘制波形原理43:10
, Z7 ]* n2 Y- Q  E直播-作业答疑 21 2D绘图绘制波形原理224:479 u3 d1 G. @- u. A
每周六直播-音视频教程作业答疑 2226:069 y9 @0 l: x" s/ U7 n0 [
QQ群直播 聊一聊OpenGL Shader 0122:16
4 M; Y. O9 I+ ?, zQQ群直播 聊一聊OpenGL Shader 0226:524 f- _0 L. h# A# z8 j
C C++差生班 案例讲解137:01& r: T& k" i2 s9 B5 _
C C++差生班 案例讲解229:201 {0 w1 s. Z. s' J8 ]9 Z. |
C C++差生班 案例讲解308:54
- K: M* ?9 r! b% ^C C++差生班 案例讲解4
3 @  Y; t& p: b  E& X! ?* A
! y: I- A# ?6 |1 F0 N+ h〖下载地址〗
7 L3 m: z, o/ T9 R2 {5 @
游客,如果您要查看本帖隐藏内容请回复

, V' L+ @: g7 v( f# Z, E〖升级为永久会员免金币下载全站资源〗/ [$ F% ], ^: a/ G/ o3 x
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html

3 `0 E( `' g8 O* h1 k( I# {  R

2 X4 b8 W) e3 P% b
回复

使用道具 举报

跳舞的大象 | 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   [复制链接]7 T2 o+ M4 }" }- j
回复

使用道具 举报

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

本版积分规则