FFmpeg音视频开发实战5

  [复制链接]
查看7891 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png
4 m9 d: J% L% f. k: H〖课程介绍〗% p) ^) w& a7 R1 K" M
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。7 Y( I% z: r6 j7 C' a% ~

5 U4 t8 @7 f$ f〖课程目录〗
- ]6 h4 H" I; Q' T音视频开发前瞻 06:37
8 ~# S3 }% n" v( s$ UFFmpeg音视频开发实战5介绍 03:07
) W5 q4 R$ c( h7 U$ K- \2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56! s, l5 `) h0 [$ W3 l: a$ h
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58
3 N7 Y/ C& A. `& M1 x每周六晚8~10点QQ群直播 内部作业答疑24:23
. V0 t9 H# o# T7 v解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:144 d' s' [% z- ~! W
学习课程前的提示06:594 g6 n, k% J$ R9 Q3 k3 j1 r# I
vmware开发环境 119:55
: Y8 x1 H( m. xvmware开发环境 226:23# D# d3 U8 h; g2 _- u
vmware开发环境 305:535 I6 E$ d% l, [. H# Z, u! G
vmware开发环境 413:49/ h, m7 a! p, Y/ z
vmware开发环境 515:27( K7 E7 _# ^3 _: B6 Z
vmware开发环境 606:518 ^: i" r4 S6 I: ?6 y: Q
win10不用装系统下载解压即可用版本38:13
$ y) V. h. s7 K8 Y3 m) xmacOS Xcode开发环境 0122:54
, `6 \+ ~5 X' a* C4 E. p: EmacOS Xcode开发环境 0225:21
. D9 Y  S+ q; \% PmacOS Xcode开发环境 0320:02
- o7 Z3 i5 N/ i+ l! k& d! amacOS Xcode开发环境 0419:17& a9 k# B6 C& z8 n/ ?
初学者音视频入门课程学习须知05:514 T1 ]1 U1 y& B9 ?1 U% U, y4 D2 V
音视频初学者入门01 音频的原理15:566 \) @3 c8 O. Y# F) t7 c/ u3 a
音视频初学者入门02 视频的原理113:38
* w& Z& }. o! i# {& q, w1 [音视频初学者入门03 视频的原理216:48& L1 z, B7 e9 p$ _# R
音视频初学者入门04 视频编码原理17:41/ P% w" k% ?" A/ n" M7 f# d! z
音视频初学者入门05 H.264 编码压缩算法原理09:58' N# e; H* u+ w2 a0 T" L+ \( G9 g
音视频初学者入门06 视频编解码网络传输概览15:51
8 R. r* r$ i$ l1 J! h1 g音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:441 [/ v2 D4 t; i0 r( L6 G5 e
音视频初学者入门08 流媒体服务器架构16:15
" A# Z/ v) X& E) z  b音视频初学者入门09 P2P点对点介绍07:02, K% n7 t# [# o( g9 B
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
- |/ `! Q" N. S6 [5 @$ \8 R音视频H.264基础 直播讲解0123:54
# J/ a3 \3 {# z/ l4 i* C音视频H.264基础 直播讲解0221:541 f; Z- ?- o( [5 P
音视频H.264基础 直播讲解0323:11( m) {! q6 \! M# H
音视频H.264基础 直播讲解0424:15
( l! b' r6 [! ]: a, ?. q1 |+ x- ^% @音视频H.264基础 直播讲解0524:16
5 Z5 x+ o/ \! ^3 [Tips:群里80%的同学都整不明白的问题0111:19
5 k+ f9 A1 f& f7 f4 ~& f+ ?' p8 b编译FFMpeg29:01
8 S4 W7 P: E  p# w4 ^& D7 o; Iffmpeg Mac iOS 编译补充0127:52
- ]0 e; g$ O* G% L; zffmpeg Mac iOS 编译补充0224:58
1 z2 e3 {7 _" Nffmpeg Mac iOS 编译补充0318:19
8 |% ^; P5 V0 j$ u( Q" CFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
$ O! o0 X( m& o8 I, ^) Z开发环境搭建22:50
! t' h4 B- l0 HH.264 视频数据接收13:01# V. `% X$ r, x) h6 _2 B
解码H.264数据 118:45
+ `5 b/ Y7 c' z" \  g0 v2 k解码H.264数据210:55; O- B' p6 ~$ |+ t4 @
解码H.264数据318:57
- x. g! O- v/ t, x% jOpenGL ES渲染YUV图像24:11( D  S4 T  z. j# r* L
音频采集接收21:013 Q9 N4 }2 T. _: g
音频编解码11:10" n& v) S; i9 s5 [' p) O. g, E
H.264 I P B帧 NAL12:225 L( S: c5 ~5 M1 n4 X
H.264 I P B帧 NAL 216:58
; @6 ^) C" Z" K& m- gH.264 SPS PPS I/P/B帧解析29:29  h- `! H% ~7 ?9 R8 ~6 I
QuickTime mp4容器分析12:09
+ ?  i0 P8 `" z# e6 wAAC 音频格式05:16
4 h$ g' I! Y% Z( l+ IAAC实时转换 124:10
. a: _( `2 O2 A: x, IAAC实时转换 221:18
- g( m' D; |: v- R0 W4 f2 ]8 ?FFmpeg实时写AAC音频流120:37/ J3 Y8 n4 Z3 I9 T. e
FFmpeg实时写AAC音频流215:25
( ?- G# q. o8 }$ mFFmpeg实时写H.264视频流17:12- S# ~( T, e' e* u7 y, r  B
FFmpeg封装h.264 AAC到mp430:24
5 X& t7 c# i4 c# x$ k1 ciOS 硬件解码H.264 110:29$ ?$ z( i' a- p
iOS 硬件解码H.264 229:14& o( m: t7 |% W; a  Q
iOS 硬件解码H.264 318:42
' N5 F0 n% A  W1 n/ f( UiOS 硬件解码H.264与显示14:40
/ x) H* E! x0 ]7 g" bFFmpeg liblame pcm转mp307:02
/ K. O1 w: h( p+ v3 AApple TV tvOS编译FFMPEG08:25
) F# @1 O; y" ~& R; gv4l视频采集06:05: n/ h" e8 p* I- W5 |; B% W$ L. l/ H
x264编码H.264数据11:07
: L, g: b1 L0 W8 e6 U* M: balsa 音频采集08:28) @+ u2 B( I5 C0 [
FFmpeg 跨平台开发 0110:09
6 n! @- a2 p. ~, T; t+ wFFmpeg 跨平台开发 0228:07) ^& a! C4 x" N
FFmpeg 跨平台开发 0305:189 U/ P3 k  b. D' \& K' h) m3 u* k
FFmpeg 跨平台开发 0410:19' i- G' Y: x9 d8 d: A! g- P3 ~
FFmpeg 跨平台开发 0509:35
5 E. b" D5 V1 _/ e: I3 BFFmpeg 跨平台开发 0611:08
- @" R9 S6 D8 X# {FFmpeg 跨平台开发 0710:43
2 k2 x1 g% ]( H  _+ d! VFFmpeg 跨平台开发 0809:213 Y6 `/ E8 U0 e1 n, w8 I( U
FFmpeg 跨平台开发 0912:39
6 j1 a5 ~+ e  z" U( A) I7 yFFmpeg 跨平台开发 1014:51
% ]2 M5 m  y3 l6 k- uFFmpeg 跨平台开发 1110:25
) V0 i* m0 f! l! Q6 X/ K. G7 Q5 |5 J" VFFmpeg 跨平台开发 1210:47+ M; w' k3 p9 T/ v, Y  \6 H% f
FFmpeg 跨平台开发 1312:49" `; H7 x; i+ Y- b9 S' ~2 _2 \
FFmpeg 跨平台开发 1413:10
: Y! r5 C3 g# f: B9 M8 l) ?: OFFmpeg 跨平台开发 1508:34
6 |9 B, P' T# C1 OFFmpeg 智能手机App优化06:12; V) u& {) p  Y8 g8 l
Android JNI专题 01 跨平台开发安卓移植简介03:19, f8 W: _* x8 j  r1 J/ `
Android JNI专题 02 第一个JNI调用12:07/ \0 s- i) p; G9 |4 |
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38. @1 h  X# E% l" q6 k, ]- h0 O
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
8 C! R, t+ l" n' N, t( ^Android JNI专题 05编译ffmpeg 真机静态库26:39
; t: }. o6 }* L5 p. C) ~Android JNI专题 06 Posix网络通讯移植0113:31
2 Y6 L! k7 M" q* FAndroid JNI专题 07 Posix网络通讯移植0223:096 s  S5 i$ G7 Z! b1 `
Android JNI专题 08 Posix网络通讯移植0316:23
+ K7 I2 R5 n/ N0 O" k0 E; {Android JNI专题 09 Posix网络通讯移植0407:46
& Q, @1 L; Z% g7 PAndroid JNI专题 10 H.264解码移植14:53
+ |+ ^7 e( W( WAndroid JNI专题 11 native线程回调java函数0114:270 K7 ]6 H2 q6 [. g: I+ ?: F
Android JNI专题 12 native线程回调java函数0212:10
8 a% @( J: X1 L4 g, i. {Android JNI专题 13 OpenGLES渲染YUV12:17
8 J1 z2 S8 T- f" j+ ~; IAndroid JNI专题 14 程序运行收尾11:389 L" I. G7 d8 p- B, s' T& D
Android JNI专题 15 Android JNI小结09:30
& a. u6 G& d/ t$ D+ YFFmpeg 音视频转码07:19+ E( E1 Q% e; g8 t; ?* R
Darwin RTMP 流媒体服务器09:48
9 B" q' t( f- H8 J9 a# f9 B  elibVLC mencoder04:420 }1 ~( a& Q1 i6 Z- f: n7 j
FFmpeg WebRTC Linphone12:52
4 L2 S( B( ]. S7 }- CFFmpeg 屏幕录制06:51
, i2 ~' }2 G+ H. s) a$ `, fFFmpeg SDL OpenCV10:48
8 L* V! v6 e# N! c: f/ v. h, IRTMP 直播 介绍22:55
* Y6 |% r3 I5 aRTMP 直播 Linux服务器搭建15:01% V& h9 h6 V) k2 U  {' S" E
RTMP 直播 Linux服务器配置11:31
) G7 q  B) Z/ ^, ^6 N! iRTMP 直播 流媒体推流08:57& M: \- m, i) |5 N1 X' @' ^
RTMP 直播 流媒体转发与接收11:136 a5 r: n# G( Y$ u5 d
RTMP 直播 iOS流媒体播放器 0117:52
5 z) A3 T. {. J( P2 T+ pRTMP 直播 iOS流媒体播放器 0210:34
& q+ ~& B; i' @RTMP 直播 iOS推流到RTMP服务器0126:05
& M5 M, U$ r1 j  B0 q5 m, ZRTMP 直播 iOS推流到RTMP服务器0224:08% D3 _) ^4 B# g) [2 K
Socket通讯入门之tcp 粘包拆包现象0117:08# ]+ ]0 T; ?. i2 U; y: S! n- o6 F
Socket通讯入门之tcp 粘包拆包现象0220:170 i& @9 ]( T1 e( J9 ~4 d
Socket通讯入门之tcp 粘包拆包现象0322:37
3 H* W1 n0 S& p# `& D( {网络通讯开发 勘误04:00; n0 `( E! u2 q! C) @; e
网络通讯开发 协议13:31$ t  }% h* b* @0 W
网络通讯开发 tcp协议的可靠性10:47: L, g: e2 t' Z  q( q
网络通讯开发 tcp 三次握手05:44
  \/ P, V- I' s2 }* {  H  z网络通讯开发 tcp 其他09:440 f, C. P# L" N7 g2 `8 X  I
网络通讯开发 socket通讯常用函数19:07% `2 X' J8 E: ]8 c, x. ]
网络通讯开发 socket编程常用头文件12:03
  G/ Q9 C+ x4 d6 I* O网络通讯开发 服务器编程0112:284 ]/ b( N3 C9 ]0 ]2 ?. i! R$ a
网络通讯开发 服务器编程0208:21
  W0 w1 n0 \! R8 y网络通讯开发 子进程07:32
! x5 G4 {. C- y" j; I4 R7 A网络通讯开发 自定义协议12:466 ~" j' Y; n  l9 v6 G9 {2 d# k
网络通讯开发 IO复用11:26
3 v9 a: Q" a' m% [4 e网络通讯开发 套节字选项09:27
: t! K, k" ~$ Z网络通讯开发 非阻塞数据接收13:58
) o: |* Y: Q4 Y; H! g网络通讯开发 非阻塞数据发送11:12: s! U& o; _/ k" ~6 P
网络通讯开发 Unix 线程10:574 f7 z0 _( l5 @9 z( I' n$ Z' d, ]
网络通讯开发 线程detach封装09:43
( P5 k$ g. v4 e( q2 O网络通讯开发 自定义协议 登陆28:55
& ~9 N1 c  l" u% [8 z/ \( U5 B6 Q6 L网络通讯开发 发送视频包0116:56* b% F8 u8 m9 ?, H
网络通讯开发 发送视频包0209:46
; j+ r2 U* O6 Y& P+ r网络通讯开发 发送视频包0309:557 c) p# s0 x# ]* C2 m( V  T
网络通讯开发 常见音视频包结构22:12
5 D  P3 z8 s$ b0 Y网络通讯开发 音频包的发送0114:35
* D1 \) T* e$ `  ]8 X网络通讯开发 音频数据包发送0213:23
% A+ o  n- f5 t. P网络通讯开发 服务器端架构总览10:31/ C0 Z/ {" f" i) u  U* o* W/ }
网络通讯开发 服务器端架构实现09:306 S  P- f0 K9 p& }
网络通讯开发 服务器进程12:54/ _# P3 I( p! ^1 |
网络通讯开发 客户端编程介绍12:021 K7 C) T9 {- b" N& q
网络通讯开发 客户端初始化套接字15:269 G6 P0 _) }: C; F
网络通讯开发 非阻塞connect12:30! f  z' g: h5 E
网络通讯开发 超时阻塞套接字发送07:198 f5 I" P& J7 l, y# l
网络通讯开发 超时阻塞套接字接收13:04) u' U; d. B% ^; Q4 |0 E6 z8 s7 Q3 K2 o( @
网络通讯开发 登陆请求12:00- q: P$ y: V/ o: `  ?( o+ M
网络通讯开发 登陆认证16:06
2 q# d+ o0 t, W网络通讯开发 视频请求13:22
% J, [/ O: s- j3 G网络通讯开发 数据通道15:44
2 o- L5 _1 M, l; I5 c) B网络通讯开发 命令接收线程10:02) p: i1 m' A1 Z; o
网络通讯开发 音视频接收线程13:54
/ V; W3 d  }8 c网络通讯开发 音视频解码播放08:52
, c7 h, a7 M) D$ P! |2 |3 i1 z网络通讯开发 程序架构概览09:204 B& H! Q" N4 G4 d( F# f" O4 e- Q
网络通讯开发 心跳包09:34# _: R# F$ B1 r
网络通讯开发 UDP 编程04:17- S0 \2 S' T7 d
网络通讯开发 局域网广播包07:33
9 D7 v" @) u; L& y$ B0 I, v网络通讯开发 局域网广播接收06:50
( g, c* o+ p0 r3 O$ w) n跨平台移植问题15:19
  H( J# I5 P; d6 {# b2 b0 R4 e跨平台客户端 for Linux 移植20:36
0 g* B: n' [. N$ N1 {" B2 pWindows开发01 Qt和MingW14:06
9 [$ d  l  H5 n" w6 _windows开发02 MingW ffmpeg编译32:37% [! t) N# i3 @- R
windows开发03 Qt与FFMpeg18:188 k4 o5 w) u+ l* A
windows开发04 Qt Socket12:54
- w4 u* |- X, R2 g$ i1 G! \windows开发05 Qt Socket28:591 D9 A4 {$ k9 b5 D- o" p
windows开发06 Qt Socket36:44- n6 T$ H- T8 e0 ^5 m$ y4 q
windows开发07 Qt Socket40:207 e% u; h- g0 Y, p! c$ f+ H
windows开发08 Qt Socket38:454 ^- T9 ^' B1 q/ M
windows开发09 Qt Socket09:45  e6 K( }) s( D5 p- h% R
windows开发10 Qt Socket11:504 s. d; ?! I, i6 G
windows开发11 Qt Socket21:56
* O8 F( E$ W5 ?; swindows开发12 跨平台编译11:43( e9 y* I5 Q( k- b( S% P5 Z2 p
windows开发13 摄像头无法打开视频问题21:31
8 P+ l: h9 g0 N8 E# I6 Kwindows开发14 程序发布注意事项36:04! v, v) J: i1 c; W- A0 A
windows开发15 程序安装包制作31:067 J$ b: |/ @( ~& x
FFmpeg音视频高级开发实战-简介03:214 m4 ~  a, }# D# Y5 k" v# W# V
linux视频分发服务器01-课程介绍07:54
6 B% r! W3 F) n4 b0 R/ m2 Flinux视频分发服务器02-开发环境介绍11:51* J- l" W- q& l, _5 o* [
linux视频分发服务器03-linux优点21:40/ ^  t+ R' J# x0 i) B8 J
linux视频分发服务器04-多进程21:34; i; N8 `" q$ y% G
linux视频分发服务器05-进程通讯 0115:53! y5 S8 {. o% j% f9 Y$ b
linux视频分发服务器06-进程通讯 0217:061 r1 E: }7 Y2 A  \3 L) Q; W8 U
linux视频分发服务器07-进程通讯 0318:50
" _+ d) y( g, ?! R2 Z$ x- |linux视频分发服务器08-进程通讯 0423:57
2 K) Q* X: v/ O+ m2 plinux视频分发服务器09-进程通讯 0527:58
0 u4 ~$ f9 U8 w& a$ Y+ ]0 tlinux视频分发服务器10-进程通讯 0624:19
8 y, G" c9 D  J% j8 R2 b. r( K. {linux视频分发服务器11-进程通讯 0747:33
+ Z5 j: R/ H7 e' i1 i. o6 blinux视频分发服务器12-进程通讯 0818:44
$ a% E8 A- L" P2 Ylinux视频分发服务器13-线程 0121:36- V1 R" Q, C  ^7 [/ l5 N
linux视频分发服务器14-线程 0235:37# t& ~% t( c9 b! h
linux视频分发服务器15-多线程与互斥锁13:27
0 ]- `& L' D) C# y& Zlinux视频分发服务器16-socket12:22  i" j  y$ H$ O6 H- w  V
linux视频分发服务器17-TCP-UDP概述24:54
+ ?7 Y( T" ]: ~' D; K; t8 Klinux视频分发服务器18-TCP服务器39:44
  m- G+ e. U: G' Q% J# \- y& Llinux视频分发服务器19-TCP客户机10:227 A9 t6 }3 |4 C% [& g$ l# c
linux视频分发服务器20-UDP服务器09:54; D' ?* @, p2 p4 r- N
linux视频分发服务器21-UDP客户机13:32- G3 E2 R+ o6 L: w6 @' V9 |! c
linux视频分发服务器22-TCP/IP多用户访问实现0126:52* w9 I4 _% |7 Z
linux视频分发服务器22-TCP/IP多用户访问实现0213:05
; d; Q4 A. z4 H9 F4 O, e3 ^( ilinux视频分发服务器23-TCP/IP多用户访问实现0310:585 t7 u* K+ U( S( N  {6 e
linux视频分发服务器24-TCP/IP多用户访问实现0420:02
/ H$ H/ R. W1 L$ q6 o( I/ qlinux视频分发服务器25-TCP/IP多用户访问实现0523:35
2 x1 {3 q3 s) tlinux视频分发服务器26-TCP/IP多用户访问实现0639:40( ]# h  F/ L0 m
linux视频分发服务器27-TCP/IP多用户访问实现0714:40
% a4 ?0 _: F' W1 a0 }  s! c- Mlinux视频分发服务器28 TCP/IP视频分发0114:020 {# X2 `, s. J/ P! L- n1 n
linux视频分发服务器29 TCP/IP视频分发0216:50* l4 H  z0 [: n( }2 P& r* G
linux视频分发服务器30 TCP/IP视频分发0321:40
5 ~' t" V5 e: T8 f! D5 d- Dlinux视频分发服务器31 TCP/IP视频分发0417:08
7 i4 ?2 w% J5 g1 p% nlinux视频分发服务器32 TCP/IP视频分发0516:15
: j9 b2 y/ q  M  ?linux视频分发服务器33 TCP/IP视频分发0614:010 `  Q9 ~2 D; R0 h! j3 ~8 K( y  p
linux视频分发服务器34 TCP/IP视频分发0712:56: S3 N% l# ~. G6 ]$ q) U0 m
linux视频分发服务器35 TCP/IP视频分发0824:12: p- Z; a. ^. c* O" s3 d  O6 h" A
linux视频分发服务器36-TCP/IP视频分发1021:35
2 M8 s! E# a+ q7 a% x$ k% j' j# l- f5 _linux视频分发服务器37 TCP/IP视频分发0918:04
1 r$ }; L0 r& r5 O3 v; B$ |linux视频分发服务器38-编译容错处理08:28) c/ P# g6 F5 s* ~6 q1 q( |' M8 s- o
linux视频分发服务器39-协议数据封装12:540 Q. i* ~4 D  Q
linux视频分发服务器40-TCP/IP视频分发1113:189 D4 u2 y# r) u  a$ ~3 T; z6 [
linux视频分发服务器41-TCP/IP视频分发1234:05
& y# i3 a# h& I- x4 x* t$ H; Mlinux视频分发服务器42-TCP/IP视频分发1318:29
$ @- q7 l" U4 Z6 c9 l5 ~linux视频分发服务器43-TCP/IP视频分发1428:31$ R' f5 V. ?3 U3 s3 Z
linux视频分发服务器44-调试43:05
; ~: I( o- ]- h% C4 o: ulinux视频分发服务器45-音频14:458 b$ p9 h% V2 T, w" K# o  o# {
linux视频分发服务器46-总结113:207 B! x9 B' Y& N8 r, w
linux视频分发服务器47-总结205:25
- t9 o  k4 A% O8 ?linux 基于UDP视频分发服务器01-UDP基础18:48
" Y$ g. R* W4 Zlinux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
% K1 }* i; E  I9 e/ Z( R) b8 e! z5 }linux 基于UDP视频分发服务器03-创建UDP服务48:056 O- L2 t( b- J
linux 基于UDP视频分发服务器04-UDP报文接收27:548 _, v5 s/ @1 m2 M( J* F; J4 |" K
linux 基于UDP视频分发服务器05-UDP报文发送13:418 \$ C2 X' Q0 w. l- A: q9 T8 Y
linux 基于UDP视频分发服务器06-UDP客户端实现35:137 |, a3 |4 e& _0 o  V8 F- P
linux 基于UDP视频分发服务器07-UDP交互133:23. H* S3 H8 B3 h3 J- X; f4 k6 @& U
linux 基于UDP视频分发服务器08-UDP交互231:48
; G1 ?0 P0 v2 `; N( c* Vlinux 基于UDP视频分发服务器09-视频采集26:29
$ R3 G0 u1 z4 n/ Y1 n* Dlinux 基于UDP视频分发服务器10-视频数据UDP分包33:55
7 ^7 X6 s& i& S5 Dlinux 基于UDP视频分发服务器111-视频数据UDP组包29:34
0 s" W9 _$ N5 Q9 [4 [# C8 ^5 t& nlinux 基于UDP视频分发服务器12-视频数据解码播放15:27' Y3 v4 w  T; Z2 _- \7 |* m" [
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12, N- K6 d. K, X( ?( W) {
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50( p3 X2 |% ?. ~6 V2 R
Android 01 音视频开发概述20:23
/ f  l7 z2 C( J6 }4 s: s1 B4 @( h  [Android 02 编译ffmpeg19:21
" [; O* e& V4 @0 Z" G, T5 s. u; Z# cAndroid 03 JNI 01基础25:42: t) |! I/ l2 t2 e: \  }
Android 04 JNI 0201:09:249 v" A4 e- a. \1 e5 p
Android 04 JNI 0301:34& y2 W* [& A/ D! i3 `
Android 05 JNI 0301:34/ b" s' L4 N! q7 q. }
Android 06 开发环境21:16( U: O5 ~" {1 y
Android 07 项目结构21:15. l1 @5 H/ n% L9 [( P" e
Android 08 自定义Activity24:04
7 v0 k8 t7 r( Y9 Q# B$ JAndroid 09 SafeThread类19:38
6 t8 g+ G0 Y' D- vAndroid 10 网络通讯协议25:55, i3 a! f* w& u
Android 11 网络通讯类0137:09
! _# H/ d$ b( Q8 kAndroid 12 网络通讯类0228:14$ d; g- A% g! O7 Y; N
Android 13 网络通讯类0339:43
$ B. d* M1 M( C$ qAndroid 14 网络通讯类0421:493 g1 p7 t) `  [+ q, {/ `
Android 15 网络通讯类0523:44
1 ?$ o# E, x. ?Android 16 网络通讯类0624:08. M* B! H6 E$ g3 N/ h! U9 O$ m4 a
Android 17 数据缓存27:52
0 ]& W2 H$ D# P$ zAndroid 18 视频队列23:096 r9 |9 Q- H4 S* D3 j
Android 19 控制队列及通道25:34
  W+ B/ j* H! u  n( _* DAndroid 20 Socket 连接线程0128:36
2 S/ Y: m+ s1 b  EAndroid 21 Socket 连接线程0226:19
8 ~+ E; |; {* yAndroid 22 视频接收线程0122:36
* @1 q% f! W* {$ [* BAndroid 23 视频接收线程02 1219:07
8 Y3 i+ |' q% N) qAndroid 24 视频接收线程03 1321:56
4 s1 F& x8 I8 N) ZAndroid 25 视频解码线程1434:048 B; J  D1 ~! h  S. R
Android 26 数据传输接口18:465 Z1 e/ P# h. }! `* W4 `/ g3 [' ]
Android 27 UI显示0129:56  W+ ]  A) Y# n- S+ ~
Android 28 视频显示布局28:16
% u& x! {9 O3 I: fAndroid 29 UI显示0228:39
( K. x1 t9 ~% [- [3 |- pAndroid 30 UI显示0331:13
! L: H, X5 R3 CAndroid 31 Render 显示15:590 g" j1 {4 N4 q8 z
Android 32 TCP视频通讯项目总结19:25
/ F  D9 T1 P7 a+ Y& Y! W1 G! r/ g7 |Android 33 音频编解码0119:34
$ v2 {) Z$ H5 F9 e" k  ~! T2 ~6 f3 PAndroid 34 音频编解码0213:15+ Y) m$ P9 z* I
Android 35 硬件编解码 0117:120 |/ u' e+ k  F6 {; p, M
Android 35 硬件编解码 0228:13' I. l2 e) X) ]! B- ~* D" V/ |
Android 36 硬件编解码 0318:04
# e" ^/ K) g0 y$ GAndroid 37 硬件编解码 0413:58/ c# B1 F: H; }! M1 n( h
Android 38 安卓开发总结05:13
, ^+ P+ _/ |. e: k; k. Y* pRtmp 01-课程价绍05:19
# u" X. L  \, s) T8 y) `5 `9 cRtmp 02-rtmp基本介绍16:07
5 W- V. c2 a, f+ _Rtmp 03-开发环境搭建及项目概况37:57
9 v/ j2 @6 m$ _/ k' k4 JRtmp 04-基础代码编译15:400 h& l, L# w/ B% O
Rtmp 05-rtmp协议及封装格式123:55
' S" Z# M0 f( G' eRtmp 06-rtmp协议及封装格式216:482 l. [* S1 l+ Q1 o8 o7 {! u, U+ d
Rtmp 07-rtmp协议握手34:18! z& ?2 W+ m6 e' E; g8 e1 V
Rtmp 08-flv以及flv文件结构13:31# c6 L& [; y8 v
Rtmp 09-flv的Script Tag19:231 W) @6 {$ W# }% a
Rtmp 10-rtmp的Metadata封装发送44:26
0 M( v. J  D9 _; n6 X& ]: pRtmp 11-h264与nalu简介12:19, H/ N# N. h  n
Rtmp 12-nalu提取23:41
% I2 L+ U! z! \7 e/ Q/ m9 n8 }Rtmp 13-h264视频数据按flv格式发送rtmp包34:12  J2 l  D! `2 {8 _& f( t
Rtmp 14-h264视频编码信息讲解及发包36:49
* \$ [1 L) L' \" Q# fRtmp 15-aac格式介绍及声音的参数介绍15:131 Z3 n$ E) z* r: }+ @5 C8 R
Rtmp 16-aac声音数据flv格式化发送rtmp包16:320 r3 q; P3 z2 O' v' b) W3 X
Rtmp 17-aac编码信息组包发送36:008 A3 \8 _7 ]$ J1 o  g
Rtmp 18-h264帧及aac帧获取01:12:20
: H; E+ Q; y1 G2 T  `. VRtmp 19-rtmp推流和观看05:29( R9 o! C+ W' O) ^
Rtmp 20-修改chunksize的大小15:24' m, G; c- G- p) {" i# f
Rtmp 21-librtmp导出及快速推流19:47$ r" x! g7 O* G
Rtmp 22-rtmp专题课程总结09:04
; N" |/ S  e) n/ s9 qlibvlc Qt专题 01 LGPL下的libvlc05:17
& c4 f3 B6 [$ e) [& p* v% s$ F+ blibvlc Qt专题 02 vlc播放器引擎.13:33$ t9 V& Q: F+ M8 n: A8 V% q
libvlc Qt专题 03 libvlc Mac Windows库17:02  q$ {( @6 R  }0 Q+ t9 X
libvlc Qt专题 04 关于GUI 开发框架学习20:05  @$ A! P! Z% m, y# ^% \
libvlc Qt专题 05 libvlc 库配置 调用14:29* M/ m7 O# q& @5 }6 \* g! Q! B/ y  c
libvlc Qt专题 06 GUI布局17:23% w( w5 Q* Y" B
libvlc Qt专题 07 Qt界面交互18:11
. u& r, A  p! J' D9 j3 @libvlc Qt专题 08 打开媒体文件12:55
+ y/ t3 E* h* Nlibvlc Qt专题 09 libvlc API20:42" A9 {8 q6 t; r) n, O4 l3 r5 @
libvlc Qt专题 10 libvlc video callback20:29
( E$ O# J# m4 G( |- y* ^- A8 l6 ilibvlc Qt专题 11 libvlc video callback 219:14
" q, Q/ D. x7 Slibvlc Qt专题 12 libvlc video callback 310:25' l% ^% `0 k0 l) h
libvlc Qt专题 13 libvlc API 0122:14
" ]2 u/ Q' w/ R& {  d7 Y# _3 `+ Alibvlc Qt专题 14 libvlc API 0211:59/ x! f: @" C4 l2 O0 V( r$ U
libvlc Qt专题 15 libvlc API 0329:07$ {  J/ w2 X/ H1 P* f" @1 C
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14) _0 {1 I( K, R+ {' x; J! K3 I" ]
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28; |+ r  {. X: v* ?' O* r
libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:259 o8 A4 t# c- W0 ?  }
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23; I# p% K0 L# g+ p# d  G. h+ p
libvlc Qt专题 20 windows 适配 105:15
5 J% o2 G  K8 z4 `7 I3 G# ]# Plibvlc Qt专题 21 windows 适配 210:04" g" G" m. O( @0 o& T6 h
libvlc Qt专题 22 vlc总结05:24  F" M6 I2 c4 K1 U, e
音视频处理专题 非线性视频编辑器 0117:41
! b6 {4 B# g( B& I; s音视频处理专题 非线性视频编辑器 0211:335 E; @! ~/ e; n# F0 S) B! |2 r
音视频处理专题 非线性视频编辑器 0315:35
# |& o9 I0 @% V4 d音视频处理专题 非线性视频编辑器 0412:46
) U; B1 m# b9 O音视频处理专题 非线性视频编辑器 0515:09; B: Q' ~" T; A( R. d
音视频处理专题 非线性视频编辑器 0609:49
1 S+ b9 C6 A) U. P音视频处理专题 非线性视频编辑器 0718:54
+ p! m4 \& R4 ~  `7 |* a& i音视频处理专题 非线性视频编辑器 0816:29
6 e! G% v/ k, g; F+ A音视频处理专题 非线性视频编辑器 0919:213 f  e/ o  d. {  g, \
音视频处理专题 非线性视频编辑器 1014:03
6 a$ \' T1 n$ p; X7 V3 K音视频处理专题 非线性视频编辑器 1131:34
. V4 x: g" x# A$ S  g音视频处理专题 非线性视频编辑器 1215:40# \& J$ i% v4 a& D) u6 M% o$ j# _9 A: t& b
音视频处理专题 格式转换 01 解密格式转换工厂14:23* U: f" j# U7 `9 ^0 F; s3 F
音视频处理专题 格式转换 02 格式转换软件背后的技术16:11" m% w% Y. k, G8 N2 ^: ^% A. J9 h( X
音视频处理专题 格式转换03 SDL Mlt 0111:244 ]* ^7 Q# _" a& i6 d1 v- ?" [
音视频处理专题 格式转换04 SDL Mlt 0235:08
% U3 V% H+ v, ^/ _音视频处理专题 格式转换05 SDL Mlt 0310:56
  E8 ~* b' X+ ^% ~; ~+ t" {5 S音视频处理专题 格式转换06 SDL Mlt 0416:58
0 Q: P& X5 I- G) f" Y" l. k/ S; l/ L3 F音视频处理专题 格式转换 07 多进程实现128:51- m- n5 u+ o# |
音视频处理专题 格式转换 08 多进程实现220:22$ x! V8 u5 G0 J/ z- o
音视频处理专题 格式转换 09 多进程实现311:529 S9 h: z4 F7 _1 n% s% R  y" o: [
音视频处理专题 格式转换 10多进程实现413:11& [$ A5 v" p% q9 a* a
音视频处理专题 格式转换工厂11 多进程实现508:12
; R& y  H, U* |5 d8 O4 k8 o音视频处理专题 格式转换工厂12 多进程实现626:14- D  ]1 i; t6 {) h5 N7 y
番外篇 OpenCV人脸表情追踪项目实战114:54
5 u( B- K0 T$ @5 ?番外篇 OpenCV人脸表情追踪项目实战217:36
3 {; x2 F0 j. p7 ^; R0 s+ d番外篇 OpenCV人脸表情追踪项目实战314:52  [3 W) ~- O) t8 J
番外篇 OpenCV人脸表情追踪项目实战416:51. l4 Z+ R  ?4 o/ j
番外篇 OpenCV人脸表情追踪项目实战513:18, ]  R# ~+ ^" }9 _
番外篇 OpenCV人脸表情追踪项目实战616:09
8 t, \  O# y( Z8 x4 C7 {番外篇 OpenCV人脸表情追踪项目实战737:12
7 S2 h  z; g8 B# ^% t! E番外篇 OpenCV人脸表情追踪项目实战814:18
" }/ z7 _" I: g  y+ N# b; G! U8 i番外篇 OpenCV人脸表情追踪项目实战918:12
0 B8 {* K3 ]& E8 V5 T8 Q番外篇 OpenCV人脸表情追踪项目实战1016:37
7 |3 F' T  H0 r6 \番外篇 OpenCV人脸表情追踪项目实战1114:232 ?7 r- S& Q0 `; E4 D; A
番外篇 OpenCV人脸表情追踪项目实战1216:39
' V+ v1 S! ?  M  O9 U番外篇 OpenCV人脸表情追踪项目实战1305:08
7 T- i( @. G+ U' D+ C4 V: d+ B番外篇 OpenCV人脸表情追踪项目实战1408:59' L# N: ^9 K/ U# L- W2 L7 d7 y; t
番外篇 OpenCV人脸表情追踪项目实战1514:400 I. R2 r9 Y/ ]  f9 K" W" P* |, f
番外篇 OpenCV人脸表情追踪项目实战1608:40
$ K* h; Q$ Z- \8 J$ _% m番外篇 OpenCV人脸表情追踪项目实战1716:58* u+ m+ c4 D" v& ?$ e
番外篇 OpenCV人脸表情追踪项目实战1817:317 U' Y, w# s" `& N0 _
番外篇 OpenCV人脸表情追踪项目实战1907:48' _6 j% ]' [+ p% C* x
番外篇 OpenCV人脸表情追踪项目实战2011:17
' v! {" I& |+ f1 g番外篇 OpenCV人脸表情追踪项目实战2120:49
9 ^1 }% |! A, m1 Y8 b/ r/ l番外篇 OpenCV人脸表情追踪项目实战2205:23
& V( [4 R8 u% M0 p  \2 F: `4 [( H. i番外篇 OpenCV人脸表情追踪项目实战 2322:50
, s6 T2 |; |: h& i$ i8 c番外篇 OpenCV人脸表情追踪项目实战 2408:59
0 O/ a. ~9 r$ `$ l1 F4 J安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49* q3 `8 b4 n5 i# Y/ N2 N! w! r
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24- e) q- A2 _" j+ g9 A
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
9 f( h: }( e/ D( p! ]安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
/ S7 h5 ?  @! X4 t  |安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
; ?6 ~) e/ t/ F. |7 G0 @, D. ?安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
$ a; R8 T* S/ Q' n5 ^安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
* j5 k7 z3 X" I安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
2 B7 g' Y: Q  ^  N  W' p安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28' u1 w- z6 m; l1 S
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
- [, c3 J+ }) f9 R每周六直播-音视频教程作业答疑 0124:23
, l4 G5 i- `8 p* a每周六直播-音视频教程作业答疑 0224:26
' L5 l6 u7 }+ ^, X每周六直播-音视频教程作业答疑 0325:462 J8 ]! _. i/ j3 i  q" G
每周六直播-音视频教程作业答疑 0423:12
* \% p: C* \  [6 o每周六直播-音视频教程作业答疑 0525:22
0 ?0 S* d7 L6 [2 l6 D: Q每周六直播-音视频教程作业答疑 0618:19
% f/ @; Z9 I* `每周六直播-音视频教程作业答疑 0827:39
1 X. @7 S# k4 p9 W1 g每周六直播-音视频教程作业答疑 0922:41
2 D$ e. T1 ~0 y( c8 _每周六直播-音视频教程作业答疑 1020:04
; c9 o3 E, v% L1 b5 y每周六直播-音视频教程作业答疑 1122:34
4 M- d% C6 k4 B0 n, ]9 a每周六直播-音视频教程作业答疑 1235:347 x/ w0 v- G9 R4 f% k/ ~
每周六直播-音视频教程作业答疑 1328:46) t* M7 P! |$ i! p) |
每周六直播-音视频教程作业答疑 1421:16! Q5 @: {7 B, _" h0 @4 V% R, W
每周六直播-音视频教程作业答疑 1532:13
2 [- O' [% \; k1 j) h, G每周六直播-音视频教程作业答疑 1625:21
/ G# {! v9 f# t3 j' u0 t0 J3 L* g每周六直播-音视频教程作业答疑 1723:403 r1 N0 A/ W! K; P
每周六直播-音视频教程作业答疑 1813:17
/ @# g+ @6 V& [  V每周六直播-音视频教程作业答疑 1911:49* |. Z. O# }/ j3 ]1 y
直播-作业答疑 20 2D绘图绘制波形原理43:10
# y! @  {( N* t直播-作业答疑 21 2D绘图绘制波形原理224:47* U, n! x2 a. D$ ^
每周六直播-音视频教程作业答疑 2226:06
8 D' O3 x$ \# {7 MQQ群直播 聊一聊OpenGL Shader 0122:16
. j8 \; B6 Q8 A, j+ |QQ群直播 聊一聊OpenGL Shader 0226:52
- A9 p) G4 F8 i' L+ N. zC C++差生班 案例讲解137:01" M' Q0 k: A9 j6 a" O  H# l/ a
C C++差生班 案例讲解229:20
! _. ~, p6 @0 r& Y% k0 }* e( {C C++差生班 案例讲解308:54
, |+ V  F, i& a3 k' t$ W- fC C++差生班 案例讲解4
. G2 t$ \% k+ d, T9 U9 J' |" H6 _( m7 R5 b! k1 r
〖下载地址〗
/ @2 @! P+ A; m! \: c. o
游客,如果您要查看本帖隐藏内容请回复

$ s) {- F" L$ v" t+ ]) t〖升级为永久会员免金币下载全站资源〗, Z0 ^) C7 P( P' D) R3 g2 V* b
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
8 {  }; ^" t1 T& ]
% p& n' T) h3 I* M
回复

使用道具 举报

跳舞的大象 | 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   [复制链接]. U/ s, f6 H0 `) N; K  A( D% @
回复

使用道具 举报

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

本版积分规则