FFmpeg音视频开发实战5

  [复制链接]
查看6925 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png
1 ~1 I+ _, }; i' v: ~/ ]4 {6 W〖课程介绍〗7 U. @% u, c4 {' G7 c7 z: 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' m' r; b6 P7 j2 V+ l/ X4 G' \: C7 c" L3 C$ x: O8 q, m
〖课程目录〗
3 m3 Z1 H( @' ^8 Y音视频开发前瞻 06:37
& q5 Y; S9 `9 u) {* i6 ?* XFFmpeg音视频开发实战5介绍 03:07
4 ]5 w, p% k; l' D+ I" ~/ `2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
6 p- G/ s9 I1 h3 C: w音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58' Q& z% D' w  b8 R6 k* S' `- C% T- D
每周六晚8~10点QQ群直播 内部作业答疑24:23* }& y+ J: O8 Y3 k$ Q4 R
解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
* u( R) j* t* \! |7 p2 f1 q; x' I& `学习课程前的提示06:59* x; N$ ~2 T4 W. ^
vmware开发环境 119:55
4 N( Q/ T2 Y9 r1 L# p$ Bvmware开发环境 226:23. E* }+ k* I  t; h
vmware开发环境 305:53% K% B+ t+ H; T$ U0 w
vmware开发环境 413:49
6 J5 U+ v$ u# _7 Y/ E3 ]vmware开发环境 515:27
$ {0 G( T2 |8 e, h6 t' d* Bvmware开发环境 606:51
% G) e( v# w2 C& v1 y. Lwin10不用装系统下载解压即可用版本38:13+ m/ _( x# V# B5 d
macOS Xcode开发环境 0122:54
- s  ^6 W8 R! G) y& dmacOS Xcode开发环境 0225:21
/ n/ Y0 l7 V2 L$ |  ^macOS Xcode开发环境 0320:026 s8 l4 e& q8 ?; w# E( w
macOS Xcode开发环境 0419:17
0 {; u% M- C) U1 k2 |3 G2 W初学者音视频入门课程学习须知05:51
  |8 x! Q+ d8 I8 j+ A. r( b0 W$ Q+ K音视频初学者入门01 音频的原理15:566 K0 j8 _( Z7 S/ d$ N  H; `6 \
音视频初学者入门02 视频的原理113:38" N7 Q" s0 C8 @. a
音视频初学者入门03 视频的原理216:48+ ~" I9 b% G4 ?" g
音视频初学者入门04 视频编码原理17:41
3 M2 k8 Z1 n# P. R! h& [3 ]音视频初学者入门05 H.264 编码压缩算法原理09:581 c& Z6 c. R$ B) c8 d9 L5 R
音视频初学者入门06 视频编解码网络传输概览15:51
) G  T! Q! c" x5 J, t7 r音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
; m: ^0 W  C$ Y: T+ w音视频初学者入门08 流媒体服务器架构16:15* C2 @2 b" ~- n# r5 H; B+ L8 o+ c  f
音视频初学者入门09 P2P点对点介绍07:02
3 B. |) ~* B$ P  `音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
; D6 {. ?: u) C- B: X' t音视频H.264基础 直播讲解0123:54
) Q7 a- Z( Y0 C- c; \音视频H.264基础 直播讲解0221:54
) @. Q! ]5 r' |( T+ y5 H音视频H.264基础 直播讲解0323:112 v5 V. `- J6 U! z' G1 r& [
音视频H.264基础 直播讲解0424:15) ?1 O. {/ }2 U; O
音视频H.264基础 直播讲解0524:16
: x( W; m! q, pTips:群里80%的同学都整不明白的问题0111:199 O2 w" g1 i4 C0 A$ `; Y+ f
编译FFMpeg29:019 T/ n$ N8 g* v' b# ?; {
ffmpeg Mac iOS 编译补充0127:52
  L/ B; C& t2 r: E) t9 rffmpeg Mac iOS 编译补充0224:58
" Q# d# ~* t; W4 yffmpeg Mac iOS 编译补充0318:19
, H/ d# I. L* hFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
) q" d0 g" I% ]2 Q5 E开发环境搭建22:50) x- |; b) \* Z* m0 C+ a' C
H.264 视频数据接收13:01
, }# b+ V) [' k' i5 N解码H.264数据 118:45
, z) q& \* V' }" m4 u' F- N解码H.264数据210:551 m) j, t) \0 ^1 m$ }6 i
解码H.264数据318:574 w; K% _. I$ \( h2 K
OpenGL ES渲染YUV图像24:11
$ i! i9 k( t4 b2 F0 z音频采集接收21:01
" D  H% `5 {" |/ M2 B音频编解码11:10+ k; m1 d; k( C: q3 w8 w2 X$ j
H.264 I P B帧 NAL12:22- M' z- n4 M5 i( c
H.264 I P B帧 NAL 216:58
% V5 F1 U! ~$ i8 yH.264 SPS PPS I/P/B帧解析29:29
& d* i5 C0 O' @/ `QuickTime mp4容器分析12:09" U2 A' T( k+ c, m# F' D1 p
AAC 音频格式05:160 S, g5 X' r, O' a7 Q/ o
AAC实时转换 124:10
& M  M4 P# }0 a( R3 C8 vAAC实时转换 221:18& E" }( J: v: F# P0 V
FFmpeg实时写AAC音频流120:37
7 S, J' S3 Q+ Y$ g/ v5 u9 Q6 X$ [4 eFFmpeg实时写AAC音频流215:25* w% p( y  s- g% }! X& {
FFmpeg实时写H.264视频流17:12; m! |6 S' }# F) u( {
FFmpeg封装h.264 AAC到mp430:240 p$ j0 ~8 N! E; M
iOS 硬件解码H.264 110:29
( P) J1 Y4 I/ D( i4 O; s. l  {iOS 硬件解码H.264 229:14
) l+ c/ ]* m7 |& \8 Z: b4 niOS 硬件解码H.264 318:420 p+ H" e- n' x
iOS 硬件解码H.264与显示14:40
% ^* e% L9 C5 QFFmpeg liblame pcm转mp307:021 Y$ j9 b/ p) G. Y
Apple TV tvOS编译FFMPEG08:25
( p, K# T  a8 M8 lv4l视频采集06:05; Y  p: |" v4 y0 H' Z" L
x264编码H.264数据11:07
$ |& w" c1 ?" H! @9 v" [2 x' lalsa 音频采集08:28! @6 W$ ?1 Y1 V4 d' Z* {
FFmpeg 跨平台开发 0110:099 P7 {6 I7 j5 T
FFmpeg 跨平台开发 0228:078 m1 Q' K2 M2 T( r
FFmpeg 跨平台开发 0305:18
; o) c' H5 P" [6 \; k% cFFmpeg 跨平台开发 0410:19, R" ~" }5 B( a- w2 N  D* G5 o9 t
FFmpeg 跨平台开发 0509:359 s) x8 a- r7 N# e
FFmpeg 跨平台开发 0611:08
9 W$ ^. R; r' M8 XFFmpeg 跨平台开发 0710:439 o) E$ a3 F) x# Q  P! A# u9 J
FFmpeg 跨平台开发 0809:21' ]$ l: s# t; c  J
FFmpeg 跨平台开发 0912:39' E; a9 i" H4 N9 [7 |" `& J
FFmpeg 跨平台开发 1014:51
. r! {" F9 d/ Q, I" c+ q( hFFmpeg 跨平台开发 1110:259 f6 U9 j5 P2 ]+ m
FFmpeg 跨平台开发 1210:47% `  c, K" ?+ M; r1 }" _$ T) X. f
FFmpeg 跨平台开发 1312:49* H/ O% _2 S: J( @6 D$ q7 ]
FFmpeg 跨平台开发 1413:10# z6 i3 f# g1 d% a" ], r; t
FFmpeg 跨平台开发 1508:34$ b/ X+ d! F3 L* {5 N+ W: C9 ?5 @7 T
FFmpeg 智能手机App优化06:12- h( c1 ^! F$ F$ i/ `* ]
Android JNI专题 01 跨平台开发安卓移植简介03:19
7 F; d4 x& p# r6 J9 _' g$ d- PAndroid JNI专题 02 第一个JNI调用12:078 ]' H  E* w2 n0 |2 `; S, R
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
. w0 d4 g! P0 r5 ?2 l' zAndroid JNI专题 04编译ffmpeg x86_64模拟器静态库19:35& d8 r9 @/ E! w; U
Android JNI专题 05编译ffmpeg 真机静态库26:39
. I* H; W4 C! V8 D0 m7 v; @Android JNI专题 06 Posix网络通讯移植0113:31( m! G  h+ b3 j0 p. C" v8 j7 K
Android JNI专题 07 Posix网络通讯移植0223:09
( v2 }: H8 |0 J  E! G$ _9 VAndroid JNI专题 08 Posix网络通讯移植0316:23* H9 O0 c8 G: h0 V
Android JNI专题 09 Posix网络通讯移植0407:46
8 g$ w6 j; n% U& v2 B! {Android JNI专题 10 H.264解码移植14:53
2 H8 o" C5 z! [( Q/ A1 ?Android JNI专题 11 native线程回调java函数0114:27
: w, k; G" C, {Android JNI专题 12 native线程回调java函数0212:10
% E( T/ I, e0 C' o$ Y7 C' [  @3 sAndroid JNI专题 13 OpenGLES渲染YUV12:17
8 D' S' o  z  H+ UAndroid JNI专题 14 程序运行收尾11:38
7 R' G: f$ O: Z( h# Z2 FAndroid JNI专题 15 Android JNI小结09:30" G1 [& q  X8 V; H
FFmpeg 音视频转码07:19$ u" D: ]( _3 O4 z0 B
Darwin RTMP 流媒体服务器09:48( y9 P# b/ U/ K0 j( u( e) n) \
libVLC mencoder04:421 ^, ]- g. W! f: _
FFmpeg WebRTC Linphone12:52
; [" B' M7 f" w0 X; T- j1 zFFmpeg 屏幕录制06:51
$ S- s4 [, ?) M" m# l! e  x) Y* V. lFFmpeg SDL OpenCV10:48( N) s! ~5 M1 f# L  k
RTMP 直播 介绍22:55! s* ^4 ~9 w- b. e
RTMP 直播 Linux服务器搭建15:01* A0 V  g, U! J; Z) ?, l9 X8 d
RTMP 直播 Linux服务器配置11:313 ]5 I% A8 R6 O3 T
RTMP 直播 流媒体推流08:57% f# `  p9 u2 Q
RTMP 直播 流媒体转发与接收11:13
5 ^; V( T9 j+ o  n5 L6 I9 A/ `2 {RTMP 直播 iOS流媒体播放器 0117:52
( X8 z0 z9 Q- U3 lRTMP 直播 iOS流媒体播放器 0210:34; f8 e1 X5 [9 s! L' I4 |1 \2 N
RTMP 直播 iOS推流到RTMP服务器0126:05- `3 _) ~6 D% f* b4 m9 v9 B
RTMP 直播 iOS推流到RTMP服务器0224:08/ v2 |$ [* [0 ]/ l5 u
Socket通讯入门之tcp 粘包拆包现象0117:08
0 y- C$ q! w7 b# M6 E' ~/ J8 i5 ?Socket通讯入门之tcp 粘包拆包现象0220:17
/ ?( }4 ~9 i5 _) ~Socket通讯入门之tcp 粘包拆包现象0322:37
( c6 ?' H* i0 [8 t网络通讯开发 勘误04:00
$ E9 b0 S" u, M) `9 I# a+ U! |7 Y) e网络通讯开发 协议13:31
1 o7 _+ m  k% e$ W& m% e3 r" Q网络通讯开发 tcp协议的可靠性10:47
* W! b& }  e& ?1 Q* \% U" b网络通讯开发 tcp 三次握手05:44  A9 z0 e7 j2 M+ m1 M
网络通讯开发 tcp 其他09:44. y- R7 ?: g: r- u  Q: K
网络通讯开发 socket通讯常用函数19:07- n2 ?5 m# L$ E( S5 v& n" L
网络通讯开发 socket编程常用头文件12:03% ]7 u8 D' q; {$ \4 s8 }
网络通讯开发 服务器编程0112:28
0 N) r2 T/ j: A6 I, f0 A网络通讯开发 服务器编程0208:21. h# L) S6 i# _
网络通讯开发 子进程07:32
/ s8 Q: f% w0 {- W6 G: f: v: e网络通讯开发 自定义协议12:46! H  \7 u) O9 |7 x
网络通讯开发 IO复用11:26! y: r8 e' p* t/ y7 |5 [0 h. Z# w
网络通讯开发 套节字选项09:27( n: O8 J9 E9 C' B
网络通讯开发 非阻塞数据接收13:58# H& ?6 K+ }: G
网络通讯开发 非阻塞数据发送11:12
$ z! S+ e' I: O  D7 s网络通讯开发 Unix 线程10:57
9 F, _9 `/ o1 C+ f网络通讯开发 线程detach封装09:431 U& L0 e2 b) v9 d: r
网络通讯开发 自定义协议 登陆28:55. W' k9 X: L1 k7 {& `8 L# G
网络通讯开发 发送视频包0116:56
1 T- x, C6 q! y网络通讯开发 发送视频包0209:465 g: s1 v, m4 a0 j2 P
网络通讯开发 发送视频包0309:55
0 n7 l6 R$ H# X7 d网络通讯开发 常见音视频包结构22:12: Z- h# x/ {& L+ k. e) V
网络通讯开发 音频包的发送0114:354 {% r4 ~3 r) N
网络通讯开发 音频数据包发送0213:23
% e9 [8 {+ T: \$ a9 b% F# }4 |网络通讯开发 服务器端架构总览10:315 w6 D4 N" c$ K) W/ C) o5 [4 n* f
网络通讯开发 服务器端架构实现09:30
- O2 e0 T" [- n8 o+ {网络通讯开发 服务器进程12:54
7 A" @0 P) n0 G/ h4 T, j网络通讯开发 客户端编程介绍12:02
9 s+ D6 g2 ?' h0 H网络通讯开发 客户端初始化套接字15:26
! Y. T/ U  }* `2 _$ @网络通讯开发 非阻塞connect12:301 y  a" d3 I; s8 a
网络通讯开发 超时阻塞套接字发送07:191 I0 w2 l: i8 C" |& C2 s
网络通讯开发 超时阻塞套接字接收13:04
8 U* ^* n! o' l) \# a* `网络通讯开发 登陆请求12:00) G8 x8 b$ Z/ f# o3 ~- G6 D
网络通讯开发 登陆认证16:06+ b! w+ Z2 b" P3 @3 \2 E, r; X
网络通讯开发 视频请求13:223 K/ F! C  t2 Y" G6 C1 n
网络通讯开发 数据通道15:44# D. u, V3 ]. o$ P& X
网络通讯开发 命令接收线程10:02
4 O& [' c" D0 O5 a+ }3 ]网络通讯开发 音视频接收线程13:54& T9 X& z* ~) X9 k4 y
网络通讯开发 音视频解码播放08:52/ }/ W* p% H! A8 r
网络通讯开发 程序架构概览09:20
, N+ G$ O) G% l# T网络通讯开发 心跳包09:34% r9 Q4 B3 r- k$ J
网络通讯开发 UDP 编程04:17
5 x/ U/ D1 x0 J! B网络通讯开发 局域网广播包07:33
8 L" k9 z9 t+ e5 x' F( i, `网络通讯开发 局域网广播接收06:50
! o0 W; D2 H: @. e  a# u5 U0 [跨平台移植问题15:198 k- J! O" Z* b- j  N4 T& U
跨平台客户端 for Linux 移植20:36
, K- D3 L/ k* x9 {! ?8 z9 l+ GWindows开发01 Qt和MingW14:06
$ ^$ c. E- C/ B6 _" I9 b0 l" l* gwindows开发02 MingW ffmpeg编译32:37& ?8 l3 N( w9 N; X7 h2 @" @
windows开发03 Qt与FFMpeg18:18
* q9 U) _) T, Q6 Jwindows开发04 Qt Socket12:54
3 e' R  S( i5 S8 d: [! E, |0 |windows开发05 Qt Socket28:59
# S' V8 W7 K4 {1 Q: n1 hwindows开发06 Qt Socket36:44/ d' T% K4 D5 G
windows开发07 Qt Socket40:20
% K* S% x; H1 r9 M( Uwindows开发08 Qt Socket38:45
8 r! z6 F, Q" B! \: fwindows开发09 Qt Socket09:45
- z. K( q, V2 r, Z0 kwindows开发10 Qt Socket11:50& Y1 Z! P& \2 J+ I  s
windows开发11 Qt Socket21:56, N1 B1 i6 X" `1 z' Q, f
windows开发12 跨平台编译11:43
) B, F) K; N5 v: o" Dwindows开发13 摄像头无法打开视频问题21:31
4 s7 I" W$ Y, a& Rwindows开发14 程序发布注意事项36:04
! v# N6 E1 u/ w  _: ?windows开发15 程序安装包制作31:06
, j5 y4 K" d- w& [FFmpeg音视频高级开发实战-简介03:21
# S2 }! @  b# s1 Zlinux视频分发服务器01-课程介绍07:54+ u4 T( w7 Y; j3 p' c
linux视频分发服务器02-开发环境介绍11:51
' S, h8 o8 l! f+ Plinux视频分发服务器03-linux优点21:40
0 Y! L7 }5 i0 e* q5 ^linux视频分发服务器04-多进程21:34
* \% Y8 m0 y) f) N6 b' d6 ~linux视频分发服务器05-进程通讯 0115:53
3 J3 G8 a% L  ~/ Dlinux视频分发服务器06-进程通讯 0217:06) q9 t0 M) J: d# k( O8 i
linux视频分发服务器07-进程通讯 0318:50
1 k- U4 S6 w0 o0 e" ]linux视频分发服务器08-进程通讯 0423:57
0 _& F/ ]* ?) R3 o# U- \8 Ulinux视频分发服务器09-进程通讯 0527:58# V/ x2 s: v# O" Z
linux视频分发服务器10-进程通讯 0624:19. H( Z" `2 P4 f1 j: \5 E  Q3 M9 {) w
linux视频分发服务器11-进程通讯 0747:33, [2 h, D9 E  O  Q3 O
linux视频分发服务器12-进程通讯 0818:44& `- P0 T6 |! {7 K& r/ ^) }0 I' ~
linux视频分发服务器13-线程 0121:36/ b, O3 e" `- s5 V. u
linux视频分发服务器14-线程 0235:37
. \0 R+ F. F3 }1 Q3 ~4 ulinux视频分发服务器15-多线程与互斥锁13:27& u, K$ F8 o. @: z
linux视频分发服务器16-socket12:22
/ J, M+ q0 b+ z( mlinux视频分发服务器17-TCP-UDP概述24:541 |( x8 R+ B) y5 N) {% \
linux视频分发服务器18-TCP服务器39:443 [1 `" E* V& A$ Y! N
linux视频分发服务器19-TCP客户机10:22, \2 h9 N2 |4 s: u
linux视频分发服务器20-UDP服务器09:54
) Q# h& H, t: Z% `7 I; x$ z0 r" flinux视频分发服务器21-UDP客户机13:32
' R7 X+ g/ v# `linux视频分发服务器22-TCP/IP多用户访问实现0126:52
$ Z8 h& V7 w3 c( {linux视频分发服务器22-TCP/IP多用户访问实现0213:05" p8 ], S9 ^0 E  \4 e4 `+ P' Y; g
linux视频分发服务器23-TCP/IP多用户访问实现0310:580 I% \! ]- [/ R% }( s
linux视频分发服务器24-TCP/IP多用户访问实现0420:02
( a4 @6 \" A$ R  `linux视频分发服务器25-TCP/IP多用户访问实现0523:35: t5 m! b3 l7 G) H8 W7 R. v
linux视频分发服务器26-TCP/IP多用户访问实现0639:40
; i' L7 {$ c2 S" O; \linux视频分发服务器27-TCP/IP多用户访问实现0714:40, t. k7 N2 h$ w" d6 w* w1 z' r* Y
linux视频分发服务器28 TCP/IP视频分发0114:02
# u* x$ d- ^; I7 F" n; ~linux视频分发服务器29 TCP/IP视频分发0216:50, `' t, F* c* b1 n  I
linux视频分发服务器30 TCP/IP视频分发0321:40+ f. }+ p$ _& L
linux视频分发服务器31 TCP/IP视频分发0417:08
7 y9 J$ a: Y' ?, i) B; x6 blinux视频分发服务器32 TCP/IP视频分发0516:159 [% I- r( D! l6 k3 b
linux视频分发服务器33 TCP/IP视频分发0614:01
5 a+ k, Q( U! l% i3 W' r7 h8 Dlinux视频分发服务器34 TCP/IP视频分发0712:56
7 y5 E8 ~& Y! |0 P4 Q( glinux视频分发服务器35 TCP/IP视频分发0824:12
4 i" A8 B' L; [linux视频分发服务器36-TCP/IP视频分发1021:356 o5 o; Z4 v1 z& m; P# j, q
linux视频分发服务器37 TCP/IP视频分发0918:04
) h: S8 G$ `3 I4 W" N$ ?9 S5 qlinux视频分发服务器38-编译容错处理08:28
! u$ U) c) L1 B5 L( Hlinux视频分发服务器39-协议数据封装12:54/ U) v6 s# j8 S; n. B4 {$ F
linux视频分发服务器40-TCP/IP视频分发1113:18  n7 n( k& Q: m
linux视频分发服务器41-TCP/IP视频分发1234:05: Q+ i, O3 m* U/ E; z
linux视频分发服务器42-TCP/IP视频分发1318:29
0 z9 H" N/ k$ }- e# mlinux视频分发服务器43-TCP/IP视频分发1428:31: L. d& d: N7 ^5 ?1 T
linux视频分发服务器44-调试43:05
6 e7 _6 r. H' p, @2 X6 G' hlinux视频分发服务器45-音频14:45! P) N. [% F2 @. M  x- q+ C) z7 g
linux视频分发服务器46-总结113:20
. i5 F( }3 R& V( dlinux视频分发服务器47-总结205:25
6 i, h) r' f/ tlinux 基于UDP视频分发服务器01-UDP基础18:483 j2 k6 ~  l' I2 N
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
3 h4 y7 k, _; z' S! }" m; elinux 基于UDP视频分发服务器03-创建UDP服务48:055 u1 o  c: M7 a8 M
linux 基于UDP视频分发服务器04-UDP报文接收27:54
  O" v4 _5 V  `$ K- Plinux 基于UDP视频分发服务器05-UDP报文发送13:41  H) g8 m9 C4 `4 C. |
linux 基于UDP视频分发服务器06-UDP客户端实现35:13
, ]4 [4 h5 [3 E/ ilinux 基于UDP视频分发服务器07-UDP交互133:23
6 Y3 T) E8 Z: g0 q; b1 |1 k  `9 H+ [linux 基于UDP视频分发服务器08-UDP交互231:48
, m. v0 W$ u4 J# D' ~' u' X- \; tlinux 基于UDP视频分发服务器09-视频采集26:29
' h4 v/ I4 ?, x5 v) zlinux 基于UDP视频分发服务器10-视频数据UDP分包33:55, R, ~$ M2 W4 w4 B
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
/ V  R& j  A* k/ U  J$ u3 N! Ulinux 基于UDP视频分发服务器12-视频数据解码播放15:27& D4 `' f0 E" m# A
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
8 P+ u3 k* u+ T/ \4 blinux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50+ q/ B  E8 A  N; [9 P; O# \3 z, T
Android 01 音视频开发概述20:23! E6 d" q* `4 i# A9 v5 k" o" u
Android 02 编译ffmpeg19:217 l; H8 b* C+ b) V: i
Android 03 JNI 01基础25:42: r" l  Y, [' N4 w: ^
Android 04 JNI 0201:09:24
' H+ q/ ~* ^, V# Z0 g% ^: iAndroid 04 JNI 0301:34# V$ ?: \2 l: b! n
Android 05 JNI 0301:34
7 \& a* E" `# H  N; G0 q2 bAndroid 06 开发环境21:16
& W1 n2 U' }( F# N8 z4 V' HAndroid 07 项目结构21:15) `: ]% {. c: d* B
Android 08 自定义Activity24:048 g2 ^6 ?8 @8 k% X! R
Android 09 SafeThread类19:38! n- v! e. ]9 V: Q$ c4 E
Android 10 网络通讯协议25:55- z0 {9 g; h( s2 Y
Android 11 网络通讯类0137:09
; I" l% a, t4 ^7 e6 e0 O/ |Android 12 网络通讯类0228:14% ?# G+ \2 @% u" a
Android 13 网络通讯类0339:439 F0 z0 H0 ~5 D6 n% q
Android 14 网络通讯类0421:49
  z  n/ G, w! g  o% B  mAndroid 15 网络通讯类0523:448 T7 u+ k1 M( }9 x* D; u% F" u/ Z
Android 16 网络通讯类0624:08( O! c3 r& Z6 ^+ L
Android 17 数据缓存27:52
( i# m. O- C! G) M9 w$ E8 J/ t, qAndroid 18 视频队列23:09% m0 a- x& X) _6 s: _2 {' M6 x
Android 19 控制队列及通道25:34+ L; V9 h9 B9 k. _  A, n0 Q
Android 20 Socket 连接线程0128:36
; v0 F1 S: _( b# }# R) s" iAndroid 21 Socket 连接线程0226:19
& a$ R) c) E, n: B0 \Android 22 视频接收线程0122:36. o, K1 X- W4 w
Android 23 视频接收线程02 1219:07, i( _" u& d3 _3 z2 v( I
Android 24 视频接收线程03 1321:56* q: g: F& @3 q. _  p- N
Android 25 视频解码线程1434:04
8 U8 Z% A1 V+ q% T0 D/ o' B; A8 hAndroid 26 数据传输接口18:46
% |, l) M, @" G# ^' H0 i* \Android 27 UI显示0129:56  `) @) \* H* f& j( g+ f% p3 r
Android 28 视频显示布局28:164 h1 |5 f: j, v7 P: |
Android 29 UI显示0228:39
$ H, I" F" c' Q5 c) g& ?6 Z6 CAndroid 30 UI显示0331:13- P' g! d, `8 p& V8 Y+ b
Android 31 Render 显示15:595 b- d5 d" C2 Z- t' X/ i
Android 32 TCP视频通讯项目总结19:251 L. g2 [7 l( `: R
Android 33 音频编解码0119:34# s) D" h; A# V6 z! o& n
Android 34 音频编解码0213:15/ k; P/ ~3 i# T7 Z1 v5 c! `
Android 35 硬件编解码 0117:12
+ \+ q. D1 e5 T: iAndroid 35 硬件编解码 0228:13
( e" q% I3 ]/ G. z" s( LAndroid 36 硬件编解码 0318:04* I# V6 w  T2 v- @1 J& K
Android 37 硬件编解码 0413:588 a7 l- `8 R$ ?
Android 38 安卓开发总结05:133 X0 D: T! s$ ^: f3 S/ p
Rtmp 01-课程价绍05:199 y$ A* G( `: T# q  d+ A- C
Rtmp 02-rtmp基本介绍16:07; s/ t% R7 V6 n& s
Rtmp 03-开发环境搭建及项目概况37:57# J  X; U7 X8 [5 `6 q1 ]
Rtmp 04-基础代码编译15:40! z+ j  p; \! a
Rtmp 05-rtmp协议及封装格式123:55' Q( c) a& M2 M+ M  z4 N1 a5 p1 h
Rtmp 06-rtmp协议及封装格式216:48" N; F; o7 m. g7 S; z, C' D) A
Rtmp 07-rtmp协议握手34:18) |* r/ F$ V+ [+ @
Rtmp 08-flv以及flv文件结构13:31
& x1 v$ e4 q7 K; mRtmp 09-flv的Script Tag19:23
8 N3 G" O- \3 R, X1 ?Rtmp 10-rtmp的Metadata封装发送44:26
' z8 D: U3 T3 l+ p. hRtmp 11-h264与nalu简介12:19: E- Z4 L/ P& [$ U4 U4 O7 q
Rtmp 12-nalu提取23:41* ?) F5 L6 f8 H* K7 h: ]5 M
Rtmp 13-h264视频数据按flv格式发送rtmp包34:12
" e: B# r& a( K( w( E: ^7 n& zRtmp 14-h264视频编码信息讲解及发包36:49
% {" L, {5 e% R+ q& M5 k+ Z' sRtmp 15-aac格式介绍及声音的参数介绍15:13
& \  y$ p* ^8 J  gRtmp 16-aac声音数据flv格式化发送rtmp包16:32
+ Q0 ]' E0 _. O# m3 qRtmp 17-aac编码信息组包发送36:006 ?" T3 ?. `) f! x  r
Rtmp 18-h264帧及aac帧获取01:12:204 ?4 j* u' I7 D& n' v1 a
Rtmp 19-rtmp推流和观看05:29
1 p' ~' J0 ]3 F0 F7 ^! XRtmp 20-修改chunksize的大小15:24
. D; j" G& Q5 V' u! sRtmp 21-librtmp导出及快速推流19:47" k1 d# _5 u1 W$ {
Rtmp 22-rtmp专题课程总结09:04  R: N- W# e1 A( N- L1 r6 A' A" {
libvlc Qt专题 01 LGPL下的libvlc05:177 t# C3 l0 [  F5 D
libvlc Qt专题 02 vlc播放器引擎.13:33
# s. w2 S4 J5 c% R  b- ulibvlc Qt专题 03 libvlc Mac Windows库17:02. o7 Q. {, h0 q8 }5 e9 n
libvlc Qt专题 04 关于GUI 开发框架学习20:05
$ U0 |3 J9 l, X) klibvlc Qt专题 05 libvlc 库配置 调用14:29: y9 {% f( z, q: ]
libvlc Qt专题 06 GUI布局17:23& B5 d' ^2 V$ U) H6 F4 n3 [5 E
libvlc Qt专题 07 Qt界面交互18:116 N# ?: Y& C' G5 z& E
libvlc Qt专题 08 打开媒体文件12:556 a* _! J5 q1 w0 ~5 f& m
libvlc Qt专题 09 libvlc API20:42
* r' l5 u5 N; }5 |libvlc Qt专题 10 libvlc video callback20:29
1 y% y% ?5 w1 _6 d( glibvlc Qt专题 11 libvlc video callback 219:14' T8 v. _5 @6 b' D+ Z1 d
libvlc Qt专题 12 libvlc video callback 310:25' K9 F' T( u5 }* N
libvlc Qt专题 13 libvlc API 0122:148 e# y4 h% e% Y. q# k$ L
libvlc Qt专题 14 libvlc API 0211:59
: R: [  V) w2 y% a& n: klibvlc Qt专题 15 libvlc API 0329:07# f$ n9 b4 I$ F9 R& z# Z
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
* u7 ]0 z" M1 p# s: N2 v- K) rlibvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
1 b0 t& U6 O9 ~) x, _0 [libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:254 S, U0 R* s5 {3 w6 Z  G
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:237 ]- w4 r" p, B' F" b
libvlc Qt专题 20 windows 适配 105:15, G9 q! }9 T( P6 F
libvlc Qt专题 21 windows 适配 210:04
; [" g6 J& q1 S8 q: H! ~. alibvlc Qt专题 22 vlc总结05:24  L; u+ h- `- i( e8 C
音视频处理专题 非线性视频编辑器 0117:41
, _3 @) y% w/ L7 w9 _音视频处理专题 非线性视频编辑器 0211:33
3 |$ _' m% j7 J/ J$ l" T音视频处理专题 非线性视频编辑器 0315:35
+ ]+ }" |8 m! O/ @8 A4 c6 }音视频处理专题 非线性视频编辑器 0412:46
: \3 O1 T5 r0 L( P( W! h音视频处理专题 非线性视频编辑器 0515:093 p' E+ W+ n  S3 V& c6 r+ o8 d3 ~
音视频处理专题 非线性视频编辑器 0609:49
+ _( `) _7 @' P3 H2 P2 B音视频处理专题 非线性视频编辑器 0718:54- x' D1 _2 P$ \* N
音视频处理专题 非线性视频编辑器 0816:29
+ `! @9 _) ^: ~% I" n音视频处理专题 非线性视频编辑器 0919:21# L) s2 v  g# V, t2 Y# h
音视频处理专题 非线性视频编辑器 1014:03
- ]# M; J5 y6 s5 W% h音视频处理专题 非线性视频编辑器 1131:34" s# G9 ~% b! n$ }+ K' M$ H5 u0 H) Q
音视频处理专题 非线性视频编辑器 1215:40
( T0 w6 R  _9 f* O8 U# ?+ U7 q" Q音视频处理专题 格式转换 01 解密格式转换工厂14:23; _  `0 O* D# V* U: f8 T4 H
音视频处理专题 格式转换 02 格式转换软件背后的技术16:11& o' `. e% f+ X5 [( e/ p
音视频处理专题 格式转换03 SDL Mlt 0111:24& w9 a; [3 ?: {0 f6 P- l
音视频处理专题 格式转换04 SDL Mlt 0235:085 j9 D2 K; c2 K+ u& q
音视频处理专题 格式转换05 SDL Mlt 0310:56  P! h+ ~) H8 `5 _- F8 b
音视频处理专题 格式转换06 SDL Mlt 0416:582 k* S5 g! g& p( R9 F+ s$ t6 x' Y
音视频处理专题 格式转换 07 多进程实现128:51
+ S- S0 p. G+ v) p2 d$ z音视频处理专题 格式转换 08 多进程实现220:224 X/ {9 T  N/ N
音视频处理专题 格式转换 09 多进程实现311:526 J; _! N# a: l' F) _
音视频处理专题 格式转换 10多进程实现413:11/ d* Q6 T# }5 x
音视频处理专题 格式转换工厂11 多进程实现508:12
# N0 c/ q4 h6 U4 t( i" c* R% a' z音视频处理专题 格式转换工厂12 多进程实现626:14
6 b1 G. X" h5 V  T: ~7 Y. m番外篇 OpenCV人脸表情追踪项目实战114:54
6 y; x6 Y5 G3 q* v2 V3 ^1 B8 R, F番外篇 OpenCV人脸表情追踪项目实战217:36
4 M5 X/ Q/ D9 D2 b/ T5 d0 t番外篇 OpenCV人脸表情追踪项目实战314:52
3 v. e. O  w. T! I2 y番外篇 OpenCV人脸表情追踪项目实战416:51, u. g4 I5 X& t0 f: D. ~, E& y  _
番外篇 OpenCV人脸表情追踪项目实战513:18' a6 [) d+ i5 g' Z" v+ n
番外篇 OpenCV人脸表情追踪项目实战616:09% ?1 f3 j/ \9 E" _0 W+ x
番外篇 OpenCV人脸表情追踪项目实战737:12, W: d- P9 V) f
番外篇 OpenCV人脸表情追踪项目实战814:18
! L8 f5 Y' v/ ^* t4 _$ T" t/ k番外篇 OpenCV人脸表情追踪项目实战918:12" P" e% P3 `- N
番外篇 OpenCV人脸表情追踪项目实战1016:37
+ ~* X1 i  U. U番外篇 OpenCV人脸表情追踪项目实战1114:23
4 J1 Z6 F* k% b; W8 ^; [番外篇 OpenCV人脸表情追踪项目实战1216:39, s2 s2 w3 h! ?& Z& s* _
番外篇 OpenCV人脸表情追踪项目实战1305:08
; J# K2 C- j5 y$ N  S番外篇 OpenCV人脸表情追踪项目实战1408:59  I; w% ~8 ?+ D# g; `& L& t# t
番外篇 OpenCV人脸表情追踪项目实战1514:40
; `5 q1 l8 }" S+ S4 j9 J8 Q6 L: L1 M! \: x番外篇 OpenCV人脸表情追踪项目实战1608:40
3 [5 D4 G0 @! O* I番外篇 OpenCV人脸表情追踪项目实战1716:58/ [) P1 U( _0 f# \9 H1 b
番外篇 OpenCV人脸表情追踪项目实战1817:31
, B, P' q$ O- F# u1 r# p. a+ N( g番外篇 OpenCV人脸表情追踪项目实战1907:485 J( v( R: |5 J# S& d6 b* E1 y
番外篇 OpenCV人脸表情追踪项目实战2011:17, g! u; _$ r! w6 L
番外篇 OpenCV人脸表情追踪项目实战2120:49
2 ?8 N8 {8 W/ D2 Z- Z5 b/ p番外篇 OpenCV人脸表情追踪项目实战2205:23
4 e& y- d0 B# t0 ]1 G0 S7 M番外篇 OpenCV人脸表情追踪项目实战 2322:50
; ~) i6 W7 v8 Z7 H' c( r; [  ]& z# H! M番外篇 OpenCV人脸表情追踪项目实战 2408:59- I7 S3 d- m8 i; O' z
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:499 Q% s# d4 D: S# R& L/ R( `$ d
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24  R# r) Q8 f; S, H* p# }: e* `, ]
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
, d) ~' f1 C# E  F; @5 ]3 `安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
, v2 N- m0 |) z4 R3 F安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
( f/ f; f) y. u( A安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33' q9 J, d8 p; s
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:198 G- L+ W4 o3 t; ~2 g
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05! M7 }3 d( |1 {) `  \
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:285 G- V% E/ f9 K1 Y: ^
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
: a3 V4 A+ ]" h' ?& F3 ]2 U每周六直播-音视频教程作业答疑 0124:23
5 |5 p2 u# D- S8 d" q2 K每周六直播-音视频教程作业答疑 0224:269 i3 e0 L3 }% h4 J$ Z# E$ A/ b
每周六直播-音视频教程作业答疑 0325:46
& J" D1 w- a9 O+ G; [每周六直播-音视频教程作业答疑 0423:12
5 \+ R  d4 i. Q" C6 x# C每周六直播-音视频教程作业答疑 0525:22
3 U5 U  q6 T- C! g每周六直播-音视频教程作业答疑 0618:19- i3 C' s7 D$ K( _
每周六直播-音视频教程作业答疑 0827:39
0 s& @" _% p; m每周六直播-音视频教程作业答疑 0922:41
0 V% @9 T# }) e, {每周六直播-音视频教程作业答疑 1020:04
- J' i" b. g& ]每周六直播-音视频教程作业答疑 1122:34. H0 ]5 v5 A  K$ u$ ^! P, x& R( M/ U
每周六直播-音视频教程作业答疑 1235:34, ~- u" J& {" T' I$ _6 a
每周六直播-音视频教程作业答疑 1328:46" U* r' [; M( Q
每周六直播-音视频教程作业答疑 1421:16
5 W% g! t( }- z- N+ w9 l5 m每周六直播-音视频教程作业答疑 1532:13
6 ~8 d( r  }' O8 \每周六直播-音视频教程作业答疑 1625:218 P2 a# j, a1 c3 K: D/ s
每周六直播-音视频教程作业答疑 1723:40
# ~. a0 s1 |: v" j每周六直播-音视频教程作业答疑 1813:178 D  ~# l- q% y3 {1 e, v, u
每周六直播-音视频教程作业答疑 1911:49
) @9 L9 @/ F$ U8 Z直播-作业答疑 20 2D绘图绘制波形原理43:105 Y( ?) c+ R$ `* G
直播-作业答疑 21 2D绘图绘制波形原理224:47! p1 q0 a$ o% M+ {+ K. q
每周六直播-音视频教程作业答疑 2226:06
/ Z  W! H- n" E4 |7 uQQ群直播 聊一聊OpenGL Shader 0122:166 M/ j- L  Z8 [) ^
QQ群直播 聊一聊OpenGL Shader 0226:52
3 I- K/ R+ G4 ?C C++差生班 案例讲解137:01
/ \0 S0 y" q- [C C++差生班 案例讲解229:20
8 _9 n$ W  T/ g! J6 s* v+ x$ t$ KC C++差生班 案例讲解308:54' t7 Q1 m. {; z. @
C C++差生班 案例讲解4- W6 h' a2 [8 j

/ ^% |3 {" _9 f" V4 }〖下载地址〗
- u1 x3 K3 i) q* l! J, |
游客,如果您要查看本帖隐藏内容请回复
- L0 i1 K: {( A8 ]7 [2 b5 {7 Y
〖升级为永久会员免金币下载全站资源〗
9 A- e( @! w+ _) t; t1 o全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
8 T! f% a. z7 g; K& {# T
; V" S; s! _) v1 t8 D- Y
回复

使用道具 举报

跳舞的大象 | 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   [复制链接]
* j. s/ p( Z6 Q1 E0 }: j
回复

使用道具 举报

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

本版积分规则