FFmpeg音视频开发实战5

  [复制链接]
查看6440 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png / y: c5 C/ e2 {* A% @8 h
〖课程介绍〗. E' I2 ]1 v1 G+ y
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。
$ w* C% k1 N" ~) s  W8 [8 l/ o
, W( u9 o- [, {/ N5 _〖课程目录〗( p0 k8 V- |+ q1 B7 g) k
音视频开发前瞻 06:373 m: a4 }$ S3 b8 [7 a) W2 \% ?
FFmpeg音视频开发实战5介绍 03:07. Y# \, `$ p7 d" e/ g$ q8 A
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
2 Y5 q# Z* E& b; K2 U: r& n$ H音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58
7 ^$ ?8 p' z) A- z& e$ T/ [每周六晚8~10点QQ群直播 内部作业答疑24:23: \, @3 U- a8 z
解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14- V3 p! j  @% L
学习课程前的提示06:59
* N$ N) r9 x7 C% E& Ovmware开发环境 119:553 H7 Z, h( |4 K
vmware开发环境 226:23
! ]2 o, E& e# ?4 q3 I9 q, lvmware开发环境 305:53- U  v( @8 `2 I; s: D' v% U$ K
vmware开发环境 413:49! d2 ^9 [4 f; \$ Z$ l9 a( c. V
vmware开发环境 515:27
' u; ~" `! E* S1 z8 }' k1 x% Tvmware开发环境 606:514 q( U& g2 r& i9 b# c
win10不用装系统下载解压即可用版本38:13" P" f) s8 U, M& c
macOS Xcode开发环境 0122:549 a2 u" \& p3 b5 m
macOS Xcode开发环境 0225:21
2 D$ b4 s' F2 G0 r  i5 vmacOS Xcode开发环境 0320:02+ k7 q$ Y' w9 ?' c9 X
macOS Xcode开发环境 0419:17
3 h7 J$ N- m; @, Z! o/ n初学者音视频入门课程学习须知05:51
4 }1 U  r/ C+ U( Z$ w/ z音视频初学者入门01 音频的原理15:56' W2 V9 o& |( y
音视频初学者入门02 视频的原理113:38
8 G  x* \% r* p2 S音视频初学者入门03 视频的原理216:48# d' ~% H: E, n# k; G& U& P7 y
音视频初学者入门04 视频编码原理17:41& i  J. c$ N2 B; B* E0 b2 k9 l
音视频初学者入门05 H.264 编码压缩算法原理09:58, v/ P" x. A( u+ V2 G
音视频初学者入门06 视频编解码网络传输概览15:51
9 N, ]/ V/ F* Z音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
- x% P) ~4 n- X1 t2 e% l! u音视频初学者入门08 流媒体服务器架构16:15
" i9 e4 [8 S- L- g音视频初学者入门09 P2P点对点介绍07:02
4 F8 Q. L6 M5 }8 Q( M音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48) W; x% a3 r3 T
音视频H.264基础 直播讲解0123:54; I8 f$ r5 f: C
音视频H.264基础 直播讲解0221:54
) X* ^' l( Y1 _! @4 Q音视频H.264基础 直播讲解0323:11
7 L' M! Q- C6 O$ Z+ z! l音视频H.264基础 直播讲解0424:15/ ?0 g5 T2 D$ ?, v9 Z* b- F
音视频H.264基础 直播讲解0524:16
- N3 x+ K  B7 v6 x1 T$ b0 rTips:群里80%的同学都整不明白的问题0111:19
6 X1 F9 T) `% }; U5 d编译FFMpeg29:01( F4 ]" j1 {2 E0 w" f: z- z
ffmpeg Mac iOS 编译补充0127:525 p' s; w$ ^2 L5 v1 S5 A
ffmpeg Mac iOS 编译补充0224:58. f  s3 f/ C+ H: j/ `- R# v
ffmpeg Mac iOS 编译补充0318:19& P) m, q& G# r* \& F
FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10$ A- O' B! _# m8 e
开发环境搭建22:50
- Y# Y$ v$ ~7 I$ r. Y. g( HH.264 视频数据接收13:01
% d0 V0 X! ^$ D$ }2 h# g  G解码H.264数据 118:45& W  K* _2 |; ?; }, t
解码H.264数据210:55
, [) l5 B+ S# r( }9 _1 v- n1 [解码H.264数据318:57; t: c1 s, C; d8 s; J
OpenGL ES渲染YUV图像24:11
' G; I$ D# J, P4 w0 Y* }) y* Q音频采集接收21:01" c5 H' Q4 h& @  r
音频编解码11:10' X" J% n, p8 b/ f$ |+ g+ a" B: l1 h' A
H.264 I P B帧 NAL12:222 @: U1 p5 D9 J% f. K& H" B+ k
H.264 I P B帧 NAL 216:58. N6 d! {% o4 Y0 ^
H.264 SPS PPS I/P/B帧解析29:29
+ t0 v: i2 \4 U- w# _* ~" AQuickTime mp4容器分析12:090 b, r7 U5 v7 x/ L! a* q0 K
AAC 音频格式05:167 c7 M6 R+ c5 U, a$ }: ~" K8 J
AAC实时转换 124:10
1 Z" U- w: A/ K) @9 U, x- WAAC实时转换 221:18
7 ?0 O& |6 S( u5 x# ^1 lFFmpeg实时写AAC音频流120:37- e' i( s4 L) Z$ y0 T
FFmpeg实时写AAC音频流215:25; P8 M, ]. [3 H8 _( y/ S7 _6 _
FFmpeg实时写H.264视频流17:12' w2 j% G7 C1 M2 D0 {8 F
FFmpeg封装h.264 AAC到mp430:24; |# u# |6 i* V$ D- j
iOS 硬件解码H.264 110:29# W0 S3 R  r# c- l/ `5 r
iOS 硬件解码H.264 229:14
2 g8 y/ [4 r: ^  {  p9 W% AiOS 硬件解码H.264 318:42# @9 L+ j4 c7 A
iOS 硬件解码H.264与显示14:402 O8 A2 o3 N2 p8 B6 n+ J7 v2 H
FFmpeg liblame pcm转mp307:02
0 q3 Y, I; o( iApple TV tvOS编译FFMPEG08:25
# L/ y' H$ Q2 ^' ^9 Tv4l视频采集06:05
% H4 M; s2 P( E8 b3 C9 K% Ox264编码H.264数据11:07" h- F& l2 x! z7 ~1 U
alsa 音频采集08:28: A- S1 d4 Q1 X2 c
FFmpeg 跨平台开发 0110:09
( c8 r  U3 J" r6 f  Y+ ]: zFFmpeg 跨平台开发 0228:07* H5 L& L4 ~; d6 @+ N
FFmpeg 跨平台开发 0305:18
$ i; ]% V% b3 ?1 EFFmpeg 跨平台开发 0410:19
4 ]0 a+ ?; X! Y+ G/ k  t+ KFFmpeg 跨平台开发 0509:35
% H0 ?) I" W: ?1 @FFmpeg 跨平台开发 0611:08
" O* q+ H$ S# f( OFFmpeg 跨平台开发 0710:43
% P( i5 Q3 L7 y  s* d, h8 i: UFFmpeg 跨平台开发 0809:21
% [1 m: A  e, n7 y8 [# i/ _3 p) uFFmpeg 跨平台开发 0912:391 w, E; Q" |2 U; P! C5 ~% Y. u
FFmpeg 跨平台开发 1014:51
: W& a3 I' K, o) XFFmpeg 跨平台开发 1110:25
# p' Q7 K9 }$ z8 I. UFFmpeg 跨平台开发 1210:47) V0 _% H5 Y' s6 S+ `
FFmpeg 跨平台开发 1312:49
) d. h9 c- K  JFFmpeg 跨平台开发 1413:10
' C) q' D7 B* ~- q/ ^/ TFFmpeg 跨平台开发 1508:34+ p& u- V& Z3 Y: _
FFmpeg 智能手机App优化06:12. \9 c8 E$ q* P( j" O$ A0 R2 J3 M7 N
Android JNI专题 01 跨平台开发安卓移植简介03:19
3 u0 q6 D2 o* u6 c% ^2 B+ pAndroid JNI专题 02 第一个JNI调用12:078 |. @3 y9 \9 _5 w1 }
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
6 y4 [4 K$ R$ c5 J+ X  v2 {Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
2 z* _4 c7 E& U5 oAndroid JNI专题 05编译ffmpeg 真机静态库26:39- T7 O! I0 P' w0 T2 F4 @/ n
Android JNI专题 06 Posix网络通讯移植0113:31! d5 V% L8 y! X) J
Android JNI专题 07 Posix网络通讯移植0223:094 `4 X& N3 ~. t+ K; q, a$ n! ^
Android JNI专题 08 Posix网络通讯移植0316:23: h; {% p1 t1 Q2 f8 A8 B
Android JNI专题 09 Posix网络通讯移植0407:46; l4 }! D4 l# M5 v
Android JNI专题 10 H.264解码移植14:538 M& L8 X' h1 }4 p0 t2 t) d' @
Android JNI专题 11 native线程回调java函数0114:278 t( K1 K+ i% d6 J
Android JNI专题 12 native线程回调java函数0212:10
$ E9 a! I4 q1 O% `& ^$ gAndroid JNI专题 13 OpenGLES渲染YUV12:17* o1 H" v2 L# o4 |- Z% w
Android JNI专题 14 程序运行收尾11:38/ h$ }+ r4 \0 k& @- W. W
Android JNI专题 15 Android JNI小结09:30( w9 P9 s) X2 q, `0 e/ {; ^! w" `
FFmpeg 音视频转码07:190 [, S" J0 h& |# l! c8 N6 O
Darwin RTMP 流媒体服务器09:48% ~, m) I( C* R8 Q) m4 C1 t
libVLC mencoder04:42
3 y2 {1 C* p  W) c" {% L+ lFFmpeg WebRTC Linphone12:52! b/ \) V9 v5 V1 m/ ~8 K9 o
FFmpeg 屏幕录制06:518 {5 L* Y! P3 B6 ?: x9 n- S
FFmpeg SDL OpenCV10:48% H7 f+ ]5 x+ x: p
RTMP 直播 介绍22:55- l& Z% @6 [0 c5 w5 P5 X1 ^- p
RTMP 直播 Linux服务器搭建15:01
. @' G0 x. E" y+ p! U6 O% G  wRTMP 直播 Linux服务器配置11:31
6 [; X$ j; Y3 k. T/ h, L+ V% g& xRTMP 直播 流媒体推流08:57
9 ^, d3 D5 I% \/ m( KRTMP 直播 流媒体转发与接收11:13
6 q- ?8 ^- w2 p/ R& M; h. F; i8 D$ ZRTMP 直播 iOS流媒体播放器 0117:52
: p/ x, f& N" t7 U' P# D4 |% e) bRTMP 直播 iOS流媒体播放器 0210:341 ~# r7 a, G0 g3 {  G, ?; Q" t
RTMP 直播 iOS推流到RTMP服务器0126:050 o1 u6 t% ?% I( s  d) u" Q* r9 }
RTMP 直播 iOS推流到RTMP服务器0224:08
- a# C& V5 o% [$ D. v0 N4 HSocket通讯入门之tcp 粘包拆包现象0117:08
, U) ^% g) c# ^) h! GSocket通讯入门之tcp 粘包拆包现象0220:174 f5 X- o1 N3 t6 r- |' q
Socket通讯入门之tcp 粘包拆包现象0322:37
9 L* b' v$ e/ }8 d& I0 ]  h/ G2 P# I网络通讯开发 勘误04:00/ r' C0 r% c& a3 a
网络通讯开发 协议13:31
% b5 b3 O: ]" `网络通讯开发 tcp协议的可靠性10:47
/ ]8 W! d% W# m; F8 k! M+ s$ o网络通讯开发 tcp 三次握手05:44
. u% d( x+ D- ~3 l) x& G# h4 U# ~网络通讯开发 tcp 其他09:44
& x* v( ^4 ]$ n. W网络通讯开发 socket通讯常用函数19:07
7 _% N) Z6 Z$ _' z网络通讯开发 socket编程常用头文件12:03
  G2 I3 w  c/ p* Y1 \网络通讯开发 服务器编程0112:28
0 p; C  |* |3 U! g* t' o+ r网络通讯开发 服务器编程0208:210 h" a/ m2 Q2 U
网络通讯开发 子进程07:32
- a9 M; W* H, `. A* k! K/ G网络通讯开发 自定义协议12:46
' K+ _' g7 X6 Q2 j  [网络通讯开发 IO复用11:268 e& l, j! j; J
网络通讯开发 套节字选项09:27
: C* m9 X  O( J9 q/ H( A* e/ L网络通讯开发 非阻塞数据接收13:58+ Z1 O; U6 Y0 g+ U: u
网络通讯开发 非阻塞数据发送11:12# d: m7 A$ g" T5 @: P
网络通讯开发 Unix 线程10:57$ t$ }. \! T, K! `# [
网络通讯开发 线程detach封装09:43) N. Y, b& z( k8 v+ u5 q
网络通讯开发 自定义协议 登陆28:555 u7 j7 c+ C& }
网络通讯开发 发送视频包0116:56
8 }: i5 ?8 l8 D* M/ T, z网络通讯开发 发送视频包0209:46
8 Y: R6 e$ J5 j( h. l* z8 x( n网络通讯开发 发送视频包0309:55
; t) n7 q  j5 \1 f. j网络通讯开发 常见音视频包结构22:12
  j) n+ u9 t5 Z3 o8 a- D网络通讯开发 音频包的发送0114:351 A( a/ o5 v. y$ _, T6 w
网络通讯开发 音频数据包发送0213:23- N* ?' U5 j% Q: u" I' V
网络通讯开发 服务器端架构总览10:31
" d, r  E6 h+ A, t网络通讯开发 服务器端架构实现09:30& I% ~- n7 l; x. e) |
网络通讯开发 服务器进程12:54
; q* U# T/ V" r# q* w网络通讯开发 客户端编程介绍12:022 S. i0 Z  ^0 \4 l2 n( [
网络通讯开发 客户端初始化套接字15:26
% J7 |3 Q% W7 \7 v! K网络通讯开发 非阻塞connect12:30
- z5 e) y4 D2 y- l" S* L3 _网络通讯开发 超时阻塞套接字发送07:194 D$ m5 \' L) o! S& f% i
网络通讯开发 超时阻塞套接字接收13:04
; X/ }1 ?1 }" ]8 d网络通讯开发 登陆请求12:00# L  ?5 j( n$ Z4 M) |5 I+ w* g
网络通讯开发 登陆认证16:06: m9 _* i' Q0 J' M# H
网络通讯开发 视频请求13:22, h' m, x3 t3 u
网络通讯开发 数据通道15:44
8 D/ o* {6 t7 P% t2 v/ U2 N" h网络通讯开发 命令接收线程10:020 E! o# b9 c+ w" Y( N
网络通讯开发 音视频接收线程13:54
9 g& R9 I, w' @网络通讯开发 音视频解码播放08:52
5 S- i. d% ~/ ]- }+ P网络通讯开发 程序架构概览09:20
* Y  _% n2 U$ [3 G* t$ w网络通讯开发 心跳包09:34
! y$ M6 i  A  K3 {+ k! X5 c网络通讯开发 UDP 编程04:17) h% R1 U) q  E& C% Y
网络通讯开发 局域网广播包07:331 h8 l7 w# s6 i1 x; c
网络通讯开发 局域网广播接收06:50
8 q& X% q0 p8 j" B5 A! c. W跨平台移植问题15:19& H- s. c# ?; u/ ~  r. \; [
跨平台客户端 for Linux 移植20:36
8 Q" M! _+ D. ^2 T% E# K6 p* L) k& [Windows开发01 Qt和MingW14:06% z; L1 N) p* [' \0 d) V
windows开发02 MingW ffmpeg编译32:37
4 U8 M, E7 n; \1 f2 R0 Awindows开发03 Qt与FFMpeg18:18
0 Y6 P8 O; o; j# Bwindows开发04 Qt Socket12:54
* K* g- f* V; y+ t8 b9 g7 F* nwindows开发05 Qt Socket28:59
* U9 f. g4 }  L' ]windows开发06 Qt Socket36:44
' T# \7 H: C9 U1 k  q( Uwindows开发07 Qt Socket40:20
3 y5 k7 f; P' u. \4 ]  `  cwindows开发08 Qt Socket38:45
' C  U; |' f) [' R4 F3 Z+ P& v- |windows开发09 Qt Socket09:45
& N2 |8 M3 c) y% D/ Owindows开发10 Qt Socket11:50. ~& \5 R' A6 x3 Y* X  {
windows开发11 Qt Socket21:56# d+ [) t% l1 l' _8 ]
windows开发12 跨平台编译11:43
5 r" U) h: d9 _+ @& G1 Q+ d, x$ b; Jwindows开发13 摄像头无法打开视频问题21:318 n8 `; `5 d  c1 p- Y
windows开发14 程序发布注意事项36:04
- i- @3 m( l6 E; z5 {% o: L" dwindows开发15 程序安装包制作31:068 F/ `3 `" |( p" R. x" j4 ?) z" D
FFmpeg音视频高级开发实战-简介03:216 P) z$ o6 O3 z. n) t- p- g
linux视频分发服务器01-课程介绍07:54
" g5 T" w( X7 y& blinux视频分发服务器02-开发环境介绍11:51* U+ i% j* m) v9 E6 A* |
linux视频分发服务器03-linux优点21:40! q8 c8 C- O& V0 t: h1 F
linux视频分发服务器04-多进程21:34
, g+ s% U; F9 flinux视频分发服务器05-进程通讯 0115:53
( j7 L3 d" c/ J. C% d! ]6 jlinux视频分发服务器06-进程通讯 0217:06  u; h; u) l9 z/ J2 D; b
linux视频分发服务器07-进程通讯 0318:50, d9 t# m3 h7 O
linux视频分发服务器08-进程通讯 0423:57) }7 ?9 _/ Y; y0 a- Q
linux视频分发服务器09-进程通讯 0527:58) t, S6 w: J+ H3 |$ o; w3 z
linux视频分发服务器10-进程通讯 0624:19# \  g# J  E* n3 m, ~3 a! c
linux视频分发服务器11-进程通讯 0747:33' X2 u$ ]' p" i, x# P4 @
linux视频分发服务器12-进程通讯 0818:44. q1 C% c% ]0 O4 D! Q0 G# j
linux视频分发服务器13-线程 0121:360 |$ g, q1 D  b) n! o2 P) c
linux视频分发服务器14-线程 0235:37
3 M/ d7 [& ~, c# Rlinux视频分发服务器15-多线程与互斥锁13:27
. d4 I. V( \; C3 h7 llinux视频分发服务器16-socket12:22) c' z/ k* U. p4 F/ t
linux视频分发服务器17-TCP-UDP概述24:54
& K' T0 `8 x& @7 Q4 d  nlinux视频分发服务器18-TCP服务器39:447 |# u6 }0 u: H9 l
linux视频分发服务器19-TCP客户机10:22# U" j7 l' U* Z
linux视频分发服务器20-UDP服务器09:541 j  B! P% T* t7 z. l9 |
linux视频分发服务器21-UDP客户机13:32  h( @' n4 G4 I1 Z- |
linux视频分发服务器22-TCP/IP多用户访问实现0126:52! b% B  L. p& ]+ Z* A
linux视频分发服务器22-TCP/IP多用户访问实现0213:05) i3 y: f, r) ]' q# }9 _
linux视频分发服务器23-TCP/IP多用户访问实现0310:58
+ }2 D( }9 L9 X6 Y- V' L5 Z, mlinux视频分发服务器24-TCP/IP多用户访问实现0420:02
' b* I, h* O4 H/ Wlinux视频分发服务器25-TCP/IP多用户访问实现0523:35
" U5 [( o( K2 l; Xlinux视频分发服务器26-TCP/IP多用户访问实现0639:40
, e6 f# B7 m% Blinux视频分发服务器27-TCP/IP多用户访问实现0714:40$ m% m; e4 @, l$ I/ o4 o
linux视频分发服务器28 TCP/IP视频分发0114:02
/ ?0 @7 \; ~  C9 g1 klinux视频分发服务器29 TCP/IP视频分发0216:50# q5 a" P$ x/ r: B2 }+ c8 E7 ]! G
linux视频分发服务器30 TCP/IP视频分发0321:40( L* `) ]1 v* Z+ A5 g5 K# d
linux视频分发服务器31 TCP/IP视频分发0417:08
6 R4 y% ~0 D+ Slinux视频分发服务器32 TCP/IP视频分发0516:15
2 q- r% e, c8 s4 f7 J, C/ _linux视频分发服务器33 TCP/IP视频分发0614:01
) O/ K2 r# B2 }% |! }( glinux视频分发服务器34 TCP/IP视频分发0712:56! z* z7 r3 b7 w3 u
linux视频分发服务器35 TCP/IP视频分发0824:12
8 z! @0 S" o) p* ~  ?2 Blinux视频分发服务器36-TCP/IP视频分发1021:350 u; p- q5 F% o7 u8 l- j
linux视频分发服务器37 TCP/IP视频分发0918:04
) _) _+ @, h  {3 s3 X4 G$ X# mlinux视频分发服务器38-编译容错处理08:28
% F7 Y; s; E7 r& ^9 klinux视频分发服务器39-协议数据封装12:54
6 @+ n% @; B! z1 t. ?linux视频分发服务器40-TCP/IP视频分发1113:18
1 |9 A. P6 @. m& o+ s# D  ^linux视频分发服务器41-TCP/IP视频分发1234:059 N- D: H' \4 d* w+ b4 @
linux视频分发服务器42-TCP/IP视频分发1318:295 Q' o4 M7 E) _
linux视频分发服务器43-TCP/IP视频分发1428:31
, j( u- f8 Q/ F; g+ {, b0 Y% m5 O0 Vlinux视频分发服务器44-调试43:05
" J: n7 A* p% g& ?linux视频分发服务器45-音频14:450 C& V# m* Z2 I6 m5 b0 o1 l0 ^3 H) Q
linux视频分发服务器46-总结113:20
5 P- _$ C0 [- c# Clinux视频分发服务器47-总结205:25' ?( p2 o' H. i" x" @' t1 N
linux 基于UDP视频分发服务器01-UDP基础18:48
! X6 O( |# A  }5 T) E  N1 Vlinux 基于UDP视频分发服务器02-TCP/IP UDP对比06:449 N! n" n* [" F  c3 P$ @- }4 Y
linux 基于UDP视频分发服务器03-创建UDP服务48:05. q* _; U# [# u+ O
linux 基于UDP视频分发服务器04-UDP报文接收27:54! `& t% w9 {9 h, K5 [0 F  C
linux 基于UDP视频分发服务器05-UDP报文发送13:41
4 F; V( R6 o$ ?1 V5 n9 L; N8 Zlinux 基于UDP视频分发服务器06-UDP客户端实现35:13! H: e1 E( N% H$ x' b# p* y
linux 基于UDP视频分发服务器07-UDP交互133:23& [6 K1 U$ ~& ^2 Z
linux 基于UDP视频分发服务器08-UDP交互231:48
; _2 v, i* O5 V3 M$ blinux 基于UDP视频分发服务器09-视频采集26:292 i3 s/ \0 ?% m* P1 B% }+ E
linux 基于UDP视频分发服务器10-视频数据UDP分包33:55- y; r6 m7 g% N* o
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
: K2 _6 x0 o6 H9 }# N6 mlinux 基于UDP视频分发服务器12-视频数据解码播放15:27
  ?' @) a% s4 mlinux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:126 q( \1 V. h3 V
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50' A5 }$ H+ ~( ]1 |/ k% `
Android 01 音视频开发概述20:238 A1 P; E& }. a4 _  l) `( J7 k* }
Android 02 编译ffmpeg19:21! O! I3 {2 l% l5 G
Android 03 JNI 01基础25:42
4 t6 }: @7 e; x/ K5 d% FAndroid 04 JNI 0201:09:24
  Z, w6 A7 X& Y3 E# g3 W. E" D+ nAndroid 04 JNI 0301:34
) l: c- F: S8 KAndroid 05 JNI 0301:34
' Q, H4 G3 W3 c: }+ a& pAndroid 06 开发环境21:16
& F1 n5 S; \% x* a, i6 J& \+ zAndroid 07 项目结构21:15
; S$ [/ |8 S+ f1 UAndroid 08 自定义Activity24:04
+ e" x$ B" m) MAndroid 09 SafeThread类19:38) G. P7 f& r$ g: F) p! F' I, E5 ~
Android 10 网络通讯协议25:552 x# \0 C" B* ~* l) A2 S' @0 g
Android 11 网络通讯类0137:096 O  H- ~5 D. O/ F
Android 12 网络通讯类0228:14' U& w& o& n- t
Android 13 网络通讯类0339:43
/ r/ F# r, B1 ]( @9 [/ W; qAndroid 14 网络通讯类0421:49
. E$ q6 u$ Q4 d$ h$ zAndroid 15 网络通讯类0523:447 F& j8 w) q8 J- X$ u
Android 16 网络通讯类0624:08
% y$ \5 v  {+ I4 IAndroid 17 数据缓存27:52( y; r1 Y( W! Q4 L7 ^
Android 18 视频队列23:091 D8 I: j/ V; m' }, W' g) m, V6 C
Android 19 控制队列及通道25:34# t9 z4 r, {9 T/ w$ f
Android 20 Socket 连接线程0128:36
# t6 \$ h1 @6 A2 \9 E& lAndroid 21 Socket 连接线程0226:197 \3 t$ O/ w# A: a  H# H
Android 22 视频接收线程0122:36, K/ P3 D. z, d  d, K* R
Android 23 视频接收线程02 1219:07
; P$ i- E, p  q! K& {Android 24 视频接收线程03 1321:56
7 ?. i* ^) C# A. j/ vAndroid 25 视频解码线程1434:04
7 l) w. L; m/ j: M& s5 VAndroid 26 数据传输接口18:46: F9 b9 E0 ^! R
Android 27 UI显示0129:565 f  Z; t! v/ E/ ~& i9 t
Android 28 视频显示布局28:16, \1 p3 s1 z# z$ p. ~
Android 29 UI显示0228:39: l, }4 ?" d: @1 _* F
Android 30 UI显示0331:136 s5 [; d# n( z3 ^
Android 31 Render 显示15:59' ]( U; W- ^& J' G1 B
Android 32 TCP视频通讯项目总结19:25) m! L- N& t% Z( G  M1 n
Android 33 音频编解码0119:349 R1 _% K* R( a/ _' E3 L7 O5 i6 ]4 R  |
Android 34 音频编解码0213:15
- d# b# i6 e& |( f( ^4 [$ J% ~  zAndroid 35 硬件编解码 0117:12! M( a+ s! C, _5 j4 n% q- F8 v2 m
Android 35 硬件编解码 0228:13
& Y5 c% T" k. w+ s( h! |8 g9 IAndroid 36 硬件编解码 0318:04- p4 H- Q+ S( A5 _& ]/ Q
Android 37 硬件编解码 0413:58% ~/ J, h) x4 F2 K0 R
Android 38 安卓开发总结05:13
2 A. t* B( I- B: x# ?3 x; ~Rtmp 01-课程价绍05:19
  b# j( j+ t" FRtmp 02-rtmp基本介绍16:07( X: W7 w. d: K9 {* Z
Rtmp 03-开发环境搭建及项目概况37:57
" V2 o2 p4 V7 [8 ]$ k9 M3 VRtmp 04-基础代码编译15:40+ I# r! I8 N0 y  Q2 h+ @
Rtmp 05-rtmp协议及封装格式123:55
: B6 e0 C6 b& `7 \+ d0 P7 V. y8 M2 c1 sRtmp 06-rtmp协议及封装格式216:48
2 h" F( ]& n" B$ _# h0 bRtmp 07-rtmp协议握手34:18& I3 b$ S$ \: S
Rtmp 08-flv以及flv文件结构13:31
6 N% Y3 N5 K/ L  p4 Q8 qRtmp 09-flv的Script Tag19:23) R: {2 |( y- W7 P
Rtmp 10-rtmp的Metadata封装发送44:26
$ R+ E* \: D6 g* i: XRtmp 11-h264与nalu简介12:19) i! o& n( v! w
Rtmp 12-nalu提取23:41
; @9 W" x* S3 f0 ~, |Rtmp 13-h264视频数据按flv格式发送rtmp包34:120 h5 R4 I& v9 B
Rtmp 14-h264视频编码信息讲解及发包36:49
3 A" A7 {  x; Q7 K& D) {; C$ j2 FRtmp 15-aac格式介绍及声音的参数介绍15:13
$ @* @% q' p" _Rtmp 16-aac声音数据flv格式化发送rtmp包16:32
' ?) q8 K; s& @Rtmp 17-aac编码信息组包发送36:00
) z) f7 r8 l9 S- N5 I4 fRtmp 18-h264帧及aac帧获取01:12:206 f! B' h  B+ T  S# r& X) v
Rtmp 19-rtmp推流和观看05:29
4 Y8 t( y  v4 z- N+ zRtmp 20-修改chunksize的大小15:247 G* ?/ w* f1 r  l6 U1 n1 r' J
Rtmp 21-librtmp导出及快速推流19:47
. o5 y$ p# y4 i' BRtmp 22-rtmp专题课程总结09:04$ y0 e" m+ }( v& s) K
libvlc Qt专题 01 LGPL下的libvlc05:17! l3 X* G2 d: o! O3 y6 V
libvlc Qt专题 02 vlc播放器引擎.13:33  {& Q+ n3 H$ \3 ~3 ^: C
libvlc Qt专题 03 libvlc Mac Windows库17:02
/ O, K3 c& L& o, H" q6 m) n/ Llibvlc Qt专题 04 关于GUI 开发框架学习20:05
& x& X- o% W* Z" X& z+ Q1 Q' }9 ilibvlc Qt专题 05 libvlc 库配置 调用14:29
) ?; `/ ], z- s/ r6 o, m( `4 blibvlc Qt专题 06 GUI布局17:23* l8 e9 i0 g- f
libvlc Qt专题 07 Qt界面交互18:11' {. q1 A2 v8 j3 d  ?* z* C# D
libvlc Qt专题 08 打开媒体文件12:55
; m- \( V4 R3 V7 D1 G0 }' [- b3 [libvlc Qt专题 09 libvlc API20:42
  N( |1 @. L+ J* Clibvlc Qt专题 10 libvlc video callback20:29( M: L, F; F5 @
libvlc Qt专题 11 libvlc video callback 219:14
% O( z& [7 v3 ulibvlc Qt专题 12 libvlc video callback 310:25! G# m( [% L: ]! Z
libvlc Qt专题 13 libvlc API 0122:14( ~3 ~: ~3 O& D
libvlc Qt专题 14 libvlc API 0211:59
4 y4 j0 H2 N0 Z  y9 i& R4 _6 Zlibvlc Qt专题 15 libvlc API 0329:07+ `" `3 m9 d: R
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
: Y. K! H7 ?  h6 D* Y3 ulibvlc Qt专题 17 Qt Mac C++ OC混合编程 213:285 }' e) m; ?1 ~& w! V/ L8 p
libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:250 Z5 y  }9 l* v3 ~% b
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23- i' X4 C- W7 {
libvlc Qt专题 20 windows 适配 105:159 m" J) G/ a* y5 Z: I  }, j; T
libvlc Qt专题 21 windows 适配 210:040 G- z* n9 E# |9 w; R& x% C
libvlc Qt专题 22 vlc总结05:24
+ X% t( p$ G$ l. `9 q音视频处理专题 非线性视频编辑器 0117:41" [: ~+ a# {  }$ }! w! G
音视频处理专题 非线性视频编辑器 0211:33  Z. k& z" `5 G
音视频处理专题 非线性视频编辑器 0315:35
0 `+ w7 h" _5 j( }/ W3 @/ r* s音视频处理专题 非线性视频编辑器 0412:46. H, ^# c8 N7 `
音视频处理专题 非线性视频编辑器 0515:095 ~* {5 I& f& Q. b: D( a/ e5 Y4 c
音视频处理专题 非线性视频编辑器 0609:49
7 P& }1 m3 m/ j* A音视频处理专题 非线性视频编辑器 0718:54+ H4 {4 W. M; s# n6 L* |
音视频处理专题 非线性视频编辑器 0816:29' z1 Q9 |. w6 h
音视频处理专题 非线性视频编辑器 0919:21
3 ?) r, J4 Y- E9 D0 f音视频处理专题 非线性视频编辑器 1014:03
: t6 g0 s$ K3 {: Z# C5 V音视频处理专题 非线性视频编辑器 1131:34/ n* u+ q& l$ V3 C3 c
音视频处理专题 非线性视频编辑器 1215:402 q  m' b! x, G; F" C, {" k; e
音视频处理专题 格式转换 01 解密格式转换工厂14:236 S& N# V. I& d" l
音视频处理专题 格式转换 02 格式转换软件背后的技术16:11- Z3 D7 l" ?* S* j) {7 w7 h
音视频处理专题 格式转换03 SDL Mlt 0111:24
4 K5 n& ^& p, g4 }音视频处理专题 格式转换04 SDL Mlt 0235:08# l" T- e! L* D  K5 K+ F& L
音视频处理专题 格式转换05 SDL Mlt 0310:56
$ z  \) S) J. T音视频处理专题 格式转换06 SDL Mlt 0416:58
% }" }' B" G2 S  [* ~2 i9 I/ c. X音视频处理专题 格式转换 07 多进程实现128:51
0 G4 G4 ~. ~5 U5 E/ @音视频处理专题 格式转换 08 多进程实现220:22$ F  _: c; j2 i, k! q) |2 {8 C/ I. `3 f
音视频处理专题 格式转换 09 多进程实现311:52  ]* W) @3 o# |$ W' ^
音视频处理专题 格式转换 10多进程实现413:11
) N; Z8 p8 ~6 I( |) S( T& K6 x音视频处理专题 格式转换工厂11 多进程实现508:12
4 t& {# O' d4 _音视频处理专题 格式转换工厂12 多进程实现626:14/ e% `0 J6 u  }: |/ s/ O7 Q
番外篇 OpenCV人脸表情追踪项目实战114:54( f3 a$ F! X& t( Q* q
番外篇 OpenCV人脸表情追踪项目实战217:368 _& h0 g& M% s% m0 D+ I
番外篇 OpenCV人脸表情追踪项目实战314:52+ j3 A: ^% _5 B) ~/ t; z0 s
番外篇 OpenCV人脸表情追踪项目实战416:51' w: ~1 o6 p7 K* x0 h+ Y7 d
番外篇 OpenCV人脸表情追踪项目实战513:18
# L1 ?* t; c% G; \番外篇 OpenCV人脸表情追踪项目实战616:09- _  C5 }, L( u( f( F
番外篇 OpenCV人脸表情追踪项目实战737:12
0 x6 D6 Q7 i0 \番外篇 OpenCV人脸表情追踪项目实战814:18
. v. X3 _9 \8 X% r* |+ W番外篇 OpenCV人脸表情追踪项目实战918:12
' o3 Y; m9 J# L! f  Q番外篇 OpenCV人脸表情追踪项目实战1016:37
: C' `, O, K$ K7 I; q" t番外篇 OpenCV人脸表情追踪项目实战1114:23
7 u% b& I( r3 A& k7 H番外篇 OpenCV人脸表情追踪项目实战1216:39; |7 _% L% A1 }# @( R3 I* L, H/ J
番外篇 OpenCV人脸表情追踪项目实战1305:08, f3 |2 F9 z  l, `3 ?( O, h& B& s
番外篇 OpenCV人脸表情追踪项目实战1408:59
  S2 _* `" \3 E番外篇 OpenCV人脸表情追踪项目实战1514:40& {2 a8 _% o5 X) Q
番外篇 OpenCV人脸表情追踪项目实战1608:40% F2 k$ }9 }/ q4 Z3 I9 g
番外篇 OpenCV人脸表情追踪项目实战1716:589 _+ W1 u- v( n3 D7 c3 s- r# Q6 m1 ^
番外篇 OpenCV人脸表情追踪项目实战1817:313 B# {0 S1 S2 n7 ^* N
番外篇 OpenCV人脸表情追踪项目实战1907:48' |: E; g" L2 o7 _5 Z
番外篇 OpenCV人脸表情追踪项目实战2011:170 B8 V# a% S# D& |2 N- `0 T
番外篇 OpenCV人脸表情追踪项目实战2120:49
3 q  H! q* N/ q. o2 I. ?9 s: i番外篇 OpenCV人脸表情追踪项目实战2205:23
7 a+ h; r9 A1 B" j0 _番外篇 OpenCV人脸表情追踪项目实战 2322:50
* F( r4 {, n% V番外篇 OpenCV人脸表情追踪项目实战 2408:594 @5 m9 }% R+ q$ d
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49: e& N( }8 s. {# N6 v2 ~! b5 T
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
' |4 L8 L) u$ ]. ~! P安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45# a' v/ t# O3 R% B) A0 d0 g
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
) q4 c% t5 {7 a( q0 _" F- r5 E安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08. M. a0 M1 }* M; R  K
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:333 G' o6 I7 X9 R8 C- G' w1 ]( S
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
0 q1 D. x; [$ x% m# [安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05' r+ m, G6 S& u# I3 {
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
4 G  t) b+ [& z: D- a3 Y关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
8 J* P! n8 F" v! w/ l! t每周六直播-音视频教程作业答疑 0124:238 i" X0 }/ W0 B2 y
每周六直播-音视频教程作业答疑 0224:265 u& r& j2 c7 e+ e
每周六直播-音视频教程作业答疑 0325:46/ S( W! e3 N7 b8 ~8 o" E$ W' M
每周六直播-音视频教程作业答疑 0423:12
! B- |7 w# B$ r. r7 j( z每周六直播-音视频教程作业答疑 0525:22
( _6 Y7 ]' N" h; x; ?1 N7 B每周六直播-音视频教程作业答疑 0618:19+ y) c% j6 ]4 X5 ?6 R/ `  B- b' k
每周六直播-音视频教程作业答疑 0827:39* y# u) @. c: L( Q6 N3 J
每周六直播-音视频教程作业答疑 0922:41# u/ B5 S7 J! Y4 T
每周六直播-音视频教程作业答疑 1020:04
2 i; Y" W5 R' [每周六直播-音视频教程作业答疑 1122:34. J6 ^* m2 N( E4 y: N7 F5 M9 w* y; _
每周六直播-音视频教程作业答疑 1235:341 O4 l9 Y: u( {8 U/ D
每周六直播-音视频教程作业答疑 1328:46% N  c% q0 }1 E
每周六直播-音视频教程作业答疑 1421:16
# v# ^5 t, k7 u& H4 ^# P# y0 ~每周六直播-音视频教程作业答疑 1532:13
2 B. c8 {$ L. a每周六直播-音视频教程作业答疑 1625:214 Q' U$ ], W! K- U
每周六直播-音视频教程作业答疑 1723:403 d: U9 c+ `5 p, l2 W' K# Y
每周六直播-音视频教程作业答疑 1813:17/ p! _, S+ n' b! ?! p
每周六直播-音视频教程作业答疑 1911:49
& x. b+ O1 G$ k直播-作业答疑 20 2D绘图绘制波形原理43:10
# [6 d# ?' D" _7 A) `* [- r直播-作业答疑 21 2D绘图绘制波形原理224:47! g+ q0 h0 o4 z: d' Z) H& r* K
每周六直播-音视频教程作业答疑 2226:06
9 {' v$ Q2 _  x$ xQQ群直播 聊一聊OpenGL Shader 0122:16
. l" e% i3 y4 g3 ?$ OQQ群直播 聊一聊OpenGL Shader 0226:52
+ g! n5 P& E+ CC C++差生班 案例讲解137:01
" ^* S* y* T) GC C++差生班 案例讲解229:20
' Z) U* F1 I+ x0 e3 gC C++差生班 案例讲解308:54( d& _& I. g2 Y- {) s( k
C C++差生班 案例讲解4
7 j) I% _) X7 l; f: |6 t- P# K  J+ e+ G3 q
〖下载地址〗
, |  H. D9 g1 }! Z8 C
游客,如果您要查看本帖隐藏内容请回复

, S# k% m5 G0 G+ z( y〖升级为永久会员免金币下载全站资源〗3 [) }* h" `8 |
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html

( w# U( U5 c9 R& g8 x
/ n4 F& a1 ]  |5 w3 n, E2 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   [复制链接]
1 ?* z* E- i7 Z( h0 P& t" b
回复

使用道具 举报

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

本版积分规则