FFmpeg音视频开发实战5

  [复制链接]
查看8540 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png / J# w6 ]9 e) x& h8 a/ k
〖课程介绍〗. p" y- J% M! \" M% y8 p
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。
! x- I/ F* w5 d$ k, i0 k5 W" O- c' e2 Q2 ?! s4 t3 \
〖课程目录〗! O7 @: P+ D8 w/ n
音视频开发前瞻 06:37
$ Q- @- B8 _5 j' ^0 s# XFFmpeg音视频开发实战5介绍 03:07: K8 f6 H; N8 M' I- j
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
6 K# w5 l' |0 \1 ^7 R5 P音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58
5 S9 y+ U4 C+ C5 o每周六晚8~10点QQ群直播 内部作业答疑24:23% y$ h+ c/ l1 _' t% y
解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14$ x  ]6 E3 _6 ~: S
学习课程前的提示06:59  F1 p7 h$ `  o! q( s
vmware开发环境 119:55
4 j$ g! }1 \$ ], [vmware开发环境 226:23! M9 @5 K1 B# g7 q6 j6 t
vmware开发环境 305:53
0 L1 O( Q) ]4 Y9 v8 \( U! |7 Evmware开发环境 413:49
2 M) q5 `( E+ [" A3 Hvmware开发环境 515:27) x# I. V# i7 @( ~- A
vmware开发环境 606:51
* p% \0 }, Y7 i% Z( X4 ~; `win10不用装系统下载解压即可用版本38:13
8 @+ H- }( _. E& R# `' YmacOS Xcode开发环境 0122:542 g9 @" A. W% e- X! N  f
macOS Xcode开发环境 0225:21% U3 J3 _" S  t0 u! h: ^( [7 H
macOS Xcode开发环境 0320:02
# ~6 e  K4 L" U; K' }# cmacOS Xcode开发环境 0419:170 H- _7 M  J; C$ ]5 [7 v# a' }7 U6 a
初学者音视频入门课程学习须知05:514 y" _1 U, l4 z$ u7 m
音视频初学者入门01 音频的原理15:562 R3 ], B. S" i) G1 m* ^4 j0 j" n& Q8 e! m
音视频初学者入门02 视频的原理113:384 \& k* q0 s' v; i% v
音视频初学者入门03 视频的原理216:48" S- C( G  }. D+ x1 I( H- N
音视频初学者入门04 视频编码原理17:41$ B2 x8 O2 v0 K& S
音视频初学者入门05 H.264 编码压缩算法原理09:58
2 [( j% U: u, H6 r音视频初学者入门06 视频编解码网络传输概览15:518 R0 m, q+ ]- o) G  n
音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
: k9 t* U% x9 t1 q/ N- i音视频初学者入门08 流媒体服务器架构16:15: o' L' {4 n, ?2 o, V
音视频初学者入门09 P2P点对点介绍07:02
- V+ u% c5 }! n6 @1 o6 L音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48+ Z. [9 i6 u' i7 B: x
音视频H.264基础 直播讲解0123:54
% H; G$ w9 @; s  V音视频H.264基础 直播讲解0221:54
* z6 s% w- u, A  w' A音视频H.264基础 直播讲解0323:116 z5 o9 G- {/ s- j7 @& s. E
音视频H.264基础 直播讲解0424:15
2 G4 k6 b3 v' G& ^  Y, W9 I( s音视频H.264基础 直播讲解0524:16& G7 Z% v4 o+ @# t
Tips:群里80%的同学都整不明白的问题0111:196 b0 Q; A5 l/ Q: w5 b
编译FFMpeg29:010 j1 `8 n# Q. d; z( s
ffmpeg Mac iOS 编译补充0127:52  o5 b2 [7 i/ H  P3 ?! \& s+ z
ffmpeg Mac iOS 编译补充0224:58
- ?4 {7 P3 E( E4 ?4 d. Lffmpeg Mac iOS 编译补充0318:19% i( J3 j& N+ S
FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
9 Z# o4 O6 x, n8 {) n/ M开发环境搭建22:50
5 }0 ^& T+ y$ Z' L" _9 g1 KH.264 视频数据接收13:015 a5 N4 N1 c1 u1 \. w
解码H.264数据 118:45
7 e: F, y% Q0 s7 H1 N( F解码H.264数据210:55) v% S* E" }7 [# a8 k* \- s/ ^
解码H.264数据318:57
8 B. o2 f5 y7 a" VOpenGL ES渲染YUV图像24:11' W: D! H* G0 y4 P, A! L3 X
音频采集接收21:01
/ Q+ i0 R( ]) m6 z音频编解码11:10, L/ ~! K) k* M: x4 D
H.264 I P B帧 NAL12:22
$ G: }3 V  u$ L8 C8 xH.264 I P B帧 NAL 216:584 \' U( Y, G$ ]) d6 i
H.264 SPS PPS I/P/B帧解析29:29
5 @: W1 b) u. w$ M( R; GQuickTime mp4容器分析12:09
2 E1 Y; ^6 T) g; O% @AAC 音频格式05:161 z$ a: O7 u$ t0 K. {9 Q7 M
AAC实时转换 124:10" C; g; \9 Q1 T1 n' i8 R. ?6 d
AAC实时转换 221:18
! S) o+ Y) H( r' zFFmpeg实时写AAC音频流120:37/ U7 o. D* h/ t: G7 s6 w0 ]$ C: t$ D
FFmpeg实时写AAC音频流215:259 u. L# a# q  k2 y8 P! l
FFmpeg实时写H.264视频流17:12
) U* T; w& T" j# VFFmpeg封装h.264 AAC到mp430:24
4 M5 t* d' B' q- SiOS 硬件解码H.264 110:29# W' \6 \3 h! d2 H5 W4 w
iOS 硬件解码H.264 229:14
4 U9 h' z+ W  h" kiOS 硬件解码H.264 318:42* A8 ?+ Q7 \3 r+ y
iOS 硬件解码H.264与显示14:40
% n. z4 T; X+ ^6 @- LFFmpeg liblame pcm转mp307:02
- e9 L: @% h6 M" WApple TV tvOS编译FFMPEG08:254 Q: L7 o% ~, k# b
v4l视频采集06:05
* ?( l' m/ j0 R$ J+ X2 zx264编码H.264数据11:07
8 u& M2 H, ]( p: L. ]$ S8 Galsa 音频采集08:28: G4 t) L: \2 m2 X3 |' z. @) t
FFmpeg 跨平台开发 0110:09
- F$ Q4 K2 _/ v7 ~( JFFmpeg 跨平台开发 0228:07
, J2 }6 u- h& F& |$ PFFmpeg 跨平台开发 0305:18
$ V& T" J9 y$ h  S# }FFmpeg 跨平台开发 0410:19
- [: y9 E; I$ g+ w; k* @/ t7 h$ QFFmpeg 跨平台开发 0509:359 o! F9 P/ n% E+ c1 E; W7 `
FFmpeg 跨平台开发 0611:086 M/ V3 P) J+ J; q$ ]5 X
FFmpeg 跨平台开发 0710:43
$ o4 c  w4 [( ]FFmpeg 跨平台开发 0809:21
2 g1 b4 Y$ i' z& N9 R) W  |FFmpeg 跨平台开发 0912:39
: t+ D* R3 a5 V8 q" y0 d! h  }FFmpeg 跨平台开发 1014:51% T7 F  \' B  p9 m
FFmpeg 跨平台开发 1110:259 Q5 g0 N2 t3 q5 }
FFmpeg 跨平台开发 1210:471 E' |4 d) d& ]7 x% M  s
FFmpeg 跨平台开发 1312:49
, {0 `; m! a( {; s$ L( e" _; P$ `' {FFmpeg 跨平台开发 1413:106 }$ q- U5 p1 b9 L* ^& d1 }
FFmpeg 跨平台开发 1508:34
3 X9 }9 J3 ?) X& YFFmpeg 智能手机App优化06:12
# o0 M  [9 O! PAndroid JNI专题 01 跨平台开发安卓移植简介03:19. m" v4 ?" y. M" w
Android JNI专题 02 第一个JNI调用12:07
0 A: d1 L) \- }  X8 @+ A/ FAndroid JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
# R5 b1 n$ `1 o  nAndroid JNI专题 04编译ffmpeg x86_64模拟器静态库19:355 k, ^4 j9 h. W0 F' c
Android JNI专题 05编译ffmpeg 真机静态库26:39
: v7 h; W' b+ d6 t. ~Android JNI专题 06 Posix网络通讯移植0113:31% A/ s1 ~. D; i
Android JNI专题 07 Posix网络通讯移植0223:09
9 _+ U& r, i' ^2 J# oAndroid JNI专题 08 Posix网络通讯移植0316:23
) b9 {# Z# ^# d/ Q2 Q. }, zAndroid JNI专题 09 Posix网络通讯移植0407:46' T, P% @3 E( f0 M
Android JNI专题 10 H.264解码移植14:53
) w0 d; S5 d9 K+ sAndroid JNI专题 11 native线程回调java函数0114:27: E- r$ w1 `; U4 T6 n3 `
Android JNI专题 12 native线程回调java函数0212:10& _& J; |+ i& P3 j$ Z
Android JNI专题 13 OpenGLES渲染YUV12:17
, j  f1 `9 p7 @1 h# N4 x  n, a7 j0 EAndroid JNI专题 14 程序运行收尾11:38, A. x7 y8 g. g# y9 P4 l0 k. ]! t( a5 H
Android JNI专题 15 Android JNI小结09:308 u& F; L6 e2 S* _% T# ~8 s
FFmpeg 音视频转码07:19  _, N! N2 v3 G6 [  L- T
Darwin RTMP 流媒体服务器09:48
" i1 f6 R* z) x# h% JlibVLC mencoder04:42
, [) r, H5 X. u3 h4 @7 S& yFFmpeg WebRTC Linphone12:52
  B0 L4 y$ C- y, iFFmpeg 屏幕录制06:51. o6 V2 T7 K9 A9 g
FFmpeg SDL OpenCV10:484 `- Z* `, X" W( n
RTMP 直播 介绍22:55/ b7 z  ]) D+ @: H
RTMP 直播 Linux服务器搭建15:01
% L4 G2 R5 h$ _" P& GRTMP 直播 Linux服务器配置11:31
& ~; M/ R+ w% ?' V2 Z2 YRTMP 直播 流媒体推流08:57
- k' j( |- k6 i# X9 ~RTMP 直播 流媒体转发与接收11:13# D/ A& B" r: T1 `5 M
RTMP 直播 iOS流媒体播放器 0117:52
0 y& d% A# y2 ~RTMP 直播 iOS流媒体播放器 0210:34
; G! ?' u* z; |& |: N1 |RTMP 直播 iOS推流到RTMP服务器0126:05- {. _# q3 C+ Y3 S9 q3 C! X$ Y
RTMP 直播 iOS推流到RTMP服务器0224:08
! c" [9 u3 |/ `# e, c5 vSocket通讯入门之tcp 粘包拆包现象0117:08" z' O- C# e7 [; L4 i6 F$ z7 f
Socket通讯入门之tcp 粘包拆包现象0220:17! a1 A5 J! a% L. n$ C
Socket通讯入门之tcp 粘包拆包现象0322:373 O, G* c% _( I7 f
网络通讯开发 勘误04:00( P  y4 L0 L) D  Y* F- P
网络通讯开发 协议13:31
( x7 R  i0 ]1 }% H3 D/ A1 |网络通讯开发 tcp协议的可靠性10:47
, g! s$ ^  v3 _$ \, T1 o" T  I+ e网络通讯开发 tcp 三次握手05:44
. W# n6 W& [5 w' ^网络通讯开发 tcp 其他09:44/ u4 h5 H& w' w3 Q  I
网络通讯开发 socket通讯常用函数19:072 Y5 v9 N& W% d& M: Y1 ~4 |' l: ^# ^
网络通讯开发 socket编程常用头文件12:03" Y- K7 ^: U& J, x2 b
网络通讯开发 服务器编程0112:28
$ A6 ]: F; T8 O& S" L2 W$ C网络通讯开发 服务器编程0208:21
1 N0 o; I; v) i' y# R/ G7 R网络通讯开发 子进程07:32
0 J- k- s- Y" C6 ^3 e网络通讯开发 自定义协议12:46
; P/ v! }& n: l& w网络通讯开发 IO复用11:26- v: q8 n8 [9 ]# F# @- ]3 W
网络通讯开发 套节字选项09:278 P/ N2 Q; V9 [5 [" S/ w6 |5 w
网络通讯开发 非阻塞数据接收13:583 P8 s9 i) D7 {- j) o& X
网络通讯开发 非阻塞数据发送11:12, Z& i6 V; z8 Y) h6 \
网络通讯开发 Unix 线程10:57
& ?0 o- Q% U7 W& i3 v网络通讯开发 线程detach封装09:43# b' r$ }* b2 K  ?) X
网络通讯开发 自定义协议 登陆28:558 ~/ w( z7 t7 `& Z
网络通讯开发 发送视频包0116:560 c, a' t$ C* T+ {
网络通讯开发 发送视频包0209:461 v0 n& ?9 ~8 Z7 |. y
网络通讯开发 发送视频包0309:55
7 |  o4 m( R# C/ {! \0 ^# T  x网络通讯开发 常见音视频包结构22:12* [8 I1 j9 W0 Y, x
网络通讯开发 音频包的发送0114:35
3 l, O! e( x+ s. f' h1 r网络通讯开发 音频数据包发送0213:23
# c" s' P8 k# c7 P* m网络通讯开发 服务器端架构总览10:31% v1 X) j4 n! V: g5 |3 [- F1 U+ i
网络通讯开发 服务器端架构实现09:30
: W' ^8 t) h; M  R$ s* t8 I9 {网络通讯开发 服务器进程12:54: \' [3 d0 r0 b  x& d4 v  _' R
网络通讯开发 客户端编程介绍12:02; a6 ?) P/ }2 w' m' s
网络通讯开发 客户端初始化套接字15:26) y- p1 t+ H* r5 R7 b
网络通讯开发 非阻塞connect12:30
& V! a. ~  S9 w) ~网络通讯开发 超时阻塞套接字发送07:19  z( D# _. k1 w3 l" {4 k" Q% o
网络通讯开发 超时阻塞套接字接收13:04
8 f! Z* Y: L: ~0 `' Z# t网络通讯开发 登陆请求12:00* a, P; X$ B) P6 \
网络通讯开发 登陆认证16:06
0 l) |& ^7 c$ c# G( Y# B' Y! p2 B2 a# j8 F网络通讯开发 视频请求13:22. U1 ?" y& [- C% S, |8 N
网络通讯开发 数据通道15:443 ]/ `& F1 y. j4 T( C& {4 L: I
网络通讯开发 命令接收线程10:02
' E1 g" {, G/ m1 }网络通讯开发 音视频接收线程13:542 ^* p8 ^2 P1 u" a/ G2 D
网络通讯开发 音视频解码播放08:52( s6 Q, n, |6 }& B4 P, ^' o3 s
网络通讯开发 程序架构概览09:20
$ c: I% s. C  }' X1 S9 z网络通讯开发 心跳包09:34: ]( i- Y* w) Z8 i1 F
网络通讯开发 UDP 编程04:17
1 z% Y" r, I1 o网络通讯开发 局域网广播包07:33
6 ?$ V# i3 |3 z" Q# m0 @网络通讯开发 局域网广播接收06:50
8 j7 J/ {: _8 ~. m' F" X+ f& r跨平台移植问题15:19
0 m, m1 m+ s0 Y/ l跨平台客户端 for Linux 移植20:36
1 t7 m- _- w2 F+ |Windows开发01 Qt和MingW14:06
7 b4 w0 T  \6 swindows开发02 MingW ffmpeg编译32:37: C/ ^# q& C% r
windows开发03 Qt与FFMpeg18:188 z5 H5 u5 G0 l% ]$ B4 k, }9 @
windows开发04 Qt Socket12:54
  e( _- y1 F* C5 D& [$ nwindows开发05 Qt Socket28:59! `2 Z7 u2 o& B& d+ Z
