FFmpeg音视频开发实战5

  [复制链接]
查看3246 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png 8 Z7 |4 I7 ~+ }' @+ s( d$ D- ]& u
〖课程介绍〗/ u6 m0 H2 i, G# V
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。" t8 S- c2 |0 V
' C% v" d; w5 C
〖课程目录〗
8 ]4 u8 {6 G2 E& Z音视频开发前瞻 06:377 J1 X2 F; w1 V
FFmpeg音视频开发实战5介绍 03:07* V, U& R) e$ @) W& ~+ Y' C# R
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56' @, {( h$ a; V: P2 u3 k; i& r
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58
, t. R: x5 O) B$ i6 ]2 F* u每周六晚8~10点QQ群直播 内部作业答疑24:23
; J; J' g2 h7 Z; ^3 N! Q8 H解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:140 D8 a" @* P& b0 N
学习课程前的提示06:595 s4 e( \1 a+ @; I
vmware开发环境 119:55
4 f+ o% H! J* s) Nvmware开发环境 226:239 c$ u* g9 X$ d% E
vmware开发环境 305:53) y  N: F# h2 Q- v& I: c$ B% Y
vmware开发环境 413:496 J" l7 g6 A. `6 k6 b
vmware开发环境 515:27+ B: ]& H. b) O6 a" n: U! \3 ?
vmware开发环境 606:512 s9 {8 F9 }$ o( r  g
win10不用装系统下载解压即可用版本38:130 ^4 z5 p8 Z$ Q) ~, ]' r
macOS Xcode开发环境 0122:54; T" O" |! @3 j3 u' s1 q, q7 E* v
macOS Xcode开发环境 0225:21
6 a, y- n" m; v7 BmacOS Xcode开发环境 0320:02. y/ G% s0 ^) k' ]4 ]. I/ O; m
macOS Xcode开发环境 0419:17' w! I$ X7 |2 ]' ?/ Z% j
初学者音视频入门课程学习须知05:51
0 R$ s  d; A- Z, }- \音视频初学者入门01 音频的原理15:56
0 k6 Y' H  j2 R0 o5 H. P音视频初学者入门02 视频的原理113:38
% b$ o" H. s) T% ?* X, S# o* \! t1 `音视频初学者入门03 视频的原理216:486 Z, z* F5 j; v0 E
音视频初学者入门04 视频编码原理17:41
/ K- o! z0 s8 Y) X. B音视频初学者入门05 H.264 编码压缩算法原理09:582 u: G" a! c& {8 Y1 \! B* V- l
音视频初学者入门06 视频编解码网络传输概览15:51
4 Q7 n  [* q( h. u" {3 M8 a- Z  J$ b音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
: ~8 z* L) W' }; n2 x9 Z* q- ?音视频初学者入门08 流媒体服务器架构16:15
; A# L) K; N. e6 ?音视频初学者入门09 P2P点对点介绍07:02) E% n1 x/ K4 w
音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48
6 Z! B# ]( ~/ b4 E* h2 l音视频H.264基础 直播讲解0123:54
2 D& P9 N/ n0 l1 o% x, L1 F  ^音视频H.264基础 直播讲解0221:54' H' N4 x: u8 }& _# |) g
音视频H.264基础 直播讲解0323:11* m1 Q) [- x, s" n
音视频H.264基础 直播讲解0424:15
! K2 J, I1 r4 h$ t' ?7 W$ J音视频H.264基础 直播讲解0524:16
. G- k3 a/ j5 V& u& @* `" s+ K" ?Tips:群里80%的同学都整不明白的问题0111:190 X+ e. w- A  ^+ B4 n' u
编译FFMpeg29:01
3 s: a/ A/ E5 r2 Z: Dffmpeg Mac iOS 编译补充0127:52
6 o% K7 ?! L9 l) Y0 x  j9 e0 c$ L+ sffmpeg Mac iOS 编译补充0224:58
0 X5 p& O. m3 `+ Sffmpeg Mac iOS 编译补充0318:192 Y. m9 Q6 Y% U; c2 X" f$ A9 M
FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
: j+ U4 l4 y% e9 |4 i6 y开发环境搭建22:50: d3 t! v7 U$ T' k& e
H.264 视频数据接收13:01
8 E. V! K4 `8 P( c/ P; j1 j* i解码H.264数据 118:45
  `) U- j0 d( |! R8 @+ ~4 q解码H.264数据210:554 \) k8 D! @  a
