FFmpeg音视频开发实战5

  [复制链接]
查看2425 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png . X+ i) `3 D, G1 [$ O9 }, S. R, p$ D
〖课程介绍〗
9 n- e* S. q9 Q3 D9 \, v& P( R) d本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。
! M- \# O) Z! F) Y9 d
. I1 z4 Q1 T0 i4 _〖课程目录〗% m6 f; W# L1 h( R" I1 K
音视频开发前瞻 06:378 _! k# G! ]. F' a4 Z) d
FFmpeg音视频开发实战5介绍 03:07
; l- ]9 z% S- ~4 V- c1 i5 o( m, _2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
. t9 @( U. l; l/ C7 \音视频高级实战QQ群 练习题 OpenCV人脸追踪05:584 M$ L9 ]$ X, L$ s. N8 a
每周六晚8~10点QQ群直播 内部作业答疑24:23
: E$ E0 f* A* q4 D$ o( i, C5 N解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
0 I9 |. E/ F9 s! [: h- N+ e1 }学习课程前的提示06:59
. }8 s% o# G( l) wvmware开发环境 119:55! e  |, U$ G" ?
vmware开发环境 226:239 M. s! k1 H' z) X7 ]* c
vmware开发环境 305:53+ }; b1 A. S8 Q$ {  W$ z
vmware开发环境 413:49
5 f( S- |5 R, Avmware开发环境 515:27
# N8 g( ]* {6 v+ cvmware开发环境 606:510 l2 Z/ |& b6 M) l8 X) a1 e
win10不用装系统下载解压即可用版本38:13
0 a1 r) Z4 a9 j! r" j, k$ y- TmacOS Xcode开发环境 0122:54
0 M3 ^( ^8 T% x  S$ tmacOS Xcode开发环境 0225:21
' Y+ f2 W9 g, L# M( g$ b5 JmacOS Xcode开发环境 0320:02
" A  F) S$ X3 J, JmacOS Xcode开发环境 0419:17
5 r+ w7 s7 M9 [# L+ R% h初学者音视频入门课程学习须知05:51
& [5 R$ E8 ]# L2 K音视频初学者入门01 音频的原理15:56
- X  Z- {* F" a3 n5 o+ g0 z音视频初学者入门02 视频的原理113:38
1 z9 L4 K; B3 V' h音视频初学者入门03 视频的原理216:486 ^+ Y; v& r% [  W
音视频初学者入门04 视频编码原理17:41! b% @+ K. j2 r* o* o' ~4 Z0 ?
音视频初学者入门05 H.264 编码压缩算法原理09:58  J* B* s- Q# |$ W  I
音视频初学者入门06 视频编解码网络传输概览15:51/ f/ o$ v; G7 I' ?. E1 t
音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44* R) L2 I8 ^& E6 _6 C
音视频初学者入门08 流媒体服务器架构16:15
& A0 F$ T& g+ S/ U: P9 [! Z音视频初学者入门09 P2P点对点介绍07:02/ a# x" M, N% M3 X2 k3 T+ e7 l
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48/ e7 @: n' [! k
音视频H.264基础 直播讲解0123:54' I' L* @  \; b+ @3 q, d
音视频H.264基础 直播讲解0221:54* e7 P  O1 B; B. }3 C2 y, a  ^* ~; B
音视频H.264基础 直播讲解0323:11% Y1 ~* }+ c: h- M$ b) w
音视频H.264基础 直播讲解0424:15
# |+ Q' K: G$ E音视频H.264基础 直播讲解0524:164 y1 ]4 L4 i& V: d4 _$ F- s
Tips:群里80%的同学都整不明白的问题0111:19
$ ]$ ]3 [  k; f  e5 r编译FFMpeg29:01; u1 T' S+ A/ M* k  j
ffmpeg Mac iOS 编译补充0127:52& M4 y' w$ `8 y, f$ ?" p
ffmpeg Mac iOS 编译补充0224:58
8 o+ w9 w0 ]& b% wffmpeg Mac iOS 编译补充0318:19
' v" s7 n1 o0 U# tFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10: B3 ]: J: R4 K6 f
开发环境搭建22:50, u  V& h: {1 }; C5 ]5 Y2 K
H.264 视频数据接收13:01
5 q9 h# O0 r$ Q' o# I' y解码H.264数据 118:45
3 T5 c5 n+ q, Z; {6 u5 _解码H.264数据210:557 z8 V' w6 H" R- A1 c; o+ w
解码H.264数据318:57, K6 Y% r1 f* L; Y
OpenGL ES渲染YUV图像24:11+ ~. ?, k8 M. U+ O: }* x
音频采集接收21:018 l5 U7 g4 w3 c( d
音频编解码11:10
* F! D: x- f& j6 c& H7 S! sH.264 I P B帧 NAL12:22
+ E& i/ G  L' L7 r: m7 M, QH.264 I P B帧 NAL 216:58  v8 n! a; w: ]9 g7 I& t- D
H.264 SPS PPS I/P/B帧解析29:29! k7 [; y. Z) J
QuickTime mp4容器分析12:09  \- X5 h( q; O$ V9 }4 v- r8 s
AAC 音频格式05:161 U: m  b, Y% X
AAC实时转换 124:102 j9 C+ a7 ^5 D% R, j' T
AAC实时转换 221:18, T1 P8 F8 f5 X7 o. o+ }" a8 q
FFmpeg实时写AAC音频流120:378 b) k! j+ ]& h" S( I# E
FFmpeg实时写AAC音频流215:25
9 C& H7 B. I' v4 }5 B3 CFFmpeg实时写H.264视频流17:12* A9 K3 K7 j) F1 @' {
FFmpeg封装h.264 AAC到mp430:24. n6 ~; X" b" F2 L
iOS 硬件解码H.264 110:293 d' s) }5 f- u6 B9 W
iOS 硬件解码H.264 229:148 `  h& W7 U$ u- Z
iOS 硬件解码H.264 318:42
* }$ T$ k+ O  B% o6 v8 iiOS 硬件解码H.264与显示14:40' |" u) T/ o# h1 F& c, B( l
FFmpeg liblame pcm转mp307:023 k. A# G& W7 J. K7 i' U- i: Q, ]
Apple TV tvOS编译FFMPEG08:25
" J4 H: ^' M, c' Qv4l视频采集06:05- ]: H6 Y) n" [6 D2 `/ E' n
x264编码H.264数据11:07
9 g$ r! i6 ]; J  W! malsa 音频采集08:281 |7 b  i5 l" b( V) _( B  ]* g9 s
FFmpeg 跨平台开发 0110:09
" j7 U2 [8 M* ZFFmpeg 跨平台开发 0228:07! ~) i- s, x# P1 H  B
FFmpeg 跨平台开发 0305:18
7 b7 A  P( @& f8 o) zFFmpeg 跨平台开发 0410:19
1 r; c$ B1 ~3 X6 \8 b8 j2 eFFmpeg 跨平台开发 0509:35
$ G( C2 e' {5 B4 EFFmpeg 跨平台开发 0611:08# t, i) H9 {4 Y/ @
FFmpeg 跨平台开发 0710:43: ]: s- [' |8 {" k$ m$ O
FFmpeg 跨平台开发 0809:21
( [0 s) O3 d# u3 F$ B+ O( HFFmpeg 跨平台开发 0912:392 J& D" t/ `4 ^& O  ^
FFmpeg 跨平台开发 1014:514 M4 ~' K; D0 w+ w/ n, ^( \
FFmpeg 跨平台开发 1110:250 U% Y9 N+ U' T9 A+ j  U
FFmpeg 跨平台开发 1210:47  g) q2 V+ @7 u5 W: h5 ~! U
FFmpeg 跨平台开发 1312:49
* l5 O2 G$ ^" P1 EFFmpeg 跨平台开发 1413:10' N, k$ |, W! O
FFmpeg 跨平台开发 1508:347 A; o- z' [! z( S& Y
FFmpeg 智能手机App优化06:12. t0 J, I1 _# r. w
Android JNI专题 01 跨平台开发安卓移植简介03:19
2 `6 _+ b: W' Q$ [5 ~6 R# {Android JNI专题 02 第一个JNI调用12:07* ?3 ~: \; C% C4 d8 X
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
! f6 J' M( s7 v: b- r/ E7 uAndroid JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
  R1 n: m6 t" p% s. K/ s2 z2 b% VAndroid JNI专题 05编译ffmpeg 真机静态库26:39
3 n; j7 f7 ]' Y! x9 sAndroid JNI专题 06 Posix网络通讯移植0113:31; @: n% W: Z( K8 }3 R
Android JNI专题 07 Posix网络通讯移植0223:09
& t  r' {  ?$ e" g/ [Android JNI专题 08 Posix网络通讯移植0316:23& }# _0 H4 J4 @& t* T& p6 c
Android JNI专题 09 Posix网络通讯移植0407:46
) {% V* A) p7 I8 d* R8 t2 ]& oAndroid JNI专题 10 H.264解码移植14:53. K7 K$ ~4 b9 V6 C
Android JNI专题 11 native线程回调java函数0114:27
" a/ T. a! |8 U% ^/ x# vAndroid JNI专题 12 native线程回调java函数0212:101 H) E# u" ^: q6 `% q
Android JNI专题 13 OpenGLES渲染YUV12:17, A$ y% l8 v' |" i( P% e4 ^
Android JNI专题 14 程序运行收尾11:38' d1 f% a- b' H) L/ r
Android JNI专题 15 Android JNI小结09:30
+ m( F  G2 W( zFFmpeg 音视频转码07:19
9 R0 _) r7 B" k4 U4 {Darwin RTMP 流媒体服务器09:48& j( R7 |2 d* }% x
libVLC mencoder04:42
6 x* x- i' w- s- r; \8 h/ qFFmpeg WebRTC Linphone12:52: B: \: q3 V$ F
FFmpeg 屏幕录制06:51
1 P; o! d" D2 v7 U- T" k6 h7 ~FFmpeg SDL OpenCV10:48
' _) T; J$ |9 }) `RTMP 直播 介绍22:55  z6 Z7 A& [% s2 _$ Q
RTMP 直播 Linux服务器搭建15:016 y; h/ [+ L3 ^: D. `
RTMP 直播 Linux服务器配置11:31
, @6 u+ s$ u. L3 ARTMP 直播 流媒体推流08:57
  c3 _; z" q# X- ]: qRTMP 直播 流媒体转发与接收11:13
: ^) E4 g! P9 p- vRTMP 直播 iOS流媒体播放器 0117:52# L- C! ?9 E0 q$ w" R
RTMP 直播 iOS流媒体播放器 0210:34) t# c( _- }+ j8 ~, m1 n: v$ y
RTMP 直播 iOS推流到RTMP服务器0126:05
, q5 Z$ a- e/ u+ U+ y, ~- O5 t) P5 HRTMP 直播 iOS推流到RTMP服务器0224:08; l3 f1 ^1 \0 j. a# G  v
Socket通讯入门之tcp 粘包拆包现象0117:08/ T% y' r; D; c$ R! {9 ?+ |
Socket通讯入门之tcp 粘包拆包现象0220:17
- U6 F. w. J! j1 x( b( {+ ~Socket通讯入门之tcp 粘包拆包现象0322:37
- [# T: I& a( ^9 i0 N6 B网络通讯开发 勘误04:00. a& R2 y" S% }3 Q9 @
网络通讯开发 协议13:31; G, |2 v9 u- m; m( I5 l
网络通讯开发 tcp协议的可靠性10:47
$ ?4 m+ S9 F& i6 M网络通讯开发 tcp 三次握手05:446 C. t2 I/ g" K) x2 b
网络通讯开发 tcp 其他09:44
4 c, H; T+ O& \& t$ a网络通讯开发 socket通讯常用函数19:074 k! A" E" D) P% @: L& U
网络通讯开发 socket编程常用头文件12:03
* I+ L( ~# i9 R) X; O$ n网络通讯开发 服务器编程0112:28
6 r4 N% n* e9 V$ P' Z! S网络通讯开发 服务器编程0208:218 x8 [: A9 D/ u
网络通讯开发 子进程07:32( Y* W( F, L" [; I+ c
网络通讯开发 自定义协议12:46
8 i; A: ~- G3 T网络通讯开发 IO复用11:26
& D$ u* N5 p4 P/ R+ Q网络通讯开发 套节字选项09:274 u9 ~  g6 R/ j; I4 O* q* F
网络通讯开发 非阻塞数据接收13:58' R1 ^0 d5 _% a( J4 O
网络通讯开发 非阻塞数据发送11:12% t, n, }  A! U
网络通讯开发 Unix 线程10:57
  ~3 r- q/ M4 }% p' f3 q网络通讯开发 线程detach封装09:439 M; ]! N& T7 ^/ x
网络通讯开发 自定义协议 登陆28:55
4 x& \) A8 q) x网络通讯开发 发送视频包0116:56. k& o; a: h- W2 M1 g% a7 e! K
网络通讯开发 发送视频包0209:46
" e& p- ?( Y9 Q8 t% a网络通讯开发 发送视频包0309:55; D1 K2 O! o9 D/ z/ t6 P/ ?# B$ n
网络通讯开发 常见音视频包结构22:12
+ |1 S  `9 J$ S* }; ~" S网络通讯开发 音频包的发送0114:35# d. K3 W7 z- h
网络通讯开发 音频数据包发送0213:238 |# z5 U( n% k6 K
网络通讯开发 服务器端架构总览10:317 d7 l3 c, s$ F5 j# W
网络通讯开发 服务器端架构实现09:30, W, T/ Q  {: [/ @8 P, v, G- J
网络通讯开发 服务器进程12:54
; z3 X7 I2 \5 }网络通讯开发 客户端编程介绍12:02* h. l( M2 j0 v& J
网络通讯开发 客户端初始化套接字15:26
$ u6 e  c8 Z1 p5 l) ^: C' T+ y网络通讯开发 非阻塞connect12:308 ?2 o/ ^6 r+ Q4 l6 ~2 |
网络通讯开发 超时阻塞套接字发送07:19( G- ^+ i4 e3 E+ G0 i
网络通讯开发 超时阻塞套接字接收13:04
6 Y% {; I2 m" }. X& M9 B网络通讯开发 登陆请求12:00
. l! l; p1 v, c) C, T% I网络通讯开发 登陆认证16:065 b: H  x+ x+ X. n7 e- X
网络通讯开发 视频请求13:22/ X$ O5 k* a7 X: w# R
网络通讯开发 数据通道15:44
/ G; t. v2 j3 H5 k& Q8 \- k网络通讯开发 命令接收线程10:02
. ]9 O6 n' N. a7 Y6 P1 M; a8 H网络通讯开发 音视频接收线程13:548 Z6 }2 O3 y8 b5 a  \
网络通讯开发 音视频解码播放08:52
9 S7 K" j6 q$ l网络通讯开发 程序架构概览09:201 _' j0 A% N# b# @, b* W1 P8 i
网络通讯开发 心跳包09:34
3 k) c- B, _! \) F! L6 Z网络通讯开发 UDP 编程04:17
2 n; z9 D9 {: y. }7 L  i网络通讯开发 局域网广播包07:33
( n+ O: s' s2 p) o, e0 U, a+ o7 g网络通讯开发 局域网广播接收06:50
* U0 b0 D$ L  h$ R& u跨平台移植问题15:197 t* v7 n: `* J. A# U/ X! ]5 n; x$ `
跨平台客户端 for Linux 移植20:36
# p# \; _- P$ _$ _8 v: zWindows开发01 Qt和MingW14:069 w' M+ ]6 J3 ]
windows开发02 MingW ffmpeg编译32:37
5 @+ e% c$ m! U( bwindows开发03 Qt与FFMpeg18:188 i+ m- `! c) X% S' a9 d/ o
windows开发04 Qt Socket12:54* q! U9 P* X. F/ c
windows开发05 Qt Socket28:598 W, I% r# g) ]* J% p" [' c
windows开发06 Qt Socket36:44& Z, i* D: }. H0 p( q: n8 f5 C
windows开发07 Qt Socket40:20
& q, ~  ]9 K8 u, b, b& P( l8 @( ]windows开发08 Qt Socket38:45
4 H+ U! k) S4 d; hwindows开发09 Qt Socket09:45
' ~3 z2 _8 V! U# _8 qwindows开发10 Qt Socket11:50
& o0 q& g# X: S+ a3 @windows开发11 Qt Socket21:569 i, W5 s& ~* _5 {% I5 b( o' ~! u) B
windows开发12 跨平台编译11:437 t. X5 W  ]: C$ u* i8 K. G
windows开发13 摄像头无法打开视频问题21:316 X5 D2 N3 ~- q8 v7 @( z) B1 [2 N2 z
windows开发14 程序发布注意事项36:04
! V6 f0 s5 h* Vwindows开发15 程序安装包制作31:060 \2 T6 g  O5 B6 f
FFmpeg音视频高级开发实战-简介03:215 M# ^2 [# p9 l, }
linux视频分发服务器01-课程介绍07:54
9 y) R. f# V7 H' l& N9 olinux视频分发服务器02-开发环境介绍11:51, w/ m9 k' q( M7 o; ]) |6 D
linux视频分发服务器03-linux优点21:40
8 c& c0 u; A+ \: e- S) H' klinux视频分发服务器04-多进程21:34  R! M' R  q# j. s
linux视频分发服务器05-进程通讯 0115:53. Z$ ?* v/ o) S9 c% n5 j0 L6 P% G
linux视频分发服务器06-进程通讯 0217:06
" S: e9 C6 ?& f2 K' o5 Xlinux视频分发服务器07-进程通讯 0318:50- p# x1 A1 T  T% W' F
linux视频分发服务器08-进程通讯 0423:577 Z$ u* ~2 X9 x4 Y
linux视频分发服务器09-进程通讯 0527:58
+ h1 f" Q) c' {! Z2 v# Q5 {: B4 rlinux视频分发服务器10-进程通讯 0624:19. d9 ?4 Y% s% z' V* ?+ _
linux视频分发服务器11-进程通讯 0747:332 {" m% f8 z( J8 o
linux视频分发服务器12-进程通讯 0818:44. h* R# z& B: h% ?% M' X) v
linux视频分发服务器13-线程 0121:36/ j8 d3 ]4 I( z9 x) h  g0 Z
linux视频分发服务器14-线程 0235:37! K+ t: {1 P" l" [2 I; p0 W) X" M6 K
linux视频分发服务器15-多线程与互斥锁13:27
" [+ v# w4 e$ b- dlinux视频分发服务器16-socket12:229 x9 g8 O, A+ m+ Y6 K# H# w6 f
linux视频分发服务器17-TCP-UDP概述24:54
, ~7 t- l6 O8 d5 e/ \8 a9 Ylinux视频分发服务器18-TCP服务器39:44
+ y3 B( ~+ Q- @: E4 {; l/ l! llinux视频分发服务器19-TCP客户机10:222 ~" `  C, }9 |7 Y% }" f
linux视频分发服务器20-UDP服务器09:54
, L0 I% y3 |- ]' [- J6 T  `$ F$ Klinux视频分发服务器21-UDP客户机13:32$ b( m9 p0 C* ~! A# ?4 V5 ~
linux视频分发服务器22-TCP/IP多用户访问实现0126:52
. L- e: Y0 {4 ^3 H( Clinux视频分发服务器22-TCP/IP多用户访问实现0213:057 U% |$ {- B4 {) t& l
linux视频分发服务器23-TCP/IP多用户访问实现0310:58
/ c+ s5 s' U0 S( b) vlinux视频分发服务器24-TCP/IP多用户访问实现0420:02* C- `( h1 q' _4 \# Z: }1 b* d
linux视频分发服务器25-TCP/IP多用户访问实现0523:35
. L. u% v. V8 i  D/ I1 Nlinux视频分发服务器26-TCP/IP多用户访问实现0639:40
: K& H* C5 q3 i+ ]" e8 D6 Z6 O3 z* Ilinux视频分发服务器27-TCP/IP多用户访问实现0714:40
& I) [5 ?/ X* T7 c5 v+ m$ a- v2 ?linux视频分发服务器28 TCP/IP视频分发0114:02% ?. _) {# \# T2 J0 R3 f3 {
linux视频分发服务器29 TCP/IP视频分发0216:50
4 L$ v1 D# {6 w5 H1 K% }linux视频分发服务器30 TCP/IP视频分发0321:40
$ v" x5 ~4 o0 Ulinux视频分发服务器31 TCP/IP视频分发0417:08
8 Z, y* G% Q4 Vlinux视频分发服务器32 TCP/IP视频分发0516:15
0 Q: \) y) L" ilinux视频分发服务器33 TCP/IP视频分发0614:01
( t( L# P) Y/ z* D2 ^, f, Flinux视频分发服务器34 TCP/IP视频分发0712:562 s1 O* @2 ~4 Q% X* r' Q
linux视频分发服务器35 TCP/IP视频分发0824:12) s4 u2 Q+ }+ f7 r: }& m
linux视频分发服务器36-TCP/IP视频分发1021:35* w, j3 u1 d6 ^( j
linux视频分发服务器37 TCP/IP视频分发0918:04
4 _+ {4 t  M: R2 Blinux视频分发服务器38-编译容错处理08:28! s9 `3 c+ j, S, Q0 N+ Z
linux视频分发服务器39-协议数据封装12:542 B; e6 W- ?9 x. s* W2 r/ P
linux视频分发服务器40-TCP/IP视频分发1113:18
% V% N: C/ M5 \% w, _" olinux视频分发服务器41-TCP/IP视频分发1234:05; A9 ?+ {7 L' P& C; q& D+ v1 U
linux视频分发服务器42-TCP/IP视频分发1318:29" a1 J: {- b: S
linux视频分发服务器43-TCP/IP视频分发1428:31
0 C/ ^* E8 i2 V% h$ H. `( Klinux视频分发服务器44-调试43:05$ D/ o' j. l& ?  F3 }3 m" V
linux视频分发服务器45-音频14:45
0 ^2 Z5 p$ b; t7 Y, C& f! ~9 }linux视频分发服务器46-总结113:20  K$ h" ~1 ]+ N0 ^, j1 R
linux视频分发服务器47-总结205:25
$ C6 W# ?4 p% m1 o  }) tlinux 基于UDP视频分发服务器01-UDP基础18:48
  r2 Y1 E( Q! G$ f7 i4 [* o7 d) Alinux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
5 t7 E! u# K: j% H2 _& M& t3 K% _linux 基于UDP视频分发服务器03-创建UDP服务48:05
* o: W: d8 u3 Q  P- j& h( x% tlinux 基于UDP视频分发服务器04-UDP报文接收27:545 {( U5 L: a- w* D/ P* ~3 G% u
linux 基于UDP视频分发服务器05-UDP报文发送13:41$ j6 H3 y! D4 Z, V
linux 基于UDP视频分发服务器06-UDP客户端实现35:13
* I, r$ }; x. s" {& L1 |linux 基于UDP视频分发服务器07-UDP交互133:23
+ F* R4 U2 q6 }( G# P( Ilinux 基于UDP视频分发服务器08-UDP交互231:48
) U, Q4 a' I4 }: D7 Y+ S4 k; a2 ]$ Dlinux 基于UDP视频分发服务器09-视频采集26:29& \0 M2 N6 K* `' K& b- l
linux 基于UDP视频分发服务器10-视频数据UDP分包33:551 S5 a9 {/ O! p" e) F4 h
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
+ ~8 u6 Z2 A; E7 p, J9 }$ Clinux 基于UDP视频分发服务器12-视频数据解码播放15:27. ~% J) V' T* t& r1 l3 W/ ~) P+ I
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
6 ^! l* j! y  G9 j% Hlinux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50
+ J3 X8 Z7 _. Z. G+ K9 u% c, u/ sAndroid 01 音视频开发概述20:239 R8 H& U# u1 ~7 w; m$ c
Android 02 编译ffmpeg19:21$ A  J3 o1 `9 d  I( r
Android 03 JNI 01基础25:427 s0 W( |* |; h* M/ _9 B8 u/ D
Android 04 JNI 0201:09:24
$ ?( A$ S" r0 _3 v, XAndroid 04 JNI 0301:34
) Q) o# }0 j1 [- Y; K8 OAndroid 05 JNI 0301:34$ \8 a  C3 ^, k/ L' u5 c" t& f
Android 06 开发环境21:16# {7 t0 k9 t2 b, P
Android 07 项目结构21:15
9 }2 ]  A8 ^; [! AAndroid 08 自定义Activity24:04
' B$ S4 u- ]6 E  u" q! w: UAndroid 09 SafeThread类19:383 J* |4 s, q4 |: G' r
Android 10 网络通讯协议25:552 O! _) H7 ~; h( m
Android 11 网络通讯类0137:09) d$ }( K; _' o: L* ^6 K) I
Android 12 网络通讯类0228:142 l5 y: v9 e% U( @2 F, j$ |
Android 13 网络通讯类0339:43
$ s  z* ~& m9 D4 p3 Y2 LAndroid 14 网络通讯类0421:49+ c8 u# r0 b. M
Android 15 网络通讯类0523:44. M. {4 ^% S% w
Android 16 网络通讯类0624:08
9 ~' ?: x; T& L4 g9 |. fAndroid 17 数据缓存27:52  n* g7 S' D1 w5 j2 b7 P0 s/ Y
Android 18 视频队列23:09) b3 L9 K0 f' Z2 C
Android 19 控制队列及通道25:34
3 L6 F8 ?: C5 M, wAndroid 20 Socket 连接线程0128:36
. l6 W! r# M! I- i$ ^& eAndroid 21 Socket 连接线程0226:19
' B& h& O( Q3 |1 ^Android 22 视频接收线程0122:36
$ g1 }9 t5 ]9 jAndroid 23 视频接收线程02 1219:07
& g$ }, }) c" D5 ~8 |2 DAndroid 24 视频接收线程03 1321:56# Q# a- l  A7 F* \2 @
Android 25 视频解码线程1434:04' J3 X/ x. s' P2 c
Android 26 数据传输接口18:46: t) j! z; l- ]! d5 j
Android 27 UI显示0129:56: l; z8 B0 [2 w: y
Android 28 视频显示布局28:165 t9 Y+ e7 R, y% F) U0 q
Android 29 UI显示0228:39* C! O, y; c, X
Android 30 UI显示0331:13
) J* ]! `* q* Z, g# bAndroid 31 Render 显示15:59
$ {! X( y$ I; X7 [Android 32 TCP视频通讯项目总结19:25
3 i5 t$ L5 j7 Q  WAndroid 33 音频编解码0119:34' h% L! _9 }  J6 q& [
Android 34 音频编解码0213:15
! `& c  B& B8 M9 G* r6 pAndroid 35 硬件编解码 0117:12+ Q3 a* e. }( Q) G# D
Android 35 硬件编解码 0228:138 |( o$ o$ J4 E+ W% {. U6 U* T
Android 36 硬件编解码 0318:04
( [% N) ?3 V2 FAndroid 37 硬件编解码 0413:58
/ _. b2 ?( P2 j6 {5 c+ Y+ O" C! J3 `Android 38 安卓开发总结05:13) C+ C2 {3 I9 U% j
Rtmp 01-课程价绍05:19
/ q8 x9 ^3 p* T- T5 R: k+ {Rtmp 02-rtmp基本介绍16:07$ e; p; c: x2 H% E5 d: H3 m. v0 q
Rtmp 03-开发环境搭建及项目概况37:57
4 R+ T. l/ E6 Y# v: @) nRtmp 04-基础代码编译15:40
- a& w' \0 K4 k& lRtmp 05-rtmp协议及封装格式123:554 B* f% S) D, V$ j( F" F
Rtmp 06-rtmp协议及封装格式216:48
. l$ K- u1 y- C7 l% L' `2 kRtmp 07-rtmp协议握手34:187 w0 h: F. R  D" C* I9 t  m7 d
Rtmp 08-flv以及flv文件结构13:31
- G: i" H: }( ]+ oRtmp 09-flv的Script Tag19:23' B2 U/ X3 s; ]8 ~5 L) H4 S
Rtmp 10-rtmp的Metadata封装发送44:26
: P" e2 \! _+ t. w/ c+ r7 vRtmp 11-h264与nalu简介12:19" D6 n- x* c; x$ v2 M$ A
Rtmp 12-nalu提取23:41/ b0 I* @6 V5 n- i: s' E
Rtmp 13-h264视频数据按flv格式发送rtmp包34:124 A- x! m1 H+ l, ~/ S
Rtmp 14-h264视频编码信息讲解及发包36:49! T  k  p7 d9 b
Rtmp 15-aac格式介绍及声音的参数介绍15:13
6 ?0 L+ H! P0 B9 K- TRtmp 16-aac声音数据flv格式化发送rtmp包16:328 k$ o4 p! G; H: a; u
Rtmp 17-aac编码信息组包发送36:00
" T( a1 t, B. ^  ~3 U: _Rtmp 18-h264帧及aac帧获取01:12:20
3 a1 B$ f: u. h' Y* e7 ERtmp 19-rtmp推流和观看05:295 P5 w& S4 Z) I2 s2 d: P
Rtmp 20-修改chunksize的大小15:24! J* u+ \% N: M' V3 _
Rtmp 21-librtmp导出及快速推流19:47+ b) o4 g6 w  Y  t8 H
Rtmp 22-rtmp专题课程总结09:04# @- f% p2 i6 n
libvlc Qt专题 01 LGPL下的libvlc05:17: w" [7 A; h7 k8 X; E) {
libvlc Qt专题 02 vlc播放器引擎.13:33
7 ~5 I. }+ g3 z9 N$ G! Z4 e9 klibvlc Qt专题 03 libvlc Mac Windows库17:02
% Q' i3 c- a$ W3 F* Vlibvlc Qt专题 04 关于GUI 开发框架学习20:059 A6 ^# l$ l5 V( [' I" y
libvlc Qt专题 05 libvlc 库配置 调用14:29
# T9 l0 g$ @; S* E( j- Wlibvlc Qt专题 06 GUI布局17:23
* Y6 s! o8 |7 b! b5 ]+ |. Z5 h$ g) `libvlc Qt专题 07 Qt界面交互18:11( `' H. f' K/ P" {% `; i2 S& {/ ?# a; M
libvlc Qt专题 08 打开媒体文件12:55
" }( R" S0 L1 Wlibvlc Qt专题 09 libvlc API20:42  u8 U! j: z. f1 G" C8 o4 H
libvlc Qt专题 10 libvlc video callback20:29& d! a) A) i3 {* M$ E$ J. R
libvlc Qt专题 11 libvlc video callback 219:14% E2 o. Z7 h2 n1 w# c
libvlc Qt专题 12 libvlc video callback 310:25
( r5 Z; F& d5 ?  a9 a( [* r+ Qlibvlc Qt专题 13 libvlc API 0122:14
' X5 m; K. L2 n# `libvlc Qt专题 14 libvlc API 0211:59# z. W, N8 g& S% ^9 X
libvlc Qt专题 15 libvlc API 0329:07
2 I8 C+ s5 ]0 m$ K, @6 f# h3 Clibvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
3 b" u; H/ v6 N/ }6 rlibvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
) H6 d1 A# z' R0 ^libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
  g4 I/ \, G, [1 ylibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23
+ R: x8 G7 d- G; tlibvlc Qt专题 20 windows 适配 105:15
0 H# s4 W6 n- Xlibvlc Qt专题 21 windows 适配 210:04* `: j3 K1 F8 ~# \
libvlc Qt专题 22 vlc总结05:24
+ Y# X; O' g* V  s$ I. {: ]音视频处理专题 非线性视频编辑器 0117:41
8 W4 J. [. m5 J" d$ S$ z% B音视频处理专题 非线性视频编辑器 0211:33
3 K% h* e6 p8 E6 u7 a' d! a+ @! w音视频处理专题 非线性视频编辑器 0315:35
. W* J, M' Q/ d6 b, ]3 b3 N音视频处理专题 非线性视频编辑器 0412:46
" Q2 O. L" k9 Q* B' h2 @" L# g0 s音视频处理专题 非线性视频编辑器 0515:09
7 N  b! [5 P+ K# u$ C音视频处理专题 非线性视频编辑器 0609:49
# C: i# {/ ?5 Y音视频处理专题 非线性视频编辑器 0718:54' N+ J2 p6 R! W  x
音视频处理专题 非线性视频编辑器 0816:29* j: [2 ]0 a9 @9 j6 o9 e$ Q
音视频处理专题 非线性视频编辑器 0919:212 B; {( K  B% N1 }3 o$ K$ B
音视频处理专题 非线性视频编辑器 1014:03
4 ~' U/ W- J2 h7 O! M音视频处理专题 非线性视频编辑器 1131:34, s' x0 q: Y0 {! d, ~' g; x
音视频处理专题 非线性视频编辑器 1215:40
1 C( o  c, \1 Y! B0 h0 d- Y音视频处理专题 格式转换 01 解密格式转换工厂14:23! h' g, E4 ^! c/ _8 s
音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
" R% c9 E" F$ I! s# Q: d, a音视频处理专题 格式转换03 SDL Mlt 0111:24
3 s" W' X9 j1 F- J( V& e  D% X音视频处理专题 格式转换04 SDL Mlt 0235:08
. r9 _( z3 c7 v! J4 l音视频处理专题 格式转换05 SDL Mlt 0310:562 Y9 O5 `- ~) n' Y, o: r
音视频处理专题 格式转换06 SDL Mlt 0416:58
$ k7 B- E5 Y0 z) n音视频处理专题 格式转换 07 多进程实现128:514 t0 P  b2 t( U; o4 J' V, u
音视频处理专题 格式转换 08 多进程实现220:22
- s" b0 L- u1 s1 W" h音视频处理专题 格式转换 09 多进程实现311:52
2 B: K! k5 i0 n7 h) I* o( N音视频处理专题 格式转换 10多进程实现413:111 T0 v0 u' n/ z/ Y
音视频处理专题 格式转换工厂11 多进程实现508:12. B, |- r2 a7 B1 Y  c" O+ K! Z4 F
音视频处理专题 格式转换工厂12 多进程实现626:145 P! F" j: ]+ ]1 i: A. L
番外篇 OpenCV人脸表情追踪项目实战114:54( `2 d. R1 l/ y- G
番外篇 OpenCV人脸表情追踪项目实战217:36
+ G% E5 t! t  J, C" j8 Q番外篇 OpenCV人脸表情追踪项目实战314:52
% e8 }+ m0 A5 I8 @番外篇 OpenCV人脸表情追踪项目实战416:51
4 [4 B# K6 j2 l番外篇 OpenCV人脸表情追踪项目实战513:18
7 J, i6 l* t9 Q0 G番外篇 OpenCV人脸表情追踪项目实战616:09
7 }# s( {) N9 }' x' G. @- P4 t番外篇 OpenCV人脸表情追踪项目实战737:12
2 l* ?- i9 A  Y3 ]/ F4 H/ H番外篇 OpenCV人脸表情追踪项目实战814:18
  S0 ?( e/ g0 G' J! r4 o" u番外篇 OpenCV人脸表情追踪项目实战918:12; s* i8 d$ y$ W* ^
番外篇 OpenCV人脸表情追踪项目实战1016:37. H/ o- G* r% R- Y) B
番外篇 OpenCV人脸表情追踪项目实战1114:23% f7 @" T" B, J# h2 o- N
番外篇 OpenCV人脸表情追踪项目实战1216:39
2 S$ q/ M1 U7 Q- D/ w番外篇 OpenCV人脸表情追踪项目实战1305:08/ C1 J# _% Q) b/ @, L" P; U3 n
番外篇 OpenCV人脸表情追踪项目实战1408:59( e9 h  i( x& G
番外篇 OpenCV人脸表情追踪项目实战1514:40/ f" A2 S6 s! P" F3 d
番外篇 OpenCV人脸表情追踪项目实战1608:40
" g* y* @7 g) r$ W" Y番外篇 OpenCV人脸表情追踪项目实战1716:58
7 b4 N3 ~$ J4 `% v/ Y番外篇 OpenCV人脸表情追踪项目实战1817:313 J# v8 P0 O) M# O! [3 h3 c
番外篇 OpenCV人脸表情追踪项目实战1907:48  s& z: B1 N+ c4 Z7 `* [  _
番外篇 OpenCV人脸表情追踪项目实战2011:17) w0 K5 \- s/ L7 G( ~$ O
番外篇 OpenCV人脸表情追踪项目实战2120:498 q9 D. \) K' T7 N2 P$ ?
番外篇 OpenCV人脸表情追踪项目实战2205:23
) W% }1 l/ E( P3 k# I番外篇 OpenCV人脸表情追踪项目实战 2322:502 p; {4 [9 U2 j% l8 ?0 F
番外篇 OpenCV人脸表情追踪项目实战 2408:59
4 C2 Z$ k$ w* x安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49( U+ r, D3 @5 Y0 Y: o! K
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:246 x! A/ h& p) E8 `, M4 A
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
) W( O+ V: r) a8 X0 _安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18: I, h, A4 [  A: N: B5 n" _  S5 F: }
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:084 N5 s( B* q4 r% s& O+ N) V: ^4 M
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
1 |. _( Y" L$ O, d7 |) ~安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
4 c8 t4 T$ b6 E) p3 k安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
9 z* s3 l8 w6 M6 Y! A" n2 r& h安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
- L' x( t: {; d关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
0 P$ I% f" e+ P# k每周六直播-音视频教程作业答疑 0124:235 a* \% `; |4 h9 x6 \! f
每周六直播-音视频教程作业答疑 0224:26% G! L: P7 ]- h+ g7 [$ J; K
每周六直播-音视频教程作业答疑 0325:46- L/ I1 \" v4 N5 p& t. z2 T
每周六直播-音视频教程作业答疑 0423:12' O% Z7 x, U; X
每周六直播-音视频教程作业答疑 0525:22' p# O5 w) k& Z' x/ q6 l5 B
每周六直播-音视频教程作业答疑 0618:19* b8 {) k; }7 k3 [$ y
每周六直播-音视频教程作业答疑 0827:39# E) e" m& F5 [0 Z0 _
每周六直播-音视频教程作业答疑 0922:417 A) B( T; e+ W. L
每周六直播-音视频教程作业答疑 1020:04& \7 Q& B/ Q1 q0 [- L% w: o
每周六直播-音视频教程作业答疑 1122:34) l1 D5 ]$ P3 r1 Z
每周六直播-音视频教程作业答疑 1235:34
! e$ w, D# D: g9 h5 d3 |$ ~每周六直播-音视频教程作业答疑 1328:46
7 x2 \6 |4 Z3 S1 r每周六直播-音视频教程作业答疑 1421:16
* o7 `9 K* {! b1 x每周六直播-音视频教程作业答疑 1532:13# [; w# f* o7 Z! _' X
每周六直播-音视频教程作业答疑 1625:21
& z2 m. W  V# A" U  p每周六直播-音视频教程作业答疑 1723:40
6 Y& t" p8 w8 A; i9 l/ q每周六直播-音视频教程作业答疑 1813:177 T6 R# h+ V% d" `. r8 x6 X& L
每周六直播-音视频教程作业答疑 1911:49+ T+ z2 ]# Y6 M  ~) h
直播-作业答疑 20 2D绘图绘制波形原理43:10
4 g' u. z1 n/ T直播-作业答疑 21 2D绘图绘制波形原理224:47
# {+ _+ Z3 k- _+ R+ s每周六直播-音视频教程作业答疑 2226:069 a& r/ B7 a* w+ g
QQ群直播 聊一聊OpenGL Shader 0122:16
( l. e3 [: `3 h- }& ZQQ群直播 聊一聊OpenGL Shader 0226:52
, y! {9 W- K# N3 xC C++差生班 案例讲解137:01, y) d7 C- n4 ]2 S, U& M
C C++差生班 案例讲解229:20
7 g. j8 p$ ~# I, o# q5 F) c& ZC C++差生班 案例讲解308:54  Q' F4 p* J. E* W1 Q
C C++差生班 案例讲解4
+ G# R# @2 K) i5 j7 G) u) h0 j8 m- b+ G' G3 \) r+ P# z8 H- s9 e
〖下载地址〗
+ _  P: z) `3 }. Q4 t/ h. m
游客,如果您要查看本帖隐藏内容请回复

: K/ z. I0 q3 h, i* v/ S3 I# u〖升级为永久会员免金币下载全站资源〗* d" a3 p. X7 q0 T% L9 `! }
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
  H1 l! V. S4 ]! h

  [9 w* d. _' ]/ P5 q; w) |
回复

使用道具 举报

跳舞的大象 | 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   [复制链接]2 I" ?* d: C8 _1 i7 g1 d
回复

使用道具 举报

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

本版积分规则