FFmpeg音视频开发实战5

  [复制链接]
查看8047 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png
2 ]2 g6 m: Z" ~6 Z8 U〖课程介绍〗
! L) r* }- j6 S( Y" q/ O; t2 R& W7 R本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。
# |; g2 T! l3 }" r( S  f
7 S" {7 {2 X. ~. D) C〖课程目录〗
2 h0 ?3 N. [! X. [音视频开发前瞻 06:371 v$ `& X- b8 ^1 N( o" X
FFmpeg音视频开发实战5介绍 03:072 e4 E( G6 @5 G2 [) I8 b! b8 U
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:567 v/ E# A# j3 R4 j4 i: G0 [
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58
* v2 G. P8 E8 R' f7 K* [每周六晚8~10点QQ群直播 内部作业答疑24:23
" @6 I3 s0 Z1 {; ?# T! i. C解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14! r3 a* _6 E0 b$ G- z6 Q
学习课程前的提示06:59
2 D% a6 a5 K7 H) a5 J; Qvmware开发环境 119:55
$ }8 n& _/ J& w- bvmware开发环境 226:23
: x8 v% K) n: vvmware开发环境 305:53
/ `6 b5 ~: ~5 c+ ~& u+ Vvmware开发环境 413:49
: l: |& T- l/ fvmware开发环境 515:27
, C! c/ n; A: D; G8 M. k, cvmware开发环境 606:51
5 Q! U! o# `5 R5 m  I* X; lwin10不用装系统下载解压即可用版本38:136 Y3 N' R& H8 R$ U4 M
macOS Xcode开发环境 0122:54# c5 Z" j7 l& U# W9 r0 \3 Z  R- i
macOS Xcode开发环境 0225:21. ?. y; M  s- R& @1 ]5 \: |8 Y
macOS Xcode开发环境 0320:02
- R9 r  @: S  r7 W  E6 A: @macOS Xcode开发环境 0419:17% t" E1 p4 t( r( Y( @
初学者音视频入门课程学习须知05:51
8 y! ]0 ]/ }. _: w: |音视频初学者入门01 音频的原理15:56
* k1 f8 Y  b( i5 I, X3 M音视频初学者入门02 视频的原理113:38
1 O& E" N9 `6 Q$ w音视频初学者入门03 视频的原理216:48
* @" n9 H" H% o' ^- l' C音视频初学者入门04 视频编码原理17:41$ G1 n) n; g% V7 |. f$ y, D! E
音视频初学者入门05 H.264 编码压缩算法原理09:58" d+ c: @, Y2 F' F8 V
音视频初学者入门06 视频编解码网络传输概览15:51
1 S$ l) d. g) S$ M音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:445 u, x- p' e% ~1 N$ q
音视频初学者入门08 流媒体服务器架构16:15
0 q  C9 Q) M& R3 i) [1 z" i- B音视频初学者入门09 P2P点对点介绍07:02# A  g& l  ^9 B$ H7 C
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
! ^& G( Q* d  I0 ]音视频H.264基础 直播讲解0123:54
0 |" b  D/ E) W' K% {& a4 U音视频H.264基础 直播讲解0221:54
% w$ c5 \) c2 @9 @4 @音视频H.264基础 直播讲解0323:119 H  U. F5 f/ _
音视频H.264基础 直播讲解0424:15- O* Z. {1 D7 |! j
音视频H.264基础 直播讲解0524:16
0 `# z% n  y  ?( I' N: u; bTips:群里80%的同学都整不明白的问题0111:19; i: O* n  l$ v0 u' ]0 u7 u
编译FFMpeg29:016 y" v8 ~0 V+ ?4 o1 j
ffmpeg Mac iOS 编译补充0127:521 S; `5 u9 L, d% f, I. @
ffmpeg Mac iOS 编译补充0224:58
1 a3 P8 h; u, B7 E" H& Fffmpeg Mac iOS 编译补充0318:19
% Y9 |' W  q6 A$ P/ xFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:102 {: w3 n; x* {
开发环境搭建22:50
$ f# U, S" ?9 v1 j7 HH.264 视频数据接收13:016 x: P& r6 F2 s# R+ [
解码H.264数据 118:45
+ _: f% k5 t" c& P$ i$ m* @解码H.264数据210:55
: t. o* ?, R3 p8 b5 F5 T. U4 Q解码H.264数据318:57" l" ]( A! T: L& O: j* f5 R; n: I
OpenGL ES渲染YUV图像24:11' L# m3 G2 Z0 ]! c' Y
音频采集接收21:01/ a! x5 _  N0 P# ~9 D
音频编解码11:10
8 Y; q; ]. z) |) e5 X" \, jH.264 I P B帧 NAL12:22" F) B) Y3 g, h! f
H.264 I P B帧 NAL 216:58
# I  D7 R  j0 x* W( HH.264 SPS PPS I/P/B帧解析29:29, M' b% \' B+ }/ N+ n
QuickTime mp4容器分析12:09
* x% q6 A$ b4 g3 D! vAAC 音频格式05:166 P2 Z; r( _+ [* c, y4 G- p( P
AAC实时转换 124:100 _' w" n1 f% \# B* O/ @
AAC实时转换 221:18
0 h) V2 e: l8 m2 i' JFFmpeg实时写AAC音频流120:37
3 ?3 ?9 V9 U! z: u6 Z6 }FFmpeg实时写AAC音频流215:25
' e* n0 {/ j% d5 i$ ~1 A. _6 p/ T" hFFmpeg实时写H.264视频流17:12) p/ V1 `, B* B+ h9 H0 Q
FFmpeg封装h.264 AAC到mp430:24
4 h3 d5 T' T) V$ y; }iOS 硬件解码H.264 110:29( u! q7 \( R# g! G
iOS 硬件解码H.264 229:142 y9 }! g! W5 V/ R
iOS 硬件解码H.264 318:42
, l! P. J" y8 w. e3 b" {( ViOS 硬件解码H.264与显示14:40: H6 d# X) z& P0 [0 c" C9 a/ ~
FFmpeg liblame pcm转mp307:02
$ ^% @' n! @7 RApple TV tvOS编译FFMPEG08:25
6 G7 F* _+ k- U& y% L8 F3 Rv4l视频采集06:05
9 W7 \% R$ l3 X# |8 Hx264编码H.264数据11:07
, Z& Y/ q' C; }/ |" N+ p* X/ Xalsa 音频采集08:282 v& h$ _( Q8 }& L: R& g
FFmpeg 跨平台开发 0110:09
7 k' p& ~% i) H1 E7 U3 YFFmpeg 跨平台开发 0228:07
/ V% Q' m2 n  f9 h$ x4 \3 t0 ?FFmpeg 跨平台开发 0305:18
" h' `& v0 w  K2 ~8 j6 UFFmpeg 跨平台开发 0410:19
/ e# ?/ x% D: @  \) h: NFFmpeg 跨平台开发 0509:35
7 p: g5 V" f" L( [7 X" D7 q0 w4 d/ FFFmpeg 跨平台开发 0611:08( g' C+ D4 e. e  v& P9 t
FFmpeg 跨平台开发 0710:43
* c  l( _7 U! \. |& IFFmpeg 跨平台开发 0809:21
- s5 M! C  L, e7 h  \FFmpeg 跨平台开发 0912:39& x$ }/ d4 C0 R# L
FFmpeg 跨平台开发 1014:51" {; K- Y* p6 z( C" M
FFmpeg 跨平台开发 1110:257 F0 ]7 K9 V, ^: k; y8 P
FFmpeg 跨平台开发 1210:47
1 e  D* c* L* a9 c4 [FFmpeg 跨平台开发 1312:49
: {' |* R+ H: A. p1 }5 Z2 l/ AFFmpeg 跨平台开发 1413:10
- F2 ]& c# O/ s/ s; w! w$ i4 CFFmpeg 跨平台开发 1508:34
2 J9 |. S% w1 D: X( V$ PFFmpeg 智能手机App优化06:12: \/ F# C* q% |
Android JNI专题 01 跨平台开发安卓移植简介03:19: V  F6 B1 F9 G5 y2 T' @) O
Android JNI专题 02 第一个JNI调用12:07
8 G: X, Z# v, i3 ]Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
3 T  d. P5 `6 J0 j2 M% @Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
3 l' }5 ^5 Y- v% D; ]4 |8 d# I. dAndroid JNI专题 05编译ffmpeg 真机静态库26:39
, u2 I9 d9 W& m7 RAndroid JNI专题 06 Posix网络通讯移植0113:31
4 d- I! l. ^9 A+ h* r" K/ HAndroid JNI专题 07 Posix网络通讯移植0223:09- m# |: V5 e& T7 b' c
Android JNI专题 08 Posix网络通讯移植0316:23
5 t; C9 S8 _" FAndroid JNI专题 09 Posix网络通讯移植0407:46
% ~) v  ~' j- a" z3 F' }* QAndroid JNI专题 10 H.264解码移植14:53( X: p, Y* i# y! H8 o8 p1 G
Android JNI专题 11 native线程回调java函数0114:27
: Q2 E7 K% Y, E7 Q0 t, bAndroid JNI专题 12 native线程回调java函数0212:103 h! n" B! e& }: E  D: ^# h; U% w& l
Android JNI专题 13 OpenGLES渲染YUV12:17
/ I, y( g5 Q0 L" ~. NAndroid JNI专题 14 程序运行收尾11:38
6 e: i2 d3 W0 C3 O5 LAndroid JNI专题 15 Android JNI小结09:309 Z# W4 t/ ~$ `2 G7 I
FFmpeg 音视频转码07:19
3 A% g& r7 a$ E+ ]  g7 gDarwin RTMP 流媒体服务器09:48
9 _& o8 i; @; ?3 L3 }libVLC mencoder04:42
* L8 ]& J9 _9 E0 ~: R; d  ^! fFFmpeg WebRTC Linphone12:52
( a( n: F6 f$ WFFmpeg 屏幕录制06:51
& L/ I& e' R: I8 P  P* QFFmpeg SDL OpenCV10:481 c# W7 \/ c: X$ D, G$ M
RTMP 直播 介绍22:55
7 o  Q$ [) Y' L8 q; fRTMP 直播 Linux服务器搭建15:01
' t8 N! O- V& R' a# U1 ~6 FRTMP 直播 Linux服务器配置11:31
; \, p4 B1 r' q' }' C& FRTMP 直播 流媒体推流08:57
* ~1 K7 p7 X$ {$ C: {RTMP 直播 流媒体转发与接收11:13
1 w5 z& H/ m$ ^+ FRTMP 直播 iOS流媒体播放器 0117:52
' r( n2 t0 v9 T) m; \, x/ l/ aRTMP 直播 iOS流媒体播放器 0210:34/ e$ J3 Z1 k1 X" p0 L! x9 d
RTMP 直播 iOS推流到RTMP服务器0126:05+ n0 D4 S9 ~+ {9 P5 I- L
RTMP 直播 iOS推流到RTMP服务器0224:08* h2 @* E# h8 i, T# x+ |1 ^
Socket通讯入门之tcp 粘包拆包现象0117:08
/ Q, O+ ~8 a+ @9 lSocket通讯入门之tcp 粘包拆包现象0220:17
& C- Y: n1 M7 G, y3 L# o8 ~Socket通讯入门之tcp 粘包拆包现象0322:37
' w( T5 \% S7 {; A# _6 ?$ }  W, Y网络通讯开发 勘误04:003 o3 g+ `+ |, F4 o5 B' H
网络通讯开发 协议13:31
  A. q% O' S4 l, I! _& l. j网络通讯开发 tcp协议的可靠性10:47
8 F0 Y" s- {& a5 E) Y9 R网络通讯开发 tcp 三次握手05:44
- m5 p5 x: ~- f% n( P% |网络通讯开发 tcp 其他09:44
& x/ v; X3 t7 x% Q% A) ^7 O网络通讯开发 socket通讯常用函数19:072 Y9 y' H1 r$ P0 {" O3 I: J
网络通讯开发 socket编程常用头文件12:03( p8 C+ i2 L0 H3 ]" ?4 k
网络通讯开发 服务器编程0112:28. m0 q- [: Q6 E6 k+ |! [: ]
网络通讯开发 服务器编程0208:21
5 t' A( C- ~! W% _网络通讯开发 子进程07:32
5 |" `- S( y; E  J1 h( x网络通讯开发 自定义协议12:46
( b4 \7 |9 {4 u  @7 T% E% A" t网络通讯开发 IO复用11:265 s* I# q# N% s5 n* Y3 P7 D" o
网络通讯开发 套节字选项09:276 W! ]/ w1 U9 j/ l& p1 _1 ]
网络通讯开发 非阻塞数据接收13:58' H3 O  W" ~5 F/ Z4 d1 a
网络通讯开发 非阻塞数据发送11:12
0 H( B* [( X. Z; I5 S& a$ H1 F网络通讯开发 Unix 线程10:57
, w" [' U, z+ d. A7 u2 O网络通讯开发 线程detach封装09:43
5 L- G$ a# R& @/ ]网络通讯开发 自定义协议 登陆28:556 s7 [: h8 T: x1 g$ j( @2 e+ A
网络通讯开发 发送视频包0116:56& d5 q$ d' l% i
网络通讯开发 发送视频包0209:46# K8 q9 X" i# W) h
网络通讯开发 发送视频包0309:55
) \0 I& L$ p" h' V4 N9 O网络通讯开发 常见音视频包结构22:124 h( o  A- Q8 z( M3 S
网络通讯开发 音频包的发送0114:35
2 [; b- C! A" X. j0 ?网络通讯开发 音频数据包发送0213:23! f' |3 R$ b7 E+ {* q7 e
网络通讯开发 服务器端架构总览10:313 A' o: E/ q  K9 |( G/ r
网络通讯开发 服务器端架构实现09:30
7 t7 u9 ^; d/ f  E网络通讯开发 服务器进程12:546 A5 s  v7 ]+ @3 Y% f
网络通讯开发 客户端编程介绍12:02" y" b, K" @2 D* A! |- V, G
网络通讯开发 客户端初始化套接字15:264 \- M* \! ?( f& h, k
网络通讯开发 非阻塞connect12:30
9 {: }" e7 d8 K9 g8 z, {网络通讯开发 超时阻塞套接字发送07:19- t5 ^) C& a7 t
网络通讯开发 超时阻塞套接字接收13:04  W0 v- ~. ]6 t2 i$ V, }: p
网络通讯开发 登陆请求12:00
6 O% U+ j! T* g+ m+ g1 U. q; O  D网络通讯开发 登陆认证16:06' C" y! a' d. G* @4 Z( ]
网络通讯开发 视频请求13:22' I8 Y+ n6 |' U$ C* S+ n
网络通讯开发 数据通道15:44  o. |+ S  E( j% `7 c. A6 p. S: f" B/ M
网络通讯开发 命令接收线程10:02, O* ?5 z; \5 I& O* w9 O
网络通讯开发 音视频接收线程13:54
. l5 w( {% r# E网络通讯开发 音视频解码播放08:52! u' Z) |* C$ o* A
网络通讯开发 程序架构概览09:209 B- l: M& Q2 m, k, t# H! i, a+ [
网络通讯开发 心跳包09:34
5 S* i4 L9 p# r- I网络通讯开发 UDP 编程04:17
2 A: Q8 T8 g- d& M1 l5 [; ]! W网络通讯开发 局域网广播包07:336 \9 G# Z9 b7 E) y
网络通讯开发 局域网广播接收06:50
, E8 w" t* a; t  t2 q$ j3 I跨平台移植问题15:193 a3 f+ q2 L. X7 I" g
跨平台客户端 for Linux 移植20:36
8 n5 G- [, m# r/ _. U$ kWindows开发01 Qt和MingW14:064 ?+ L& m5 \8 ?+ s
windows开发02 MingW ffmpeg编译32:37; E6 Y. v; i5 O- v0 Y: a1 J! A4 r( U
windows开发03 Qt与FFMpeg18:18. E& e3 ~- c- r4 E. H
windows开发04 Qt Socket12:54
& H2 M4 w- g% x  K: h2 ^  b0 `windows开发05 Qt Socket28:59( M' S% T* P8 I9 W- W& |+ L
windows开发06 Qt Socket36:44/ I$ |3 J& x6 ?3 N' S, ~$ M
windows开发07 Qt Socket40:20& p* x1 k4 A' K' Q$ L1 \. l4 T# `5 T
windows开发08 Qt Socket38:453 J  K8 e" [' ^2 W
windows开发09 Qt Socket09:45
& ^' i: D3 v2 Z$ owindows开发10 Qt Socket11:50
) B( @9 x8 N* |+ t% u; _: j/ Fwindows开发11 Qt Socket21:56' \2 b2 i9 L1 i  g
windows开发12 跨平台编译11:43
. D; f) M3 f3 A9 n" |  vwindows开发13 摄像头无法打开视频问题21:31: c1 M$ U/ ?  \# U
windows开发14 程序发布注意事项36:04
- Q0 }# w% \* l! j3 \windows开发15 程序安装包制作31:06$ z: w+ o8 {1 C6 x* ]8 m; ]
FFmpeg音视频高级开发实战-简介03:217 j( v6 {( c' R# G7 e# y+ _" Y5 [4 y& r
linux视频分发服务器01-课程介绍07:54
; g2 C: Z* b# Q* a" Y/ Glinux视频分发服务器02-开发环境介绍11:51! L) W4 P3 }# N6 o, N
linux视频分发服务器03-linux优点21:40
$ N7 `" Y$ B4 X* L7 T2 F5 zlinux视频分发服务器04-多进程21:34
1 u: I, d5 n4 l" F5 r# glinux视频分发服务器05-进程通讯 0115:53
: ?- H: l+ ]- h, C  v: Ilinux视频分发服务器06-进程通讯 0217:064 L, q& R0 r  G; P' ?3 E1 R
linux视频分发服务器07-进程通讯 0318:50
) p. e1 Q- e' j3 Nlinux视频分发服务器08-进程通讯 0423:57: F# h0 V2 N8 N: s/ x
linux视频分发服务器09-进程通讯 0527:588 e4 C; w6 i% A% c
linux视频分发服务器10-进程通讯 0624:19$ N3 C! t( q7 ^: D
linux视频分发服务器11-进程通讯 0747:33
/ F0 G" W; `2 a4 Y3 a# V/ Alinux视频分发服务器12-进程通讯 0818:44: N% `6 n( Z1 k4 \8 q1 F
linux视频分发服务器13-线程 0121:36* f/ a0 i& e5 [: I
linux视频分发服务器14-线程 0235:37% ?1 ~# L' E" e0 a* \9 w2 m
linux视频分发服务器15-多线程与互斥锁13:27+ O" l- o* {5 u6 E& a( T
linux视频分发服务器16-socket12:22
" @0 l1 ?. y6 k3 Blinux视频分发服务器17-TCP-UDP概述24:54
: {7 ?8 X9 g  {8 o  b" z: [linux视频分发服务器18-TCP服务器39:44( A- `' F/ T$ J# o
linux视频分发服务器19-TCP客户机10:222 A" O0 L0 f; Z: c5 u
linux视频分发服务器20-UDP服务器09:54! d0 X# ~9 O* p% |3 j- y  _
linux视频分发服务器21-UDP客户机13:32* O7 a0 N: }4 w! c  @3 I0 q
linux视频分发服务器22-TCP/IP多用户访问实现0126:52
) x8 `: m/ S, {0 Z& S) plinux视频分发服务器22-TCP/IP多用户访问实现0213:05& M* |% O; v; K! p2 H" R  I8 F
linux视频分发服务器23-TCP/IP多用户访问实现0310:58) s* I" ?1 l. N: E! D1 @
linux视频分发服务器24-TCP/IP多用户访问实现0420:02. j1 G5 q. _/ l+ h, y- i6 @
linux视频分发服务器25-TCP/IP多用户访问实现0523:35) y9 m* e% p" [2 j. \
linux视频分发服务器26-TCP/IP多用户访问实现0639:404 V$ h% }* J" c
linux视频分发服务器27-TCP/IP多用户访问实现0714:40
" o" I. ^" P. Klinux视频分发服务器28 TCP/IP视频分发0114:02
- |& ^1 f  T# ^, Y7 `linux视频分发服务器29 TCP/IP视频分发0216:50' ~: _  O: w2 j7 g
linux视频分发服务器30 TCP/IP视频分发0321:40+ O9 g! c2 z; v: S& T1 y
linux视频分发服务器31 TCP/IP视频分发0417:084 q+ H3 b9 J1 i; s
linux视频分发服务器32 TCP/IP视频分发0516:15
. y( g( {, ?! plinux视频分发服务器33 TCP/IP视频分发0614:01
( ]: C& P  {! R7 @3 `3 `: vlinux视频分发服务器34 TCP/IP视频分发0712:56
8 t' J/ N8 u4 Clinux视频分发服务器35 TCP/IP视频分发0824:12% W# Z. |7 a" p. A# |
linux视频分发服务器36-TCP/IP视频分发1021:355 u, o5 D$ C: Q) J; z
linux视频分发服务器37 TCP/IP视频分发0918:04
9 U# n  X. k  Hlinux视频分发服务器38-编译容错处理08:28/ Z% I/ P4 }% [% Z" n
linux视频分发服务器39-协议数据封装12:54
, s. A: a5 P8 C" y; }3 Vlinux视频分发服务器40-TCP/IP视频分发1113:18' x' ~4 Z' w; N
linux视频分发服务器41-TCP/IP视频分发1234:05; E5 e$ V5 v0 I5 B3 H
linux视频分发服务器42-TCP/IP视频分发1318:29
' e6 ?1 J+ `; ~* a( \linux视频分发服务器43-TCP/IP视频分发1428:31
, s8 D: _* U- m: slinux视频分发服务器44-调试43:05' ~6 r( w) J' g- l
linux视频分发服务器45-音频14:45( q, x- Y; ?' f  h
linux视频分发服务器46-总结113:20
2 E* C& e: a, h6 L8 z: slinux视频分发服务器47-总结205:25
: `9 C4 `; g+ t# h# ]: ~) g& wlinux 基于UDP视频分发服务器01-UDP基础18:48
, x5 q+ o6 k8 @5 d) @* u4 r7 ?# S& V+ Mlinux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44- ?) t. u# o; {2 b+ p6 O5 N1 q
linux 基于UDP视频分发服务器03-创建UDP服务48:05
& _% B" g. L7 Q- G* {linux 基于UDP视频分发服务器04-UDP报文接收27:54
0 S7 S4 n$ y5 y0 d0 klinux 基于UDP视频分发服务器05-UDP报文发送13:410 a* U. ~6 {* q# S
linux 基于UDP视频分发服务器06-UDP客户端实现35:13
# T3 ?, G; S( M! F  ]linux 基于UDP视频分发服务器07-UDP交互133:23
6 |; u; R" G8 p  p! \: o4 F8 ylinux 基于UDP视频分发服务器08-UDP交互231:48% _" T0 o2 j( R9 ~! Q7 j# _
linux 基于UDP视频分发服务器09-视频采集26:29
; n6 V. M. z1 T1 [# y( R$ ylinux 基于UDP视频分发服务器10-视频数据UDP分包33:55! b  h9 y" A" v# j! J
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34/ ^, C# N' _4 k" Z/ P& g  ^( ]
linux 基于UDP视频分发服务器12-视频数据解码播放15:27
3 l- S- a( _$ Mlinux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
$ T6 ]5 _! D4 ]! slinux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:504 H, S; I" z" ?8 k6 N
Android 01 音视频开发概述20:23' }6 n+ d4 d- s7 x& J
Android 02 编译ffmpeg19:21
2 _6 }1 ]6 N" Q' }$ O) [) bAndroid 03 JNI 01基础25:42" A  ~+ z* Y, P5 L5 J5 ?
Android 04 JNI 0201:09:24- @+ P( n  L$ @" K, P" k
Android 04 JNI 0301:345 {: k0 \) w( F0 G# c
Android 05 JNI 0301:341 t9 v6 D# @/ N) {8 O
Android 06 开发环境21:16) R+ G; s/ B1 d; s  I3 Q* a
Android 07 项目结构21:15
. d0 O; E4 k, u) r; l3 xAndroid 08 自定义Activity24:04
% P5 e4 d3 J3 R+ lAndroid 09 SafeThread类19:38
  C* Q$ a7 I, j3 n' W* J' GAndroid 10 网络通讯协议25:557 B1 `8 I+ ~- X- M; H1 N( w5 N
Android 11 网络通讯类0137:09' z- c1 P8 ]/ S, @
Android 12 网络通讯类0228:140 h# b! c+ u- C' i8 b% z
Android 13 网络通讯类0339:43( z+ R. V) d0 e( N5 t( \
Android 14 网络通讯类0421:49; |* B& M" w3 l9 G0 A
Android 15 网络通讯类0523:44; M  Q. a- R* ?: s) e
Android 16 网络通讯类0624:08+ s2 O7 w- B# L
Android 17 数据缓存27:52
) c# E5 C- Z) _; vAndroid 18 视频队列23:09
0 j3 y4 r2 |5 \Android 19 控制队列及通道25:346 o* L5 d" S8 p8 l, b+ v/ I; j! I4 O0 S& V
Android 20 Socket 连接线程0128:36% |9 P( h& }1 V
Android 21 Socket 连接线程0226:19  X  P5 u$ r+ l  n2 h! s
Android 22 视频接收线程0122:360 Q$ f, b0 u! x6 z3 q
Android 23 视频接收线程02 1219:07
/ V) {& G7 T6 M# W  EAndroid 24 视频接收线程03 1321:56, D: v7 P' j: t, h8 `: q- @
Android 25 视频解码线程1434:048 D3 M4 ?/ p+ e$ j: v; I( ~  |
Android 26 数据传输接口18:46* w4 c# L# M& T/ S) s! N$ J* g) T- }7 k
Android 27 UI显示0129:56
1 d1 s" T/ A+ E* E- I3 YAndroid 28 视频显示布局28:16+ P; b6 s* g% H! {2 {! J
Android 29 UI显示0228:39
, }1 F- C! L9 D+ M) _Android 30 UI显示0331:136 V  a8 @$ a! X5 G0 T
Android 31 Render 显示15:59' k! k; q3 ]3 t
Android 32 TCP视频通讯项目总结19:25
6 s. D2 Z9 J" l3 _Android 33 音频编解码0119:348 n. `1 I6 j4 W+ j# ]
Android 34 音频编解码0213:157 h2 ]' ?7 o" v& i1 f. ?
Android 35 硬件编解码 0117:12/ q4 E, O: ~4 e8 F, J
Android 35 硬件编解码 0228:13! F$ A( Q4 h, h8 s. h+ N( d
Android 36 硬件编解码 0318:04
! e' B/ }: y5 k1 kAndroid 37 硬件编解码 0413:58* [# q4 k$ n  m$ K3 r2 ^
Android 38 安卓开发总结05:13
8 c7 N4 H* Q+ }4 y6 WRtmp 01-课程价绍05:19* o3 E1 \* d9 w3 G8 ~! U2 n! S+ {. P7 z
Rtmp 02-rtmp基本介绍16:077 \1 N+ [0 f+ u- p
Rtmp 03-开发环境搭建及项目概况37:57
/ P$ R& {8 K- e% GRtmp 04-基础代码编译15:40. I$ T8 J3 X2 |/ K' ]0 y+ Y# Q
Rtmp 05-rtmp协议及封装格式123:559 \7 z! w( `+ N8 @! _% D: I7 }2 j
Rtmp 06-rtmp协议及封装格式216:48
) S5 d# L8 O  ?) m5 H2 V! sRtmp 07-rtmp协议握手34:18
1 }3 K8 ?, W- w& W% dRtmp 08-flv以及flv文件结构13:31  ^9 e* b9 U1 b5 W
Rtmp 09-flv的Script Tag19:23- L! m) \7 x" E
Rtmp 10-rtmp的Metadata封装发送44:26# W( I1 g! X, i6 Q. N( k
Rtmp 11-h264与nalu简介12:19" D" ^* ]- D/ o, d+ X4 Y1 [
Rtmp 12-nalu提取23:41/ s& O# i6 s0 g2 S
Rtmp 13-h264视频数据按flv格式发送rtmp包34:125 [6 A$ A! t8 Q1 K5 l; o
Rtmp 14-h264视频编码信息讲解及发包36:49# A, _$ i2 @4 V. ]6 t  q
Rtmp 15-aac格式介绍及声音的参数介绍15:13: ?/ {* z: ?; L
Rtmp 16-aac声音数据flv格式化发送rtmp包16:32
( Q) s$ a7 d4 X5 }& |Rtmp 17-aac编码信息组包发送36:00
* g( `) ^1 j* o% S8 ARtmp 18-h264帧及aac帧获取01:12:20( A3 L2 ?7 g. V$ ?4 D) X
Rtmp 19-rtmp推流和观看05:29
. @  P2 |6 Z0 b& v* k/ ^1 GRtmp 20-修改chunksize的大小15:24) U: I5 ~5 _/ o+ x7 V$ l
Rtmp 21-librtmp导出及快速推流19:47% e/ N6 L: r9 t2 {
Rtmp 22-rtmp专题课程总结09:04- Q4 x2 v1 p! c
libvlc Qt专题 01 LGPL下的libvlc05:17
4 A& ?5 s- w2 \; z. g5 @8 q4 {libvlc Qt专题 02 vlc播放器引擎.13:33
3 T6 S: n' o+ r4 Y! ?' x1 j; ]libvlc Qt专题 03 libvlc Mac Windows库17:02
+ \# x$ Q0 F% q/ S' r1 ulibvlc Qt专题 04 关于GUI 开发框架学习20:05
9 B. a' x  N- U. P$ K7 plibvlc Qt专题 05 libvlc 库配置 调用14:29& ?. `/ Z- {9 e7 o9 w2 n  h
libvlc Qt专题 06 GUI布局17:23
& K7 V3 t2 v+ y& nlibvlc Qt专题 07 Qt界面交互18:11
7 c" |  ?% }8 \7 klibvlc Qt专题 08 打开媒体文件12:55
3 I4 J, H. X3 d) C" Ylibvlc Qt专题 09 libvlc API20:42* {8 R! {3 t. l8 r/ x
libvlc Qt专题 10 libvlc video callback20:29+ c5 t7 M  \+ b( c+ k1 Y
libvlc Qt专题 11 libvlc video callback 219:14
- y4 i& e! D) llibvlc Qt专题 12 libvlc video callback 310:257 e# m9 j0 S2 F' b- R8 H
libvlc Qt专题 13 libvlc API 0122:14
' x* s- b+ J, o+ y8 D5 u. }) [libvlc Qt专题 14 libvlc API 0211:59
  i' O3 l" Z6 L) @& ~4 dlibvlc Qt专题 15 libvlc API 0329:07% K4 D5 v. C1 X# m% W
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14# ^+ n/ Y+ L& j: N9 N% M( m1 |' @
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28/ P) Y  J, \" o0 K
libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
. A3 B8 T1 u9 z1 y7 ]. E1 hlibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23
; b% X' s) C- l0 L& ^libvlc Qt专题 20 windows 适配 105:15
; q8 T5 Y; b* q- X6 n" J& b, Z. u1 Dlibvlc Qt专题 21 windows 适配 210:04
# T$ ]8 S: ^/ X- C) blibvlc Qt专题 22 vlc总结05:24! |' k5 K7 K: U/ S% N
音视频处理专题 非线性视频编辑器 0117:41
: P2 l" q% t+ P6 l音视频处理专题 非线性视频编辑器 0211:33
% M7 b# }8 h* l5 g& e. W9 B音视频处理专题 非线性视频编辑器 0315:35% H3 a! w  P3 z
音视频处理专题 非线性视频编辑器 0412:467 W3 m! r" E; n2 D
音视频处理专题 非线性视频编辑器 0515:09
) K, }- `: N! {  Y音视频处理专题 非线性视频编辑器 0609:49
( b5 w/ ^' U! i( H1 s  I音视频处理专题 非线性视频编辑器 0718:54
$ `) c, R# ^" E1 L' i0 v音视频处理专题 非线性视频编辑器 0816:29  K3 y7 m: \2 S& y! U# p1 o( K
音视频处理专题 非线性视频编辑器 0919:21
$ p2 b6 [: I; i- O) n音视频处理专题 非线性视频编辑器 1014:03
: m/ r0 N4 W/ |' Y) ^音视频处理专题 非线性视频编辑器 1131:34
$ g( m+ F8 y9 s- B9 `7 m音视频处理专题 非线性视频编辑器 1215:40) H  c" h9 M( W  o, D' h# S
音视频处理专题 格式转换 01 解密格式转换工厂14:23  o: X. `% g! p& B
音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
- |  B# ?2 y0 _3 i+ }) n( F3 c9 A8 f音视频处理专题 格式转换03 SDL Mlt 0111:24
" u7 k8 G( w- T. g  [3 |2 Q音视频处理专题 格式转换04 SDL Mlt 0235:08  a$ b% d; L9 N9 e# }9 B
音视频处理专题 格式转换05 SDL Mlt 0310:56
' M) l  m3 w1 {9 h音视频处理专题 格式转换06 SDL Mlt 0416:58+ c$ g- T5 j% N. s
音视频处理专题 格式转换 07 多进程实现128:51! x/ t# G: t  s- B( E) [0 ?2 z0 v
音视频处理专题 格式转换 08 多进程实现220:22
' x5 M; m0 g. N音视频处理专题 格式转换 09 多进程实现311:52
/ K* J7 f8 z  z. M音视频处理专题 格式转换 10多进程实现413:11' r6 w0 N1 c5 |, R3 D8 W
音视频处理专题 格式转换工厂11 多进程实现508:12
  F. Q" ~9 ^/ b0 X4 B* r/ n! _% V" S5 S音视频处理专题 格式转换工厂12 多进程实现626:146 ]1 F% c/ F" V3 c. p% J7 Y
番外篇 OpenCV人脸表情追踪项目实战114:54
0 g8 \. e" X2 M" I番外篇 OpenCV人脸表情追踪项目实战217:362 |/ S7 t# d, U$ J3 c- b( F/ B+ ?
番外篇 OpenCV人脸表情追踪项目实战314:52
2 l( ~8 i) c/ y番外篇 OpenCV人脸表情追踪项目实战416:51
8 f3 r' |4 z4 N番外篇 OpenCV人脸表情追踪项目实战513:18
3 D1 |% ]+ }! |- P  Z$ F/ M  K$ ?5 U番外篇 OpenCV人脸表情追踪项目实战616:09
5 V6 j5 _+ w: O- k" G6 \3 L/ X番外篇 OpenCV人脸表情追踪项目实战737:12
2 D  K7 {1 \4 G4 |( S7 \) h2 j番外篇 OpenCV人脸表情追踪项目实战814:18: D9 |5 G$ C( r: Y
番外篇 OpenCV人脸表情追踪项目实战918:12
8 B9 ]( ]+ B* z& _番外篇 OpenCV人脸表情追踪项目实战1016:376 x/ u6 W& \6 @. F9 ~
番外篇 OpenCV人脸表情追踪项目实战1114:23; W8 ]+ Z+ L. i( p
番外篇 OpenCV人脸表情追踪项目实战1216:39
9 v2 i2 Z; `8 G8 c6 ^* ?/ @# R8 C- B番外篇 OpenCV人脸表情追踪项目实战1305:08
0 m2 o9 L# B& \9 F3 O' i3 ]  j番外篇 OpenCV人脸表情追踪项目实战1408:59
! `- x" |1 Q$ F番外篇 OpenCV人脸表情追踪项目实战1514:40
+ ~& F+ c5 ?  o; |( @  s( s番外篇 OpenCV人脸表情追踪项目实战1608:403 Y8 h$ ~8 c8 Z8 ^! `0 u" P, I' D
番外篇 OpenCV人脸表情追踪项目实战1716:58
8 J+ ^4 O, q! ?- T- J4 f2 m番外篇 OpenCV人脸表情追踪项目实战1817:31
/ G: a+ |1 C; N5 j$ `9 M$ ~番外篇 OpenCV人脸表情追踪项目实战1907:48
+ E1 c  [8 C$ X7 g$ F番外篇 OpenCV人脸表情追踪项目实战2011:17
3 x8 O4 d/ ?0 i; c番外篇 OpenCV人脸表情追踪项目实战2120:490 r0 ^/ X; G+ q3 {; x
番外篇 OpenCV人脸表情追踪项目实战2205:237 S% E  N( t) R- b8 [8 b& i- [
番外篇 OpenCV人脸表情追踪项目实战 2322:50( `% }  H; [- Q7 Y# ^5 Z! g
番外篇 OpenCV人脸表情追踪项目实战 2408:59  b% c8 ]  D/ S" F2 E0 i5 z" V
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49" }, `8 J  ]: Z# d
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:240 B% ?; j1 f8 I! E$ S: v
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:457 d/ }) w$ i5 d5 l0 U+ ~& Q- |
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
. p5 h3 M- G" n0 S3 _2 @) n9 [8 |安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:087 N& [$ n! E$ k1 o* T' H. @( W$ y: d" ^
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
# U/ K: X. `1 S1 k- u安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19; d" w+ V1 b2 C$ B, k$ R
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
* q0 x* O0 R3 ]% V0 [, x! C7 R安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28$ V+ O' x) [" ~
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
! F* o& L8 z: k, A& u每周六直播-音视频教程作业答疑 0124:23
+ P1 u" z$ q& Y2 @每周六直播-音视频教程作业答疑 0224:26& Q6 Z; n: \- K; s  |7 z5 [, t
每周六直播-音视频教程作业答疑 0325:46
% Q+ O! D. a/ V% M/ ^6 \- J每周六直播-音视频教程作业答疑 0423:124 S& N/ _8 ~) T* j: u# h; ?6 e" T
每周六直播-音视频教程作业答疑 0525:22  @. j- n) p. n
每周六直播-音视频教程作业答疑 0618:19% R" \+ q# L/ Q& T
每周六直播-音视频教程作业答疑 0827:39
# N8 x+ z8 s: j) p7 Y2 S; s每周六直播-音视频教程作业答疑 0922:41
, \' y$ u8 I" `每周六直播-音视频教程作业答疑 1020:04
) f! P$ `7 Y. D: D% a. ]每周六直播-音视频教程作业答疑 1122:34
; v: ?5 q# b  n1 R每周六直播-音视频教程作业答疑 1235:34
7 n9 K& N- _" L每周六直播-音视频教程作业答疑 1328:46
* f( R: m. K7 r2 e0 Q) {每周六直播-音视频教程作业答疑 1421:16/ A+ E- X; a7 W3 c/ N4 j
每周六直播-音视频教程作业答疑 1532:13( x0 A2 H: ~7 u7 _2 N% M" ~3 Y" ^! l
每周六直播-音视频教程作业答疑 1625:21( W8 b5 [0 E! B4 P9 x" i! p
每周六直播-音视频教程作业答疑 1723:408 m7 f' ?; K, F, Z
每周六直播-音视频教程作业答疑 1813:17
+ b( G9 i- b! ]每周六直播-音视频教程作业答疑 1911:49
5 _5 |- V9 V7 M5 F: A直播-作业答疑 20 2D绘图绘制波形原理43:10
/ o% y- e2 F- K8 z直播-作业答疑 21 2D绘图绘制波形原理224:475 A! L: M, [+ Q0 h$ ^0 Z
每周六直播-音视频教程作业答疑 2226:061 G5 [! V0 t. b7 D9 g: A' m
QQ群直播 聊一聊OpenGL Shader 0122:16+ W- A2 v2 E8 s! q
QQ群直播 聊一聊OpenGL Shader 0226:52% f, U) e7 T  o# t( ]0 |/ ]
C C++差生班 案例讲解137:01
* m3 e- [* M2 K& d# @" Q% w) X" `C C++差生班 案例讲解229:201 I) {+ U: W9 c% v3 e; t" c: H
C C++差生班 案例讲解308:54! k7 W$ v- }& m# j) ?
C C++差生班 案例讲解4+ p$ |7 X7 e7 R! G) A8 z6 [
/ V# N" ^, \* _& x
〖下载地址〗

0 l% |0 F/ v' ~9 M" q. J. w
游客,如果您要查看本帖隐藏内容请回复
5 l, c9 I% c9 F- u4 A! I* ~/ b
〖升级为永久会员免金币下载全站资源〗
$ t' b0 C3 b# }( }. ^  s; Y  X全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
8 j) ?. `% l4 t3 a) f

2 [9 D; l* Q% N' ]3 Y$ h4 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   [复制链接]
' s; J; O, a4 P2 M; T
回复

使用道具 举报

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

本版积分规则