解码H.264数据318:57. m; C' }6 F1 p2 ?* ?; s& s/ z. s1 U! S
OpenGL ES渲染YUV图像24:11
, [3 \* r% z% C音频采集接收21:01
3 r* W2 I. r" L音频编解码11:10+ M6 V2 W8 F1 ]1 G
H.264 I P B帧 NAL12:228 p  r9 m" h1 _' Y1 v0 B" P: R+ J$ j3 U
H.264 I P B帧 NAL 216:58
, b4 c9 o6 M/ r, @+ n. _! W5 U* YH.264 SPS PPS I/P/B帧解析29:29
3 J0 @. ?0 _) k- N6 Q2 d, }& ~3 AQuickTime mp4容器分析12:09
. j4 b$ u* ^# L) r1 z0 \' d  PAAC 音频格式05:16
, ]+ O  b! G& a! R# Z: M/ CAAC实时转换 124:10: `: p# U# T0 \
AAC实时转换 221:18% s& J6 m$ G. x( t
FFmpeg实时写AAC音频流120:37
: h3 n0 g  j6 J" rFFmpeg实时写AAC音频流215:25
# Y, Y, E" |; X) hFFmpeg实时写H.264视频流17:128 g2 ^2 }( N1 t) F6 T$ f
FFmpeg封装h.264 AAC到mp430:24# K  Z$ L# B. p8 r! f
iOS 硬件解码H.264 110:290 O/ c4 k% l: g# e* v6 f7 N- A/ \
iOS 硬件解码H.264 229:142 ?# S7 t* R  n
iOS 硬件解码H.264 318:42
4 t( H+ S! v+ wiOS 硬件解码H.264与显示14:40
6 L1 k# L. g1 Q; h) v; a7 m! s% }" zFFmpeg liblame pcm转mp307:02
, p( H7 A! g9 i2 A6 {* [Apple TV tvOS编译FFMPEG08:25
- d# m8 x$ P- z3 q. ]v4l视频采集06:05& ~0 C' R( ~" K$ X
x264编码H.264数据11:07: d, K. K' W' B' U$ w% |
alsa 音频采集08:28+ X2 a3 u0 ]4 ^2 W9 Z$ u% X) s6 d
FFmpeg 跨平台开发 0110:09
) H7 B( z: L7 jFFmpeg 跨平台开发 0228:077 I4 m+ c4 i  N& ~8 F1 D7 z
FFmpeg 跨平台开发 0305:18
" r2 G" ~0 |- N2 _4 a+ o) |* RFFmpeg 跨平台开发 0410:19
3 W& ^8 G0 {2 b) R# \/ tFFmpeg 跨平台开发 0509:35
9 O& [( G& v) ]- y0 B# b8 b4 pFFmpeg 跨平台开发 0611:084 f) Q! b$ t  _1 d" w
FFmpeg 跨平台开发 0710:43
3 g: r8 x" I2 I0 o: |FFmpeg 跨平台开发 0809:21
: {" Q! e8 a4 }3 \FFmpeg 跨平台开发 0912:393 \2 t2 D! A8 z5 ?6 G7 M" D
FFmpeg 跨平台开发 1014:51
$ n! {1 }1 M& ^FFmpeg 跨平台开发 1110:25
+ n" ~% }0 x+ t3 CFFmpeg 跨平台开发 1210:47
/ n. v' Y9 @) {/ [, D: XFFmpeg 跨平台开发 1312:49, }  |# F, M; z1 h5 K' o: p" `
FFmpeg 跨平台开发 1413:10
+ n: ^; A7 `5 q4 NFFmpeg 跨平台开发 1508:34; x( r1 Y$ j  {: l$ {
FFmpeg 智能手机App优化06:121 Z# ^; b: m8 Q' ~5 g" B
Android JNI专题 01 跨平台开发安卓移植简介03:19( a; L" ]3 ^/ w
Android JNI专题 02 第一个JNI调用12:07) S) T6 r& @1 G8 Q; Z
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38$ \/ J' S2 n8 n; y
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:357 ~; t& Y0 S6 K5 Q! @3 M8 U# j5 p
Android JNI专题 05编译ffmpeg 真机静态库26:39
- u9 d1 y/ u  C2 IAndroid JNI专题 06 Posix网络通讯移植0113:316 V# u4 k0 `3 W! U+ o4 h" z7 }
Android JNI专题 07 Posix网络通讯移植0223:09" ?- O1 S3 b% C- t2 u) I8 ^
Android JNI专题 08 Posix网络通讯移植0316:23
, P4 m; T/ `! [$ u/ @2 DAndroid JNI专题 09 Posix网络通讯移植0407:461 r9 C- U' h* y
Android JNI专题 10 H.264解码移植14:53
* `: t: W: R" X7 J4 }% QAndroid JNI专题 11 native线程回调java函数0114:27
1 U2 J$ }) w6 e& |1 tAndroid JNI专题 12 native线程回调java函数0212:10
3 A& W' H; E. b  D4 |- A+ UAndroid JNI专题 13 OpenGLES渲染YUV12:17- S( `1 r& [8 M2 L
Android JNI专题 14 程序运行收尾11:38. D9 ~7 X8 q" d& X5 X+ t9 P
Android JNI专题 15 Android JNI小结09:30
0 ~: g* T. \8 o5 W3 T: {. U4 H  _; SFFmpeg 音视频转码07:19
4 r8 D/ R  o( j* ?9 EDarwin RTMP 流媒体服务器09:48  U9 O" f6 j! Z4 N  }' [3 V
libVLC mencoder04:42+ w" j: i: a# s; l( `
FFmpeg WebRTC Linphone12:52& J9 C7 E2 L+ y% Q, {
FFmpeg 屏幕录制06:51
7 s" u! J" _0 dFFmpeg SDL OpenCV10:48
  g: a  ]2 S3 D- I! v8 d* Z8 }  bRTMP 直播 介绍22:55! ^* _6 K8 S2 a2 M: P
RTMP 直播 Linux服务器搭建15:01
, x" J+ A4 {, \% GRTMP 直播 Linux服务器配置11:31; T, S: ~- r6 b4 D% [
RTMP 直播 流媒体推流08:575 F( B& U7 y+ A: A5 N8 P2 ^8 e
RTMP 直播 流媒体转发与接收11:13
% @, N/ R( \9 p. D) o' {" ARTMP 直播 iOS流媒体播放器 0117:52
- V* }& @0 R8 {7 v' j$ s7 KRTMP 直播 iOS流媒体播放器 0210:34; L4 E6 D% l) D1 a* H- g
RTMP 直播 iOS推流到RTMP服务器0126:05& i4 o: [9 L0 Y
RTMP 直播 iOS推流到RTMP服务器0224:08
  F4 A) p8 ?: _% T# x; @Socket通讯入门之tcp 粘包拆包现象0117:08
. ]* {) A* z7 U9 `  G: f% NSocket通讯入门之tcp 粘包拆包现象0220:17. ]2 |$ P2 V' I1 @, k2 p" \
Socket通讯入门之tcp 粘包拆包现象0322:37
/ Q1 U- s. D/ O: \网络通讯开发 勘误04:00% j4 x5 b. N- [3 J. T, b
网络通讯开发 协议13:319 G1 J/ Y9 r7 Q0 C, `* a* j( e
网络通讯开发 tcp协议的可靠性10:476 E( k: Q# Z2 m4 S1 L
网络通讯开发 tcp 三次握手05:44( w( W- L9 Z/ T
网络通讯开发 tcp 其他09:44
9 k5 f4 u& L2 W; L网络通讯开发 socket通讯常用函数19:07
  F% o+ V. O! L) O网络通讯开发 socket编程常用头文件12:03
( u: Q0 n( F& O; i网络通讯开发 服务器编程0112:28
$ H! O: J# D5 G4 ^网络通讯开发 服务器编程0208:21+ j$ t) m8 _+ \
网络通讯开发 子进程07:320 l0 D) L1 j+ @- i; Y
网络通讯开发 自定义协议12:46
; ]! u# m% O& H3 [5 I0 b, {网络通讯开发 IO复用11:26( B6 n. F8 t% ]2 |
网络通讯开发 套节字选项09:27/ z, w& H. V3 [& S
网络通讯开发 非阻塞数据接收13:58/ B( R6 s! m8 x( q- G: ?+ c
网络通讯开发 非阻塞数据发送11:12
1 l/ G8 S5 D5 i# Y+ ^网络通讯开发 Unix 线程10:571 v. ~  d! q* E- Q* s
网络通讯开发 线程detach封装09:43
2 a% Z9 D7 ]2 l% w2 q: ~% \网络通讯开发 自定义协议 登陆28:55
! o5 Z) `8 o, S6 b; j网络通讯开发 发送视频包0116:56
* t6 }3 P6 u; r. ]网络通讯开发 发送视频包0209:46
1 B, E6 R2 c, ^! ~/ I网络通讯开发 发送视频包0309:55" ^3 k; j0 Q3 T  @8 b. s
网络通讯开发 常见音视频包结构22:12
) d3 ^% m: R. ~" ~' n7 Q' ~网络通讯开发 音频包的发送0114:35
9 E# C- o  n* [网络通讯开发 音频数据包发送0213:238 J! y' t+ r3 L, j& q' S. L: q2 a
网络通讯开发 服务器端架构总览10:31, N# M) j. L8 f" d
网络通讯开发 服务器端架构实现09:30" W! t  w+ d) m; b+ t9 ]
网络通讯开发 服务器进程12:54. Z$ s6 {0 Z- K. ?) F" j# G
网络通讯开发 客户端编程介绍12:02
. f2 {8 _: d: l' G, ~4 E) R. l网络通讯开发 客户端初始化套接字15:263 ^; O( q3 @; V" {
网络通讯开发 非阻塞connect12:30
- R9 J5 t' n4 V  ]1 S9 t4 Z网络通讯开发 超时阻塞套接字发送07:194 @. K1 O' ^/ S. m
网络通讯开发 超时阻塞套接字接收13:04
) ?. X4 h# l3 @; L网络通讯开发 登陆请求12:00
2 }# b: ^3 B$ O网络通讯开发 登陆认证16:065 }- g& m3 i! j: a4 L
网络通讯开发 视频请求13:22" i4 x. U+ t( j2 S8 U
网络通讯开发 数据通道15:44+ @. ]7 A0 N. t" ?$ Q0 H
网络通讯开发 命令接收线程10:02# t8 y. L6 P4 N0 i9 }
网络通讯开发 音视频接收线程13:54
: Y  @. q. U* I) r' P. Y网络通讯开发 音视频解码播放08:52$ W9 w) |  `1 x$ D1 z
网络通讯开发 程序架构概览09:205 N1 A# [/ l/ A: v  x
网络通讯开发 心跳包09:34& A- H+ u, L. Y( Q* G7 z: P: r; V
网络通讯开发 UDP 编程04:171 T2 ~  x: t- B9 W
网络通讯开发 局域网广播包07:33, y; c9 |+ w1 N
网络通讯开发 局域网广播接收06:50
, o% B& M5 a! E跨平台移植问题15:19: D7 b" Q0 N) C6 h2 y  H
跨平台客户端 for Linux 移植20:36
) ]  e+ y! L# H& `9 CWindows开发01 Qt和MingW14:06
( y1 H9 e0 J' f0 V3 D! Wwindows开发02 MingW ffmpeg编译32:37* p7 k# A0 B% n3 T- V1 Z
windows开发03 Qt与FFMpeg18:180 T' X3 ?% k+ M- x2 u! X
windows开发04 Qt Socket12:54
: V1 O# {4 t( \% n% cwindows开发05 Qt Socket28:59$ w8 [. Q6 ^' u, j* S
windows开发06 Qt Socket36:44
# p: ?- I! e- ~. Y6 e' g. Swindows开发07 Qt Socket40:209 ?! o: \; }# K6 d' _* Y
windows开发08 Qt Socket38:45
4 }: Z0 _; @" mwindows开发09 Qt Socket09:450 l1 a' x; f) m; p
windows开发10 Qt Socket11:50. @# O8 k, [) P! T2 B" H
windows开发11 Qt Socket21:56
( v& ?7 j/ D- ]% K* x5 ^4 z5 G) mwindows开发12 跨平台编译11:43
/ q/ t8 g2 b. D& a  Awindows开发13 摄像头无法打开视频问题21:312 ^0 K: }. v/ W8 b9 G5 y4 ]
windows开发14 程序发布注意事项36:041 Z  n* Z8 J, W7 P0 y1 L
windows开发15 程序安装包制作31:06
* C; H2 ^. Q; o- {, |" F8 zFFmpeg音视频高级开发实战-简介03:213 W! [9 X4 X7 A- Z
linux视频分发服务器01-课程介绍07:54
0 `6 v3 \) r, e/ }& S6 t- plinux视频分发服务器02-开发环境介绍11:515 ]: B- b6 F( ?1 K7 C
linux视频分发服务器03-linux优点21:40
/ Y0 J6 D9 m  k5 Plinux视频分发服务器04-多进程21:34
  U* f% K5 w" m4 J$ tlinux视频分发服务器05-进程通讯 0115:53
3 e, |7 A& p( C+ z/ D' elinux视频分发服务器06-进程通讯 0217:06" v7 U' E# V& x# h1 {
linux视频分发服务器07-进程通讯 0318:50. k+ p  C- @9 |* c% D
linux视频分发服务器08-进程通讯 0423:575 ?4 q" G; g+ E9 }
linux视频分发服务器09-进程通讯 0527:581 f" `" @1 y& {- T+ i
linux视频分发服务器10-进程通讯 0624:197 ]/ |  T6 t! {) C# t$ B5 H9 f+ M
linux视频分发服务器11-进程通讯 0747:33
8 c) T5 J$ @/ y' m  x4 a* |9 Jlinux视频分发服务器12-进程通讯 0818:44# E; ]1 M6 I- V+ v
linux视频分发服务器13-线程 0121:362 b) z9 i5 J! T
linux视频分发服务器14-线程 0235:37
$ }' X& h7 Z- ~' M0 W/ Plinux视频分发服务器15-多线程与互斥锁13:27
7 K/ d# F. c( i5 H* qlinux视频分发服务器16-socket12:22
6 L( G* w/ t) H6 j* {# Zlinux视频分发服务器17-TCP-UDP概述24:54
# Q0 N0 o  H0 [, g7 Jlinux视频分发服务器18-TCP服务器39:44
" K1 [) }! K) t. olinux视频分发服务器19-TCP客户机10:22
  V) R! y0 c3 P' E. p- _  O; Ylinux视频分发服务器20-UDP服务器09:54