windows开发06 Qt Socket36:44
2 y! h( Y5 ~  G: M# \! L- \7 Twindows开发07 Qt Socket40:20
2 J- o6 q' ^  }# k. H7 _, Mwindows开发08 Qt Socket38:45) [4 N3 I" V0 e! r( R$ l
windows开发09 Qt Socket09:45' g+ G/ l8 Z3 D5 A# h
windows开发10 Qt Socket11:505 _+ U' Q7 ]1 h# h4 L
windows开发11 Qt Socket21:56
1 Z1 Q, t' d3 g8 Kwindows开发12 跨平台编译11:43
6 x( `9 O& e$ P0 I6 J( g# T: w+ x/ owindows开发13 摄像头无法打开视频问题21:31- A/ W# I3 u$ n" N+ R( o9 W0 u
windows开发14 程序发布注意事项36:04
; F- n! p! o4 S$ [) }! v$ R' g/ z3 @windows开发15 程序安装包制作31:064 |/ K' a6 x$ Q
FFmpeg音视频高级开发实战-简介03:21
% |1 Q& ?: F, ilinux视频分发服务器01-课程介绍07:54% L; i% S9 [1 y5 w; {
linux视频分发服务器02-开发环境介绍11:51
, s3 v: T1 m3 n! Ilinux视频分发服务器03-linux优点21:40  v8 F2 t0 Q% s7 \9 U
linux视频分发服务器04-多进程21:34  v7 M, l  Y( v5 H/ u) K' R* ^
linux视频分发服务器05-进程通讯 0115:53! R1 r" ^+ d) I6 \
linux视频分发服务器06-进程通讯 0217:06
, U; `6 J# X* X, ?+ F  H( wlinux视频分发服务器07-进程通讯 0318:50
+ |- c8 L% K' a. ?linux视频分发服务器08-进程通讯 0423:57
' f, o8 @8 I7 elinux视频分发服务器09-进程通讯 0527:58$ H: w9 H( Q8 ~! D% C- j
linux视频分发服务器10-进程通讯 0624:19* P1 t! w- i  L; ^/ ~
linux视频分发服务器11-进程通讯 0747:33
, }6 A/ b0 w7 k6 f9 z* J" s, f, jlinux视频分发服务器12-进程通讯 0818:44
$ o2 w6 O. |% X3 _1 Q) C1 H5 Elinux视频分发服务器13-线程 0121:367 l- v! G0 i' v+ l$ a# [
linux视频分发服务器14-线程 0235:37- y- N5 g/ _0 a( x
linux视频分发服务器15-多线程与互斥锁13:27
' N; O3 @% k% Q( Slinux视频分发服务器16-socket12:22
' }) ~- k" F$ k! X  Hlinux视频分发服务器17-TCP-UDP概述24:54
- K! q2 k3 @9 K4 {9 r/ x* m2 nlinux视频分发服务器18-TCP服务器39:44
% S& j) s. A1 @! tlinux视频分发服务器19-TCP客户机10:221 i! _/ C7 D; C9 B; i
linux视频分发服务器20-UDP服务器09:54
/ B( x! ]" @) q. }linux视频分发服务器21-UDP客户机13:32; j  m' x& m! L! a5 J+ ^# M
linux视频分发服务器22-TCP/IP多用户访问实现0126:52/ n" M: V6 i, l0 n, h
linux视频分发服务器22-TCP/IP多用户访问实现0213:05: U; A! g' n$ Q% h% h7 l
linux视频分发服务器23-TCP/IP多用户访问实现0310:587 _) v# R, d4 `' k
linux视频分发服务器24-TCP/IP多用户访问实现0420:02; o. R; r% |; ~! o2 x
linux视频分发服务器25-TCP/IP多用户访问实现0523:35$ ]* `6 c! V- e
linux视频分发服务器26-TCP/IP多用户访问实现0639:401 d- ]: i3 I  D0 B& u7 w. u
linux视频分发服务器27-TCP/IP多用户访问实现0714:40( y; B# {3 \5 O, u* M
linux视频分发服务器28 TCP/IP视频分发0114:022 q8 c8 C  L% H. T! D( L1 p' o) m  C
linux视频分发服务器29 TCP/IP视频分发0216:501 \: k: V6 m6 @. I7 A' K5 j0 x
linux视频分发服务器30 TCP/IP视频分发0321:407 q4 O1 M3 Y9 ?& R
linux视频分发服务器31 TCP/IP视频分发0417:08
( l2 {+ h( A! Mlinux视频分发服务器32 TCP/IP视频分发0516:15
, Q9 d/ D0 ^% ^7 C- \' clinux视频分发服务器33 TCP/IP视频分发0614:01
$ O. s7 |, W# y+ B% e( y* Plinux视频分发服务器34 TCP/IP视频分发0712:56. Y" ~$ C# C5 {9 p* e  s
linux视频分发服务器35 TCP/IP视频分发0824:12
' w, A: c1 D. K! ^7 {& A5 rlinux视频分发服务器36-TCP/IP视频分发1021:35
, h1 B% i1 N$ E' U* q8 vlinux视频分发服务器37 TCP/IP视频分发0918:04
$ j2 j3 Q5 Z' K* T; b- G( E: Jlinux视频分发服务器38-编译容错处理08:28
# M. x" \; L1 f" Z. V: x8 ]linux视频分发服务器39-协议数据封装12:54
2 N( `1 h1 C/ M  f) ylinux视频分发服务器40-TCP/IP视频分发1113:18! b* o1 R9 s. }1 W2 ^, |
linux视频分发服务器41-TCP/IP视频分发1234:05& p- [- w. v4 ]3 ^7 x* v, T+ }
linux视频分发服务器42-TCP/IP视频分发1318:29# Y+ h  Y# V, r1 A* s" n) W, ?( ~+ x9 W6 a
linux视频分发服务器43-TCP/IP视频分发1428:31. [: B  a% V1 H8 v1 V
linux视频分发服务器44-调试43:05, R" i8 _- K, S: p( G) W3 X
linux视频分发服务器45-音频14:45! Z/ Y9 R& L) @
linux视频分发服务器46-总结113:20
3 h2 D) }2 O; w0 Blinux视频分发服务器47-总结205:25; Z8 ?- n7 v; T, s& X. W
linux 基于UDP视频分发服务器01-UDP基础18:488 z- s! V' i0 \7 ?
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:441 Z' {% t6 I, k9 k4 R2 M
linux 基于UDP视频分发服务器03-创建UDP服务48:05
: _7 ?' }1 k/ {' Q7 W) W4 ulinux 基于UDP视频分发服务器04-UDP报文接收27:54; `- c2 C4 `5 W; w4 [. N
linux 基于UDP视频分发服务器05-UDP报文发送13:41
3 l" F$ N- s8 {4 k! N! N  zlinux 基于UDP视频分发服务器06-UDP客户端实现35:13# k$ C7 G2 n5 L
linux 基于UDP视频分发服务器07-UDP交互133:23
0 |9 ?1 o' Y5 g4 z5 @linux 基于UDP视频分发服务器08-UDP交互231:48
* P3 H: B! d3 f& f: b7 mlinux 基于UDP视频分发服务器09-视频采集26:29
1 t& w) Z$ j0 X# R( z+ Plinux 基于UDP视频分发服务器10-视频数据UDP分包33:55
6 U4 k1 e9 h+ N2 p/ t' L" vlinux 基于UDP视频分发服务器111-视频数据UDP组包29:34/ @# _7 s; ?6 r" L& |) h  u
linux 基于UDP视频分发服务器12-视频数据解码播放15:27
0 Z' }+ Z, Z4 F* r7 A+ D& {linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
- e* k2 r# m; a* alinux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50! c+ `: X3 t/ Y$ z0 e: A
Android 01 音视频开发概述20:23
$ i+ X! n1 U/ x+ {Android 02 编译ffmpeg19:219 H7 A* B% Y2 e* H
Android 03 JNI 01基础25:42$ w- l2 P' A7 y2 V5 X
Android 04 JNI 0201:09:24
3 q( D4 g7 c; p4 l7 LAndroid 04 JNI 0301:34# N7 E) s9 a" M1 @
Android 05 JNI 0301:34  {9 t7 a8 f- g; ?
Android 06 开发环境21:16
: Q$ `+ e" Q' M' @( L4 ZAndroid 07 项目结构21:15
' S2 T+ K' e* QAndroid 08 自定义Activity24:04
, D" ~7 j% V) {# mAndroid 09 SafeThread类19:38
! U0 C0 s: I7 H& s7 u5 B2 K) U# ^Android 10 网络通讯协议25:55. C0 c  {( W0 N, ~- G! r
Android 11 网络通讯类0137:09
# _7 @- O! V% o2 l4 D- fAndroid 12 网络通讯类0228:14, c! q/ U* o; d: G
Android 13 网络通讯类0339:432 o$ ?' o# L5 [  z% O' q; n9 B" M
Android 14 网络通讯类0421:49* }7 ], ?2 U& s7 F, i. o. `+ g
Android 15 网络通讯类0523:44' H  |" r5 g% I  v  t
Android 16 网络通讯类0624:08
0 I+ L; p; L) UAndroid 17 数据缓存27:52
# }4 e0 K6 u, U5 ^+ b6 bAndroid 18 视频队列23:091 M1 e% k4 H$ d3 Z0 P" ^) l) Y
Android 19 控制队列及通道25:34) Y% @. e: p- h3 F
Android 20 Socket 连接线程0128:36, ~$ |: \* k, }! ?
Android 21 Socket 连接线程0226:193 f1 ]9 r0 g& A2 ?
Android 22 视频接收线程0122:364 Y! p' l' |1 D
Android 23 视频接收线程02 1219:07+ b" Z: [% ~5 l! Z* q, @1 |
Android 24 视频接收线程03 1321:56
8 r. F& N7 C8 I/ @2 zAndroid 25 视频解码线程1434:04
" G# x3 y( w$ J2 s5 V% u+ UAndroid 26 数据传输接口18:463 G$ V4 ]# h- N; Q' |4 ?1 F' j
Android 27 UI显示0129:56
9 S9 J3 Z$ z5 C6 p5 B9 M, `, uAndroid 28 视频显示布局28:16' X) D1 h) K* v+ F
Android 29 UI显示0228:39
: a' X/ C/ h) |  e5 DAndroid 30 UI显示0331:13& K9 B8 Z# P( v" j
Android 31 Render 显示15:59. X- m- }  U; _0 |' s& |0 A
Android 32 TCP视频通讯项目总结19:25  D# _- l/ B- ]( J8 {' V
Android 33 音频编解码0119:34/ c, y3 D: B# h2 j) d2 V" w
Android 34 音频编解码0213:15! Q5 i* Q% i2 t  ^: [( h( f$ C
Android 35 硬件编解码 0117:12
0 G' g, @$ Z2 {: y5 ~$ X% g( LAndroid 35 硬件编解码 0228:13- y$ N1 {2 h- U8 O4 @# Q
Android 36 硬件编解码 0318:04! C! s6 ]/ b! I, U' y4 L' ^: \4 E& p4 s
Android 37 硬件编解码 0413:58* M* |9 x+ K/ ~
Android 38 安卓开发总结05:13
9 y: P) b7 m8 ^& `' GRtmp 01-课程价绍05:19
" I! [/ y6 W: mRtmp 02-rtmp基本介绍16:073 ^- h6 G: ~* I- o/ m: M5 Y7 b
Rtmp 03-开发环境搭建及项目概况37:573 W! @2 a6 ~+ S4 C- m& L
Rtmp 04-基础代码编译15:40" l* N# ~2 U5 j- w1 f5 x" g
Rtmp 05-rtmp协议及封装格式123:55
  Y# m- y3 q. R! ERtmp 06-rtmp协议及封装格式216:48
) p5 k% t$ Y7 |5 U8 y" L& ~Rtmp 07-rtmp协议握手34:18% b" K8 b3 D% M
Rtmp 08-flv以及flv文件结构13:31( d. D3 B5 n, \2 M7 @# B0 v
Rtmp 09-flv的Script Tag19:23
: l' t& G- j! _' d( X% [Rtmp 10-rtmp的Metadata封装发送44:26
) b5 i- K, x0 m* w8 a5 URtmp 11-h264与nalu简介12:197 _0 K$ Z& ]% ^
Rtmp 12-nalu提取23:41. ^# k$ n8 i- P& t3 W4 i1 D) t. O
Rtmp 13-h264视频数据按flv格式发送rtmp包34:12( L) A( X6 E3 E" i& o
Rtmp 14-h264视频编码信息讲解及发包36:49
/ z9 |  x: B! @0 L5 uRtmp 15-aac格式介绍及声音的参数介绍15:131 L: W% d, ?8 X( b5 @- G! t7 Y! \
Rtmp 16-aac声音数据flv格式化发送rtmp包16:32
& K  ^  c9 q. I: x' Y; lRtmp 17-aac编码信息组包发送36:00  n& p7 W' Z' K
Rtmp 18-h264帧及aac帧获取01:12:20
: _/ U1 P6 ]. v: N, k% PRtmp 19-rtmp推流和观看05:29
" k& l6 m6 N  R8 XRtmp 20-修改chunksize的大小15:24, m6 q) A0 Y% Z+ f
Rtmp 21-librtmp导出及快速推流19:47
3 N. J2 X; z: r6 \1 s8 fRtmp 22-rtmp专题课程总结09:040 h7 C  W1 v. Z# ^) z9 p4 ]
libvlc Qt专题 01 LGPL下的libvlc05:17* n$ z% ?: Z0 @5 J  N% y
libvlc Qt专题 02 vlc播放器引擎.13:33
1 W3 C& D, J  elibvlc Qt专题 03 libvlc Mac Windows库17:02
) y! g& ^: |4 W# \libvlc Qt专题 04 关于GUI 开发框架学习20:05
$ N+ V" r1 H/ d: a8 i" Hlibvlc Qt专题 05 libvlc 库配置 调用14:29* D, k6 }! Q* D
libvlc Qt专题 06 GUI布局17:234 i! `- U% i# l
libvlc Qt专题 07 Qt界面交互18:110 }* T: w& r, d  Q" Z4 n
libvlc Qt专题 08 打开媒体文件12:55
% e7 Q3 D" D* g2 V6 N- blibvlc Qt专题 09 libvlc API20:42+ I* ?2 t  u7 e" b& m4 Q& U4 A
libvlc Qt专题 10 libvlc video callback20:294 F0 \. I8 B- Z6 f4 s
libvlc Qt专题 11 libvlc video callback 219:14% L9 f. y$ f* K- M0 `- H/ @0 b) {
libvlc Qt专题 12 libvlc video callback 310:25
$ ~4 e, {1 }; T- Z; |1 O" Y! Plibvlc Qt专题 13 libvlc API 0122:14
7 ~% k5 a. [: Elibvlc Qt专题 14 libvlc API 0211:59
& F0 O$ a% q/ plibvlc Qt专题 15 libvlc API 0329:07
" N3 I- r1 N6 t5 ~libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
/ m( t" J  G6 ^! Ylibvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28% m' l6 l9 i% L+ O; C5 ]' [  u- b$ h1 u
libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25* d% c/ h' q6 e
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23/ G' c7 Z" G. H( w
libvlc Qt专题 20 windows 适配 105:15
- U/ H" e/ g! |- nlibvlc Qt专题 21 windows 适配 210:04
8 m8 {9 {5 n4 Y2 @: Elibvlc Qt专题 22 vlc总结05:244 C1 E2 n* c. [) }0 Y
音视频处理专题 非线性视频编辑器 0117:41
# ~+ x& u; r0 Q$ |5 E8 C8 I: B音视频处理专题 非线性视频编辑器 0211:33& }! Y8 P9 O' X" J0 b2 M7 [* Z  O
音视频处理专题 非线性视频编辑器 0315:354 m) |+ v0 v2 _' v% G% J3 \
音视频处理专题 非线性视频编辑器 0412:46
* Q/ O! |: W8 w  {' i3 W) B) t5 |9 K音视频处理专题 非线性视频编辑器 0515:09( c) N) ]% D7 \* l4 E
音视频处理专题 非线性视频编辑器 0609:49. ]+ Q4 m& A8 p
音视频处理专题 非线性视频编辑器 0718:541 ]; F0 y9 Z% A% s  u
音视频处理专题 非线性视频编辑器 0816:29  V0 ^$ Z- S( g$ ?
音视频处理专题 非线性视频编辑器 0919:21
% I" Z3 m" h- f音视频处理专题 非线性视频编辑器 1014:03
/ X: p& C& a& H& l音视频处理专题 非线性视频编辑器 1131:34' C! @* @0 ^9 B" o& \
音视频处理专题 非线性视频编辑器 1215:40; g! k% W4 S& E7 l
音视频处理专题 格式转换 01 解密格式转换工厂14:23
6 n  F3 R; W$ e# a6 Z' u音视频处理专题 格式转换 02 格式转换软件背后的技术16:11# F2 b1 s+ P  W+ I0 l3 d9 Q
音视频处理专题 格式转换03 SDL Mlt 0111:24
- ]8 J; ?4 Y" ]7 Y: M6 q" K  Z7 B; _音视频处理专题 格式转换04 SDL Mlt 0235:08
9 G5 G6 L  g6 J3 f音视频处理专题 格式转换05 SDL Mlt 0310:56
+ K4 ?9 T, K  F# M  W8 {1 Y音视频处理专题 格式转换06 SDL Mlt 0416:58
& w. R8 Y" C) G) N音视频处理专题 格式转换 07 多进程实现128:511 O# i6 y% O0 R2 V% j3 K0 ^3 r
音视频处理专题 格式转换 08 多进程实现220:22
9 e; q- R# I) u/ F音视频处理专题 格式转换 09 多进程实现311:52
6 W  w; o  R6 Z) r音视频处理专题 格式转换 10多进程实现413:11
- c1 Y; S/ q* W1 U2 q音视频处理专题 格式转换工厂11 多进程实现508:12
5 n& ^: A" d5 l. v8 A; D# y音视频处理专题 格式转换工厂12 多进程实现626:14% P+ s; T6 v' f1 j1 j
番外篇 OpenCV人脸表情追踪项目实战114:54
8 L0 M+ ]8 X, I) N* j. I% a番外篇 OpenCV人脸表情追踪项目实战217:36$ `( ?' k! b3 V
番外篇 OpenCV人脸表情追踪项目实战314:52
8 S/ G# _# f3 f3 Q. S0 j8 i番外篇 OpenCV人脸表情追踪项目实战416:51
5 y, H9 b) ^- ?8 w- U番外篇 OpenCV人脸表情追踪项目实战513:182 g2 W: f2 h1 ]0 x7 @% `
番外篇 OpenCV人脸表情追踪项目实战616:09
) ?# R( y3 }: v: C. H7 z番外篇 OpenCV人脸表情追踪项目实战737:12
1 a- p0 e+ k6 W' W+ `2 {7 t番外篇 OpenCV人脸表情追踪项目实战814:18' o$ B4 f  P. S. u4 u' W* u
番外篇 OpenCV人脸表情追踪项目实战918:12' z; R, {  ?7 K! T; ^7 J- ^
番外篇 OpenCV人脸表情追踪项目实战1016:37
/ x3 N2 a% r& T6 J4 {番外篇 OpenCV人脸表情追踪项目实战1114:23
& z+ G) g7 k# x( t番外篇 OpenCV人脸表情追踪项目实战1216:39. h# [; ?5 H% q- @+ G0 A4 _2 ~
番外篇 OpenCV人脸表情追踪项目实战1305:08
' g  G6 k  j( O7 r) D; i番外篇 OpenCV人脸表情追踪项目实战1408:59
8 I  c: s# `9 i" `* }# R5 o番外篇 OpenCV人脸表情追踪项目实战1514:40
2 i  b% a5 ~  W! b- ]8 @番外篇 OpenCV人脸表情追踪项目实战1608:40: g! e6 Y. H- M( Z+ w  C
番外篇 OpenCV人脸表情追踪项目实战1716:58
5 H# ?$ r/ }1 N1 F  Z% {4 V5 b番外篇 OpenCV人脸表情追踪项目实战1817:316 b9 r& {2 V/ _1 ~
番外篇 OpenCV人脸表情追踪项目实战1907:48/ i1 l' B8 ^# m" z5 y' L* d! C
番外篇 OpenCV人脸表情追踪项目实战2011:17/ i7 [% U$ Y: W% |
番外篇 OpenCV人脸表情追踪项目实战2120:49, B2 x( {* H8 g! \& H
番外篇 OpenCV人脸表情追踪项目实战2205:23
  ~. X7 y- ]2 D2 H6 W. G番外篇 OpenCV人脸表情追踪项目实战 2322:50; P1 R2 A' e" x' D( e- m
番外篇 OpenCV人脸表情追踪项目实战 2408:59
& }: k3 @/ t7 z安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49/ P4 X8 G) ~5 {( H( ~" G! T& U+ t: \
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24+ \: i0 m' y& ?- U, V' t! I2 }
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
* V. B: ]) ?8 r' R安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18: Z# U# C0 F# q) v7 ~
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
8 g# N$ O" C! q安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
- J7 Y! e0 F" X6 B, v, [安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:197 L. Q0 r2 B$ Y: T* r3 q
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
3 x" {% D) f! F安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
) \$ R5 m$ S' B1 Y- k关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:323 P% K2 E7 c5 A& p4 d6 c2 B) b
每周六直播-音视频教程作业答疑 0124:23
! L( P$ w8 a# ~  q9 M! x# D: M" X+ v& r每周六直播-音视频教程作业答疑 0224:26
/ O2 ~* X4 s0 s( u  T0 j* f; E每周六直播-音视频教程作业答疑 0325:469 R% R3 z% t# Z8 s! U: m
每周六直播-音视频教程作业答疑 0423:124 n1 d4 t* ^7 F
每周六直播-音视频教程作业答疑 0525:22. T( m3 f6 c$ _$ f: o  r. d
每周六直播-音视频教程作业答疑 0618:19
( Z- Q! J4 m, G" y9 a* x$ ?' C每周六直播-音视频教程作业答疑 0827:39
& y0 s0 v: Y5 }每周六直播-音视频教程作业答疑 0922:418 Y/ C4 W0 t- j$ ?
每周六直播-音视频教程作业答疑 1020:04* K# O  p: a4 z/ O  d6 B
每周六直播-音视频教程作业答疑 1122:346 C5 E1 q! z; B* Z  ~  A
每周六直播-音视频教程作业答疑 1235:34
3 ^! b4 _( P8 D8 Y! w: T每周六直播-音视频教程作业答疑 1328:46
+ o& ~# t# F2 a* n每周六直播-音视频教程作业答疑 1421:16
' ~- m# {" F7 F6 p每周六直播-音视频教程作业答疑 1532:135 Q' ]+ q; ?5 N- h
每周六直播-音视频教程作业答疑 1625:21
) y/ O: j2 o. V3 p8 `4 h每周六直播-音视频教程作业答疑 1723:40. I( ^4 B9 ^( @
每周六直播-音视频教程作业答疑 1813:17
  k1 |0 K- y9 \+ l每周六直播-音视频教程作业答疑 1911:49; c: ~8 r) q. z
直播-作业答疑 20 2D绘图绘制波形原理43:10
9 ^: w% Y1 t4 g9 ^: Q( _" a' j. H直播-作业答疑 21 2D绘图绘制波形原理224:47, x8 m! n* l8 R7 _
每周六直播-音视频教程作业答疑 2226:06! P  J9 M: r4 V7 V  C% k
QQ群直播 聊一聊OpenGL Shader 0122:16! B+ S% d& s& `4 F- @
QQ群直播 聊一聊OpenGL Shader 0226:52
5 q' T5 N* R7 `) s5 b/ w( gC C++差生班 案例讲解137:01
: D: g! m& \- W" q) p8 O$ x9 k; DC C++差生班 案例讲解229:20
) z+ h$ u$ G7 H$ G6 @4 w  GC C++差生班 案例讲解308:54
1 e7 _, j1 T0 }: u" U3 L1 TC C++差生班 案例讲解49 P1 Q. ~) w. z
% F4 Z& `! x, e; W0 |
〖下载地址〗

# v- I) a7 `, d
游客,如果您要查看本帖隐藏内容请回复
1 \& j" D# Q" \
〖升级为永久会员免金币下载全站资源〗
- \+ d2 J) R+ W全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
* q  N5 f, }' c" }9 V5 K: |
# o6 d$ h: @8 k5 ?; G0 }
回复

使用道具 举报

跳舞的大象 | 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   [复制链接]; P' [# ?, p3 I4 ^
回复

使用道具 举报

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

本版积分规则