5 y$ q% _! B9 x3 qlinux视频分发服务器21-UDP客户机13:324 i# ~7 k6 r8 f3 n/ s
linux视频分发服务器22-TCP/IP多用户访问实现0126:523 @6 m' y+ \$ O" G
linux视频分发服务器22-TCP/IP多用户访问实现0213:05
, h  B+ m6 w! H9 m: x# d0 flinux视频分发服务器23-TCP/IP多用户访问实现0310:58* a* p& p/ G9 G8 w" D
linux视频分发服务器24-TCP/IP多用户访问实现0420:02
  a& c  [9 }1 r+ _/ R9 ylinux视频分发服务器25-TCP/IP多用户访问实现0523:35
- x' n" G/ t  L- ~linux视频分发服务器26-TCP/IP多用户访问实现0639:40
8 K% |4 ]# t$ b# C& C* clinux视频分发服务器27-TCP/IP多用户访问实现0714:402 j* x! t$ x0 {3 c* V
linux视频分发服务器28 TCP/IP视频分发0114:02
! n& A9 A7 a) _linux视频分发服务器29 TCP/IP视频分发0216:50/ Z! M( R; Z5 T0 ^+ X1 c$ I- G
linux视频分发服务器30 TCP/IP视频分发0321:40! t/ B5 \4 I& Q4 {7 [& W2 ]
linux视频分发服务器31 TCP/IP视频分发0417:083 \* C0 C0 z. E
linux视频分发服务器32 TCP/IP视频分发0516:153 R2 u4 I3 F6 p* |
linux视频分发服务器33 TCP/IP视频分发0614:01
' A1 f) y5 I% D* v* Ilinux视频分发服务器34 TCP/IP视频分发0712:56
' o2 P$ @5 q5 w7 X1 q; Q, e0 Qlinux视频分发服务器35 TCP/IP视频分发0824:12* O( H4 t, H" V% j9 ~% S8 C
linux视频分发服务器36-TCP/IP视频分发1021:35
: O+ ], F! u. d3 b, Q' alinux视频分发服务器37 TCP/IP视频分发0918:046 V, `2 K0 i* g
linux视频分发服务器38-编译容错处理08:28
0 q" z& U- D# f% O! V! r; I. qlinux视频分发服务器39-协议数据封装12:54# Y% [1 O* \0 j5 K; `
linux视频分发服务器40-TCP/IP视频分发1113:18
/ v- f% e# `, h' w5 O& Q! I' zlinux视频分发服务器41-TCP/IP视频分发1234:05/ P9 z! N5 y2 T
linux视频分发服务器42-TCP/IP视频分发1318:293 r# T7 m" G% n! z) Z# K6 ~
linux视频分发服务器43-TCP/IP视频分发1428:31* d  T4 Q, r8 ~
linux视频分发服务器44-调试43:053 u; X# \( p5 c. N5 v
linux视频分发服务器45-音频14:45
) n# r; x1 _9 Alinux视频分发服务器46-总结113:202 T* P! r, b! T
linux视频分发服务器47-总结205:25
" p8 r9 q# V* Q# Xlinux 基于UDP视频分发服务器01-UDP基础18:48
0 {% O; Z# t( W3 i9 t- G, U. Llinux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44) J! {( R! i; p4 e% L- R4 W% v
linux 基于UDP视频分发服务器03-创建UDP服务48:05+ Q! @( Y' \( `+ C
linux 基于UDP视频分发服务器04-UDP报文接收27:54
# @( L4 {: [* B" t' Llinux 基于UDP视频分发服务器05-UDP报文发送13:41
9 h$ ^8 H. t' L! `linux 基于UDP视频分发服务器06-UDP客户端实现35:13. [9 \# e7 F8 t2 ~6 T
linux 基于UDP视频分发服务器07-UDP交互133:23
4 Q2 }9 p0 s5 G6 A  elinux 基于UDP视频分发服务器08-UDP交互231:48
) k- z- n5 {, l( U* x$ klinux 基于UDP视频分发服务器09-视频采集26:29
# k) Y; o# e" E* A, ?, Dlinux 基于UDP视频分发服务器10-视频数据UDP分包33:55. v/ P* A$ }) h: j6 P1 U
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
: j. H# b+ b) ^- a" I: A' _& R  Hlinux 基于UDP视频分发服务器12-视频数据解码播放15:27
1 W* P+ F1 Z2 G  T8 flinux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:121 {& ]5 E7 M$ K# L  m2 w  S, o
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50
+ m9 p/ }7 @2 r% H5 X& f; a& m# d) iAndroid 01 音视频开发概述20:23$ P) Q, B# a  u  {
Android 02 编译ffmpeg19:21' R. t; c( d2 }. e# i0 o8 S& K; U
Android 03 JNI 01基础25:42
1 p2 X% k2 J/ m8 ~9 Q6 {Android 04 JNI 0201:09:24% A8 [% ?% k  s' _! @6 x, y
Android 04 JNI 0301:34
: g( i) Y) I( ~$ V- w% E; D! lAndroid 05 JNI 0301:34  l" ]; B! [, y6 L5 E
Android 06 开发环境21:16
8 B* W0 s% M$ E4 `2 _Android 07 项目结构21:15/ Z  f( V5 D0 p' ^9 G
Android 08 自定义Activity24:047 r  {! h* J) Y1 p; u5 ?
Android 09 SafeThread类19:38# }+ J- X+ d4 B  e
Android 10 网络通讯协议25:55
3 o! h: j3 n6 X3 S2 G& @0 ZAndroid 11 网络通讯类0137:09: ^3 n' Q$ E( N8 y: p3 _  o
Android 12 网络通讯类0228:144 W$ h% B, R& q" ?
Android 13 网络通讯类0339:43
7 t) e# \) }4 _2 u4 b1 {% D8 DAndroid 14 网络通讯类0421:49
3 J. Y+ }: g1 g: JAndroid 15 网络通讯类0523:444 x6 P1 I& @: G
Android 16 网络通讯类0624:08
8 N7 x; K4 V5 g4 D; iAndroid 17 数据缓存27:52* o2 G1 ?1 n* _# n+ r6 e
Android 18 视频队列23:09
( s/ Z$ k) A" N$ UAndroid 19 控制队列及通道25:34" Q5 o$ s; V: ?
Android 20 Socket 连接线程0128:36
/ n. r6 ^0 F1 J" ~Android 21 Socket 连接线程0226:19
" \/ S0 O1 T7 @- [9 [, lAndroid 22 视频接收线程0122:36
6 F1 E+ t' j7 v2 M: n3 t  }Android 23 视频接收线程02 1219:07
5 d5 H) w/ j- B- kAndroid 24 视频接收线程03 1321:56
, n% e6 c* j# u& X  nAndroid 25 视频解码线程1434:04' l6 k3 i, J3 L8 c2 L5 A
Android 26 数据传输接口18:46
: v8 u) \- @( J  Q* z! e8 ZAndroid 27 UI显示0129:561 \/ k3 n% Z7 L0 b
Android 28 视频显示布局28:162 H5 o5 O  m. W
Android 29 UI显示0228:39
9 A5 n4 [& j0 z- X3 ?' @Android 30 UI显示0331:139 L, S1 s; f( S8 Q
Android 31 Render 显示15:59
2 u" I3 s) ^/ y0 gAndroid 32 TCP视频通讯项目总结19:25
' }2 Y5 N5 L' K. ZAndroid 33 音频编解码0119:34
( x0 l0 }5 |: @& VAndroid 34 音频编解码0213:15
) o2 g+ h& F4 YAndroid 35 硬件编解码 0117:12
/ o7 F$ p( t5 uAndroid 35 硬件编解码 0228:13
/ [8 q3 v+ _) c# iAndroid 36 硬件编解码 0318:04/ e: X4 o6 y- H, ~7 {. l
Android 37 硬件编解码 0413:58
6 @2 Y) a' n% q+ v& Q4 XAndroid 38 安卓开发总结05:134 K6 }8 H  `. ~/ t* K7 o
Rtmp 01-课程价绍05:19
7 N+ w& W+ T5 r0 T  v: QRtmp 02-rtmp基本介绍16:07
) P2 t3 {, X7 T  V. O  t' yRtmp 03-开发环境搭建及项目概况37:57; M5 O( K/ c3 Z/ [) l6 t
Rtmp 04-基础代码编译15:404 R" z9 m4 V) q# e  b( X
Rtmp 05-rtmp协议及封装格式123:55
* h- g7 m, \, j. J6 S* Q- \$ u/ PRtmp 06-rtmp协议及封装格式216:48
6 Y" n4 A2 {* QRtmp 07-rtmp协议握手34:186 v. T/ I. a6 t; C$ `% T
Rtmp 08-flv以及flv文件结构13:31
6 w% u0 x# P5 S! ^# o1 \7 @% F3 mRtmp 09-flv的Script Tag19:23
- b! K4 @/ M9 t  gRtmp 10-rtmp的Metadata封装发送44:26
2 Z! n/ L* x3 p, `. w) o6 H# LRtmp 11-h264与nalu简介12:19& I' p4 S* u2 S2 @$ o: A9 t/ E
Rtmp 12-nalu提取23:41
' a! a/ h' x: v& LRtmp 13-h264视频数据按flv格式发送rtmp包34:124 }7 T& q  G- \5 T$ E1 k- b
Rtmp 14-h264视频编码信息讲解及发包36:498 X$ l5 V" N. P- r" W  m
Rtmp 15-aac格式介绍及声音的参数介绍15:137 H, J5 _* k) ~- g
Rtmp 16-aac声音数据flv格式化发送rtmp包16:32
) k$ a+ u5 |8 \( ^Rtmp 17-aac编码信息组包发送36:007 V' Q: H& m7 a1 t+ w6 N
Rtmp 18-h264帧及aac帧获取01:12:20% K0 H, y3 {0 p) o. x" p8 S* B0 P
Rtmp 19-rtmp推流和观看05:29
0 [/ S2 P8 c! {' _8 R" FRtmp 20-修改chunksize的大小15:24+ C  R# V9 v  l. {
Rtmp 21-librtmp导出及快速推流19:47
, ~$ Q1 i6 U) d+ XRtmp 22-rtmp专题课程总结09:04) Q; X5 `9 Z, a/ D, J! E3 Q1 O
libvlc Qt专题 01 LGPL下的libvlc05:177 O4 I( o2 L9 `. e) x
libvlc Qt专题 02 vlc播放器引擎.13:33. o6 T+ w8 i$ O; _% n' Q. V' o; {
libvlc Qt专题 03 libvlc Mac Windows库17:02
" W% O8 r+ P0 L& plibvlc Qt专题 04 关于GUI 开发框架学习20:05
, [, R) h, Y0 B7 b, Zlibvlc Qt专题 05 libvlc 库配置 调用14:29+ C2 U* J+ \: A! ]8 G" b' {& g
libvlc Qt专题 06 GUI布局17:23
% U* m0 h2 b  f, ~libvlc Qt专题 07 Qt界面交互18:11
9 l. N, C5 y" i( T; ^7 Mlibvlc Qt专题 08 打开媒体文件12:55
; M0 C9 h0 B) X0 y; x  Flibvlc Qt专题 09 libvlc API20:42% o5 b: a9 X+ [2 h: M1 M* }5 a
libvlc Qt专题 10 libvlc video callback20:29
( z, Q9 G" ~1 V" ]6 t8 X6 Flibvlc Qt专题 11 libvlc video callback 219:14
' q4 G5 `* l- g1 `: v2 V2 S6 `libvlc Qt专题 12 libvlc video callback 310:251 \) O( C* Q1 X  H0 H* H) D
libvlc Qt专题 13 libvlc API 0122:14/ m' j! |, G+ k2 K: i; ?7 ^) J1 A
libvlc Qt专题 14 libvlc API 0211:59! T7 `" @, D7 k2 W/ D- u
libvlc Qt专题 15 libvlc API 0329:071 `3 s' R7 x) ~0 P& \
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14% q* m5 }( Z/ N9 x3 s4 m  W
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
5 j6 \. e1 L& b: _libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
, g8 {6 x% v- o, A) X9 xlibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23( F# N3 U6 m$ c2 _% h0 D
libvlc Qt专题 20 windows 适配 105:15
& c7 `" \+ L$ r- ]) f2 W  X5 ^' o! @libvlc Qt专题 21 windows 适配 210:04
- ^, m  |4 _! S# q  @, V* `* R3 clibvlc Qt专题 22 vlc总结05:24
  q/ M1 X1 O/ z, n音视频处理专题 非线性视频编辑器 0117:41
" b/ a% i2 V' R4 w; P, u* R音视频处理专题 非线性视频编辑器 0211:33
  h( ~6 t  ^6 k6 S4 i0 ~音视频处理专题 非线性视频编辑器 0315:35
9 Z" p. g6 X8 E# R" ^音视频处理专题 非线性视频编辑器 0412:468 w! \' R# K7 q8 \
音视频处理专题 非线性视频编辑器 0515:09# Q) r/ B+ C5 V6 _: ]: d
音视频处理专题 非线性视频编辑器 0609:49
' p2 i4 J8 r. S' ]/ a3 p- o7 u音视频处理专题 非线性视频编辑器 0718:54
% J, D9 d7 L: X" ~: e/ y1 N音视频处理专题 非线性视频编辑器 0816:294 b: h2 x: L8 h, g: H7 Y
音视频处理专题 非线性视频编辑器 0919:21
+ T* s3 g  t4 J$ F9 w  K. f( [音视频处理专题 非线性视频编辑器 1014:03
' D( N" L' |% Y: r音视频处理专题 非线性视频编辑器 1131:343 R7 @" |, {$ C  v4 U$ H) @1 i! E# g
音视频处理专题 非线性视频编辑器 1215:40
% j( i& v8 h1 Y) l/ Z. b7 b音视频处理专题 格式转换 01 解密格式转换工厂14:23" r' O0 v/ d/ a  N: E
音视频处理专题 格式转换 02 格式转换软件背后的技术16:110 P$ _1 w+ p2 e0 `
音视频处理专题 格式转换03 SDL Mlt 0111:249 l8 h8 v/ O  g. ?1 r$ z
音视频处理专题 格式转换04 SDL Mlt 0235:085 S- o( r, Q2 W. M5 N8 z7 z
音视频处理专题 格式转换05 SDL Mlt 0310:56
( ]- v% L( C6 p4 D& c* X音视频处理专题 格式转换06 SDL Mlt 0416:588 Z+ V# Q2 @( i
音视频处理专题 格式转换 07 多进程实现128:51
$ c! K7 L; a% _* J音视频处理专题 格式转换 08 多进程实现220:22
/ l' V  P! K! N& Z6 L4 p; V音视频处理专题 格式转换 09 多进程实现311:52
% @2 |- g0 E' o% Z+ j音视频处理专题 格式转换 10多进程实现413:11
7 L1 C+ H; U. U! g" |" y- e4 I; ~& i音视频处理专题 格式转换工厂11 多进程实现508:12
) z  j4 C6 [7 P: y9 _音视频处理专题 格式转换工厂12 多进程实现626:14
  w2 Y; k2 e% V: D番外篇 OpenCV人脸表情追踪项目实战114:54- x' n% a  o. }8 {6 n  l. A- b
番外篇 OpenCV人脸表情追踪项目实战217:36
- l6 ]7 q- r+ H番外篇 OpenCV人脸表情追踪项目实战314:521 c0 z0 h) {6 @" O
番外篇 OpenCV人脸表情追踪项目实战416:516 Z% ]; X3 K( M1 R0 z
番外篇 OpenCV人脸表情追踪项目实战513:181 \' s  X& }- Y& y1 x" `$ K  C; \
番外篇 OpenCV人脸表情追踪项目实战616:09) {/ S$ b, @5 _9 W
番外篇 OpenCV人脸表情追踪项目实战737:127 e* f" u4 k" V, w* y
番外篇 OpenCV人脸表情追踪项目实战814:189 m+ N' ^5 [! O" T* k" A; E7 U
番外篇 OpenCV人脸表情追踪项目实战918:12( e5 C- R) S9 s' W  [
番外篇 OpenCV人脸表情追踪项目实战1016:37
; n  h- |5 M# P% G4 p% H番外篇 OpenCV人脸表情追踪项目实战1114:23
' ^. Y& C8 g% e4 W4 q番外篇 OpenCV人脸表情追踪项目实战1216:39; k7 f0 d8 }! ^* y
番外篇 OpenCV人脸表情追踪项目实战1305:08; q0 O9 u9 _2 T, Y8 Q7 c
番外篇 OpenCV人脸表情追踪项目实战1408:59" R) U5 P2 u) E0 y  W+ W9 I4 ]2 g+ Y5 u0 R
番外篇 OpenCV人脸表情追踪项目实战1514:40$ ^2 o# Y/ E  e& a; G- j" i
番外篇 OpenCV人脸表情追踪项目实战1608:40( u4 m% c- r! @$ J) u# p5 j
番外篇 OpenCV人脸表情追踪项目实战1716:587 j9 H) C; A+ v/ s8 H( Q6 \! I
番外篇 OpenCV人脸表情追踪项目实战1817:319 {" d, f+ q7 j$ a+ e- F, V
番外篇 OpenCV人脸表情追踪项目实战1907:48
5 c+ c) u* `) _  a. Y& x+ N番外篇 OpenCV人脸表情追踪项目实战2011:17- J8 R: b3 t8 t* o
番外篇 OpenCV人脸表情追踪项目实战2120:49
5 Z/ p3 F0 c# S% d番外篇 OpenCV人脸表情追踪项目实战2205:231 A1 P" M' v2 G
番外篇 OpenCV人脸表情追踪项目实战 2322:50
8 }/ q) O% k, f' e番外篇 OpenCV人脸表情追踪项目实战 2408:59
) g. K% E3 Q! x( V9 e4 d5 ^安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:499 F6 }( k6 z& H+ n% e4 N& h( O6 p" m
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
9 P1 D4 S2 P/ `安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45) [6 N% a3 ~( {  O
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
4 E& g$ |3 M7 }! [+ R安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:081 a' e/ R. {0 u) J4 I) {8 X
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
1 r4 X9 m% k# j; D+ j9 w安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
/ Z* R* e  D* S2 ~( h5 W/ k3 C安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05" V; U% h: h6 I  m
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28
, F4 |! S1 t3 n/ L) i" I! A关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
$ S- H( g3 ?- h2 Z每周六直播-音视频教程作业答疑 0124:23
; P  H- A* a4 D. C6 Y" x, b9 c每周六直播-音视频教程作业答疑 0224:268 A; G- X1 f& _7 D2 i5 M
每周六直播-音视频教程作业答疑 0325:46% k. N/ p" v* Q. h5 E" a3 C6 t
每周六直播-音视频教程作业答疑 0423:124 [2 q7 G- K& s0 Z+ d2 D
每周六直播-音视频教程作业答疑 0525:22
7 p" {1 G# N" E' r/ p5 T* N5 V& r每周六直播-音视频教程作业答疑 0618:19  V3 W1 z+ i* K! H" G
每周六直播-音视频教程作业答疑 0827:396 s3 n: P' R$ h0 y- e
每周六直播-音视频教程作业答疑 0922:41
) q) P  E+ F2 E3 M6 A2 I' _每周六直播-音视频教程作业答疑 1020:04# k/ N7 v; {; l' P
每周六直播-音视频教程作业答疑 1122:34
  w# H" J1 B) B' D- G; I每周六直播-音视频教程作业答疑 1235:34) q2 |3 b( c8 B: v
每周六直播-音视频教程作业答疑 1328:46& |  e: i7 F1 v* \8 M" B
每周六直播-音视频教程作业答疑 1421:16
5 K& J5 f% |* V, l) U* h每周六直播-音视频教程作业答疑 1532:13
9 H4 c# g4 o& w每周六直播-音视频教程作业答疑 1625:21
# |9 M( P5 d2 H5 s每周六直播-音视频教程作业答疑 1723:401 I5 n8 t1 o& a+ x0 D. ^1 A) y
每周六直播-音视频教程作业答疑 1813:17. H! y" p3 W( O% @
每周六直播-音视频教程作业答疑 1911:49
: X3 D- w7 E( Q$ ~4 h6 R7 U3 f直播-作业答疑 20 2D绘图绘制波形原理43:10
: i% T5 b$ c& i! T1 o直播-作业答疑 21 2D绘图绘制波形原理224:47$ f$ S+ p- _) y- Q1 k2 Q
每周六直播-音视频教程作业答疑 2226:06
* v+ N6 W3 t" |$ y" Z! P* UQQ群直播 聊一聊OpenGL Shader 0122:16
+ ]; ^  v) a6 X4 pQQ群直播 聊一聊OpenGL Shader 0226:52, \& Y! D$ a' z+ C4 G/ R% D% `
C C++差生班 案例讲解137:01
" f' j( V1 g7 U- `' e1 p$ RC C++差生班 案例讲解229:20; I9 e; J9 ^) g4 j, F, ?* p
C C++差生班 案例讲解308:54
2 A2 x# D0 p: TC C++差生班 案例讲解4
+ e9 q- Z0 \: ~2 I4 s2 ?7 t* J
. Q9 a$ c, h" {; b) L〖下载地址〗
" D1 Z6 z; ^9 `& c4 y+ m
游客,如果您要查看本帖隐藏内容请回复
0 q" E% X$ U0 A2 l* V4 [
〖升级为永久会员免金币下载全站资源〗
+ \6 i+ q1 q2 Z$ b8 L4 _全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
2 S4 Z) G2 ^+ \

+ G2 G8 @+ w, j; f
回复

使用道具 举报

跳舞的大象 | 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   [复制链接]' |  N) \8 D. Q% o! ^  p9 V
回复

使用道具 举报

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

本版积分规则