FFmpeg音视频开发实战5

  [复制链接]
查看4569 | 回复12 | 2019-8-2 00:47:00 | 显示全部楼层 |阅读模式
360截图187201219110477.png 3 J. Y/ d# i7 V' q3 ~7 z
〖课程介绍〗
* X$ c8 ]: M& k6 e/ [; h3 @本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。
) q5 |+ j+ S" G4 g, U
, n2 @. W6 D% i& t〖课程目录〗
' g7 B  P+ Z; d- k$ L音视频开发前瞻 06:37' ?; _( m5 v0 N8 n" ~
FFmpeg音视频开发实战5介绍 03:07
/ P' Q: a* W2 w# q; j* ?& w1 Z2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56
0 x1 C7 H8 e1 W) q$ J# K音视频高级实战QQ群 练习题 OpenCV人脸追踪05:585 T5 i& F2 p; S0 N- t/ \
每周六晚8~10点QQ群直播 内部作业答疑24:23
, j+ X1 L5 S+ m$ {2 B1 ]: M解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
. Q0 V* e' Y8 j学习课程前的提示06:59
  G5 A9 G! P3 S- Jvmware开发环境 119:55
6 J7 `9 g! W$ n' fvmware开发环境 226:230 Y8 V5 d! \, I  ]1 L- p! z
vmware开发环境 305:53  |0 {: c) @/ B* G; n
vmware开发环境 413:49
. U( T* N6 C' X2 S) Z, kvmware开发环境 515:273 Z: t& ~+ s: B% ]& K$ w4 L" y
vmware开发环境 606:51. b" {; o! H* T6 V- s3 |7 {
win10不用装系统下载解压即可用版本38:13
4 f6 a; N8 U/ _, mmacOS Xcode开发环境 0122:54
* Z; ?5 j, t4 b7 M+ l6 i  HmacOS Xcode开发环境 0225:21
) i+ [; I* M% P4 [+ w/ imacOS Xcode开发环境 0320:02& X; \8 {! F" I0 t! I
macOS Xcode开发环境 0419:17' P0 q' R# W% ~8 @1 K
初学者音视频入门课程学习须知05:51- m) @( ]# {! |& o0 ^6 E' m
音视频初学者入门01 音频的原理15:56% j9 \5 e+ f* P& ^
音视频初学者入门02 视频的原理113:38
, }+ ]9 Q) X- N- p. o9 Y) R. ^) f音视频初学者入门03 视频的原理216:48
( Y* m& N; m$ U音视频初学者入门04 视频编码原理17:41
4 o6 N. _7 L8 G6 z1 X音视频初学者入门05 H.264 编码压缩算法原理09:585 x: Z, A. x7 k
音视频初学者入门06 视频编解码网络传输概览15:51
8 V  {4 M! Q2 ?/ f音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
" y2 W. {" c( Y1 G& P& P9 s& c音视频初学者入门08 流媒体服务器架构16:15
; Z$ y6 ~8 w5 F) I% F音视频初学者入门09 P2P点对点介绍07:02
& o" ?1 a- k% p: n1 i/ Y; A音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48. g# A: w2 B3 `0 _) ?
音视频H.264基础 直播讲解0123:549 Q: j6 F6 A1 ]  e% j9 ^& Z, y7 s
音视频H.264基础 直播讲解0221:54! f8 x5 ?9 b7 w! x5 @; B6 t
音视频H.264基础 直播讲解0323:11) r  p! |* V1 g3 p0 x' X/ a4 v
音视频H.264基础 直播讲解0424:15, y; V: \8 U9 b; F. f" C- H$ w% c( s1 ]
音视频H.264基础 直播讲解0524:16
3 c- e( x( X% T. JTips:群里80%的同学都整不明白的问题0111:19
& @2 e0 C, J6 W4 ^2 M4 [: K编译FFMpeg29:01% x7 w4 j1 m+ v1 g
ffmpeg Mac iOS 编译补充0127:52
5 l" d1 D; z" k4 q  m8 d; J# Iffmpeg Mac iOS 编译补充0224:58- Y; x( v0 z5 T9 a8 Z- J
ffmpeg Mac iOS 编译补充0318:191 L% B" M! R/ c: p, n
FFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
2 ?% l7 p$ L% c& n$ a$ \开发环境搭建22:50
, Y) Z& r: H4 I1 R: W" dH.264 视频数据接收13:01
3 L3 g  Y& o2 {+ B8 w. z+ W0 v解码H.264数据 118:45
9 l' s" S1 L# R解码H.264数据210:55
3 m5 }0 O" ^+ }- J  E' `( o解码H.264数据318:57: F; J8 B/ H2 X2 t: ]( K. K
OpenGL ES渲染YUV图像24:11  W( t. X- o5 j# k+ }2 l4 c
音频采集接收21:013 Y2 w% S( G: V  a, y
音频编解码11:10
* z9 b/ M, }0 T" x" XH.264 I P B帧 NAL12:22
- P! Z$ M% ]- W- |8 RH.264 I P B帧 NAL 216:58  t7 z+ X( r4 E4 z' K, O" x+ r0 P' S
H.264 SPS PPS I/P/B帧解析29:29
! J3 `$ M8 S0 D2 d2 _% iQuickTime mp4容器分析12:09
% U# C0 R5 G0 ]6 N! N& p' [: H, [AAC 音频格式05:163 W  N# T! O2 ], R1 z: H3 v$ |1 z7 v
AAC实时转换 124:10
: l' ]# t, k+ N7 D$ q, \4 uAAC实时转换 221:18" r# @0 i4 U6 @) d/ t7 A
FFmpeg实时写AAC音频流120:37
3 e3 t2 h' O9 w# L6 ZFFmpeg实时写AAC音频流215:25
2 ^" g8 d+ m$ y) CFFmpeg实时写H.264视频流17:12
4 u& ?' x, j: l9 N2 u% IFFmpeg封装h.264 AAC到mp430:24( K  g* ]! i1 _2 R; V1 `2 G3 I
iOS 硬件解码H.264 110:296 d/ W: ^" U0 ~% I; F
iOS 硬件解码H.264 229:140 n' {6 @) Q( }8 ~3 a
iOS 硬件解码H.264 318:42
$ u4 v' v. r7 f5 ?1 J- hiOS 硬件解码H.264与显示14:40
5 ^% T9 U- e* p6 T3 p: H# qFFmpeg liblame pcm转mp307:02% }, K/ u5 l8 D, U
Apple TV tvOS编译FFMPEG08:258 ]; n2 j7 k: m1 t$ V+ s6 B' U* G( l
v4l视频采集06:05
4 X' H6 j" t7 }+ q. P6 C" y5 d4 ux264编码H.264数据11:07; m. u9 C) P; r; N' f& F) E
alsa 音频采集08:28, O+ x. x; M: e2 |- K' z
FFmpeg 跨平台开发 0110:09
6 o) G* `, w. m- U% q0 KFFmpeg 跨平台开发 0228:074 L9 `+ Y0 l" j: M
FFmpeg 跨平台开发 0305:18/ o% _  r, G. @4 S* T7 o8 v3 y
FFmpeg 跨平台开发 0410:19
1 ^& w) q3 s( @' o/ E3 b- H) UFFmpeg 跨平台开发 0509:353 D+ M8 Y, t  V5 u* t0 A8 _& n
FFmpeg 跨平台开发 0611:08( q6 S7 k& n4 x6 v; J
FFmpeg 跨平台开发 0710:433 w( L% @3 e! d% h8 F2 r) I  `
FFmpeg 跨平台开发 0809:21
5 s$ Q; R6 h/ @2 u1 q/ M0 ?5 }FFmpeg 跨平台开发 0912:392 V/ |9 M5 a) V: h+ V/ R" x6 c4 R
FFmpeg 跨平台开发 1014:51  }/ P  W8 h3 j
FFmpeg 跨平台开发 1110:25
9 b0 f! S7 z- A% \+ |FFmpeg 跨平台开发 1210:47. G" }9 z0 i$ d1 j9 ~9 ]
FFmpeg 跨平台开发 1312:49
2 e4 C9 A; m9 p5 \* B8 wFFmpeg 跨平台开发 1413:102 e' f5 y* `3 |9 Z; {
FFmpeg 跨平台开发 1508:34
+ H6 |, U3 v( q. ]3 j  v5 m' u& BFFmpeg 智能手机App优化06:12- {( L4 K5 i, [
Android JNI专题 01 跨平台开发安卓移植简介03:19
1 Q: h+ V2 h3 N. [& Z7 a8 jAndroid JNI专题 02 第一个JNI调用12:07
( ~5 ?6 Q3 c1 H, w: a( K4 wAndroid JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
& Q: v8 |% W' D& oAndroid JNI专题 04编译ffmpeg x86_64模拟器静态库19:35
! e# e# i+ D, @2 E9 U$ zAndroid JNI专题 05编译ffmpeg 真机静态库26:397 U1 m: t" l9 s" n. c/ C
Android JNI专题 06 Posix网络通讯移植0113:31
& F. D8 z5 K0 H2 k5 d; f! fAndroid JNI专题 07 Posix网络通讯移植0223:09
' L$ U6 h6 d4 o8 M. yAndroid JNI专题 08 Posix网络通讯移植0316:23: J; J8 a1 a7 }1 \/ R( m
Android JNI专题 09 Posix网络通讯移植0407:46
+ b( d# `6 `5 V1 d8 L1 l$ dAndroid JNI专题 10 H.264解码移植14:53
; {1 P0 \& f( b' d4 u: R2 z0 q. GAndroid JNI专题 11 native线程回调java函数0114:27
+ w( j) i& \3 ~Android JNI专题 12 native线程回调java函数0212:10
3 K4 D9 c/ w; K6 H' {Android JNI专题 13 OpenGLES渲染YUV12:176 v" @: k9 l8 W) k4 A5 O
Android JNI专题 14 程序运行收尾11:38
+ b1 F; W  a  Z# g# nAndroid JNI专题 15 Android JNI小结09:30
! K4 S; ~# z- Z+ |FFmpeg 音视频转码07:197 b! }# f0 k8 U1 T  S1 A( |9 j! L
Darwin RTMP 流媒体服务器09:48
1 n& }, [# V, `. d/ vlibVLC mencoder04:422 A+ \/ i6 N& Y/ F3 e" L% T# E2 k- Q
FFmpeg WebRTC Linphone12:52# @' H. h/ A* Q
FFmpeg 屏幕录制06:51
7 K- J  }/ \6 J- x% h* F/ LFFmpeg SDL OpenCV10:48
4 y& Z# L" b% R2 }RTMP 直播 介绍22:55
  {" |" s  _) D6 E- {2 |4 ]5 xRTMP 直播 Linux服务器搭建15:01
3 C. }+ A7 g, ZRTMP 直播 Linux服务器配置11:31
' w# I* d) R; ]( L% IRTMP 直播 流媒体推流08:57
, G% _( }6 @# W' z9 J) Q; JRTMP 直播 流媒体转发与接收11:136 X$ y' M: Y( G3 _5 D7 X. R. A
RTMP 直播 iOS流媒体播放器 0117:52
. R. m( G8 Z! X9 o  ]8 n1 oRTMP 直播 iOS流媒体播放器 0210:34
+ ]& \! E$ s/ @RTMP 直播 iOS推流到RTMP服务器0126:05
5 t! |& D, ~0 H1 `! o4 V  J0 M* ?RTMP 直播 iOS推流到RTMP服务器0224:08
7 @0 a$ n. u. }# K% HSocket通讯入门之tcp 粘包拆包现象0117:080 ~0 S$ {7 X3 z5 p
Socket通讯入门之tcp 粘包拆包现象0220:179 `& k# q& c1 ?$ }
Socket通讯入门之tcp 粘包拆包现象0322:37$ P4 Y; Y; s4 z, H
网络通讯开发 勘误04:00
& f3 h) |. ?& U, {; `网络通讯开发 协议13:31, w. l( ~, ]8 q2 V2 k! M
网络通讯开发 tcp协议的可靠性10:477 h4 g; k  w5 u
网络通讯开发 tcp 三次握手05:44
/ g. ]& c0 E! L. H( t网络通讯开发 tcp 其他09:44" n0 V7 D& l$ w" R1 X
网络通讯开发 socket通讯常用函数19:07
) S, d9 ~) N0 g3 h: @' Z/ w网络通讯开发 socket编程常用头文件12:037 d+ W' y- E: H1 X& }3 ]: A
网络通讯开发 服务器编程0112:28
' i4 O; p8 E; Z% k# t6 C! ?4 n  A网络通讯开发 服务器编程0208:21
' l% B: h& v4 w9 L+ H网络通讯开发 子进程07:32; u: N& S) \7 w+ u' g) R& b
网络通讯开发 自定义协议12:46
/ Y, m4 o4 S4 g5 W* v' e& V网络通讯开发 IO复用11:262 C8 U% h" y+ ?% d% @- `/ J
网络通讯开发 套节字选项09:27# u1 W; ~9 A+ U( X& j/ d
网络通讯开发 非阻塞数据接收13:581 q# T+ K" u  s# V
网络通讯开发 非阻塞数据发送11:121 \1 \( D1 B5 v  Q1 w4 w
网络通讯开发 Unix 线程10:57
* }+ S* u/ a1 e: i网络通讯开发 线程detach封装09:43
; l0 y( j. l: j$ j+ _网络通讯开发 自定义协议 登陆28:558 q& a( g5 ^; u4 Q6 h9 J# U
网络通讯开发 发送视频包0116:566 {1 K/ e  q( V0 L2 r# S! L3 O7 x! q  |
网络通讯开发 发送视频包0209:46
& w. s: c( l" d网络通讯开发 发送视频包0309:55
- E, i6 F- `$ l0 j  q+ n网络通讯开发 常见音视频包结构22:12
8 Q+ |- Y1 H+ U. V9 d网络通讯开发 音频包的发送0114:358 ]9 E" Q/ _4 z3 H$ V! H6 D
网络通讯开发 音频数据包发送0213:23; O, X0 ?: P) }- \8 v: I! L
网络通讯开发 服务器端架构总览10:317 d7 y7 H2 W% J% n- q4 L$ P
网络通讯开发 服务器端架构实现09:30* @! V! i% \, o# V- ^3 s4 `$ X7 s
网络通讯开发 服务器进程12:54
+ W- o- V( U6 A3 f* k网络通讯开发 客户端编程介绍12:02
0 @+ }$ B5 N3 c( T5 v$ Y* d. l网络通讯开发 客户端初始化套接字15:26
- X9 b; V3 Y$ N7 S* f) m" z网络通讯开发 非阻塞connect12:30  g. g0 H; q" Z8 g: Y" A
网络通讯开发 超时阻塞套接字发送07:19* n5 @" @/ J7 |
网络通讯开发 超时阻塞套接字接收13:04
7 s, F6 o0 I! w& B8 m网络通讯开发 登陆请求12:00
( _: x( D8 V0 M/ o- _$ P网络通讯开发 登陆认证16:06& @. o! f& W9 Y5 x- t, t" q0 s
网络通讯开发 视频请求13:22
0 y, U: j! s) ]: s  O网络通讯开发 数据通道15:447 e% P! X+ E$ [$ P
网络通讯开发 命令接收线程10:025 J  v- Y. W# h/ B$ ?' M
网络通讯开发 音视频接收线程13:54
1 D, L- O: t$ W. _/ t0 e网络通讯开发 音视频解码播放08:521 Z* l, k. }& L6 H7 f8 S
网络通讯开发 程序架构概览09:20! ?" a4 F) I2 e3 s: F4 {# i
网络通讯开发 心跳包09:34% J( b- r; Y9 q' B
网络通讯开发 UDP 编程04:172 h0 U  w6 |3 Q. a' ]
网络通讯开发 局域网广播包07:33, c! K1 v! o- c0 j
网络通讯开发 局域网广播接收06:509 i2 V/ ^" V! A
跨平台移植问题15:19
" _- {6 R+ m* S跨平台客户端 for Linux 移植20:36
3 v/ ]# e' j5 K8 cWindows开发01 Qt和MingW14:06; i' n; L: f  w) F
windows开发02 MingW ffmpeg编译32:379 m  e6 k) k; K6 g) P6 c* l
windows开发03 Qt与FFMpeg18:18
" D6 _# k& V; e1 Ywindows开发04 Qt Socket12:54
+ s& v2 t* w+ }3 N+ d  o4 j# n; Rwindows开发05 Qt Socket28:59
  Q. n4 W3 Y. e# M: S. r- \windows开发06 Qt Socket36:443 O9 c9 F, I* m- @% n9 W
windows开发07 Qt Socket40:20
  v& z1 Y7 H9 M; y+ t( y7 n3 c* n) Z6 Wwindows开发08 Qt Socket38:45
1 G2 ]1 w  L  Q2 [0 i, dwindows开发09 Qt Socket09:45" s' }: a0 b0 e* t( u+ B
windows开发10 Qt Socket11:50# d3 z1 j  ^' X' e  W8 j) G
windows开发11 Qt Socket21:56: w( y. F  x( o' R- c
windows开发12 跨平台编译11:43& Z. h: x5 n1 r6 X8 W" n- v
windows开发13 摄像头无法打开视频问题21:31# ^$ F4 k% D# V; `2 V* U7 X* @
windows开发14 程序发布注意事项36:04
9 Q7 Y' ?7 t! F# L1 zwindows开发15 程序安装包制作31:06
5 f5 m  F7 z3 L: _1 OFFmpeg音视频高级开发实战-简介03:219 t! f' L+ d( R  C1 O3 _4 e8 P
linux视频分发服务器01-课程介绍07:54
: d! P# S( S* D/ F1 f( h3 c1 a2 j0 klinux视频分发服务器02-开发环境介绍11:51" F$ {( \3 \0 f3 q
linux视频分发服务器03-linux优点21:40
! ^! }/ j, L) j4 ~$ R% ]; F# mlinux视频分发服务器04-多进程21:34
) {/ A, Y9 H) C- J4 I  k( o7 ~linux视频分发服务器05-进程通讯 0115:53
4 e* J$ e% ?+ o+ c" o. l  clinux视频分发服务器06-进程通讯 0217:06, K" r, ]$ I/ G, p
linux视频分发服务器07-进程通讯 0318:50
. D9 l* M* d' h* [; Clinux视频分发服务器08-进程通讯 0423:57' c. A5 P5 v' O* Z. T7 U5 s
linux视频分发服务器09-进程通讯 0527:58
2 j9 P, z8 A0 W1 K* n1 r% mlinux视频分发服务器10-进程通讯 0624:19/ S6 N# S0 I9 I4 N2 d8 @+ N* |
linux视频分发服务器11-进程通讯 0747:332 i- w' a( `% m8 A$ E/ T# [
linux视频分发服务器12-进程通讯 0818:44+ w: f* h! _' B% t0 {# _
linux视频分发服务器13-线程 0121:36
/ t' n( z8 r! M% |linux视频分发服务器14-线程 0235:37) C8 D9 R" s; ~/ `  W3 q0 w5 J
linux视频分发服务器15-多线程与互斥锁13:27& g4 K( K5 G9 ~% [, x: }
linux视频分发服务器16-socket12:22# T; k% L1 Q- P# B; \9 L$ ~
linux视频分发服务器17-TCP-UDP概述24:54
5 s- U3 ?4 T' dlinux视频分发服务器18-TCP服务器39:44! Z& c8 G, v! p% e* Q
linux视频分发服务器19-TCP客户机10:22
# p4 d3 _3 H' O/ h/ O7 Ulinux视频分发服务器20-UDP服务器09:541 p9 z! T. v; t! A
linux视频分发服务器21-UDP客户机13:32( s; o2 V2 Y! h: l, f. M. |/ D
linux视频分发服务器22-TCP/IP多用户访问实现0126:52
  z2 {- T6 e3 U! Q$ Q9 k9 w1 klinux视频分发服务器22-TCP/IP多用户访问实现0213:05
% U+ M3 l: K  ilinux视频分发服务器23-TCP/IP多用户访问实现0310:58
6 C6 `7 K  {9 w& S! L, Slinux视频分发服务器24-TCP/IP多用户访问实现0420:02
) O8 {7 _' G* W* clinux视频分发服务器25-TCP/IP多用户访问实现0523:35
" b  @" J  @3 a7 B" G8 U6 _- Y" {linux视频分发服务器26-TCP/IP多用户访问实现0639:40
5 c! C9 L1 K8 c. ?+ k& n8 j  Jlinux视频分发服务器27-TCP/IP多用户访问实现0714:406 u7 t( c5 C! w8 n; {8 n, Y( v
linux视频分发服务器28 TCP/IP视频分发0114:02
( k* t! o; M3 F- R7 Y$ Y! v0 \linux视频分发服务器29 TCP/IP视频分发0216:50
  n# {4 B5 s& V& z1 S. Dlinux视频分发服务器30 TCP/IP视频分发0321:40; X: k, P4 C  w; z
linux视频分发服务器31 TCP/IP视频分发0417:08
0 D% g( I* M) Q2 X  Qlinux视频分发服务器32 TCP/IP视频分发0516:15; W: P3 b. F: s) y
linux视频分发服务器33 TCP/IP视频分发0614:01& w2 P# J( T; Z0 F
linux视频分发服务器34 TCP/IP视频分发0712:56
- U- [; Y3 _2 c3 hlinux视频分发服务器35 TCP/IP视频分发0824:126 N5 ?. K6 d/ J$ B' P" Z; S% |
linux视频分发服务器36-TCP/IP视频分发1021:35' S' Y) |0 D2 g- U% \+ `! ^. a
linux视频分发服务器37 TCP/IP视频分发0918:04% }6 Q% h" K$ q5 E
linux视频分发服务器38-编译容错处理08:28
$ w2 ^% j/ F/ \8 k1 c( o* qlinux视频分发服务器39-协议数据封装12:54
" a% ~, @$ x- ]7 vlinux视频分发服务器40-TCP/IP视频分发1113:18
1 `) g/ I4 z5 S2 P3 l2 z) w3 slinux视频分发服务器41-TCP/IP视频分发1234:05
: t% A5 d* @2 R6 J/ zlinux视频分发服务器42-TCP/IP视频分发1318:291 {% i/ u& v( T" G; _
linux视频分发服务器43-TCP/IP视频分发1428:31
6 E* E8 P. g8 t8 _  N1 \' G7 clinux视频分发服务器44-调试43:05
, M+ i+ A9 M! T: H' Qlinux视频分发服务器45-音频14:45/ |5 n) P7 a* ~
linux视频分发服务器46-总结113:20$ O( j9 m% Q7 Y% Q. t
linux视频分发服务器47-总结205:25
% Y* H6 W6 e1 s) c, T2 t5 ulinux 基于UDP视频分发服务器01-UDP基础18:48% _3 |8 E9 V/ F
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44" |0 L. Y# `9 b6 a# ^
linux 基于UDP视频分发服务器03-创建UDP服务48:055 ?% K7 l6 G$ f$ w" P- D
linux 基于UDP视频分发服务器04-UDP报文接收27:54
' \  c8 H! `- G: a0 flinux 基于UDP视频分发服务器05-UDP报文发送13:411 d; n0 A% p" g1 ]4 u' C% T
linux 基于UDP视频分发服务器06-UDP客户端实现35:137 t! y4 M1 H: j  I; j( i1 V
linux 基于UDP视频分发服务器07-UDP交互133:23% Y& u. y& B/ C% x2 I
linux 基于UDP视频分发服务器08-UDP交互231:48
* J# \2 ^- j' w# Glinux 基于UDP视频分发服务器09-视频采集26:29
' ~" r  T8 M  E  e# Slinux 基于UDP视频分发服务器10-视频数据UDP分包33:55- r1 o9 X1 h( m
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34
+ g# P5 \& X7 k: H% `7 xlinux 基于UDP视频分发服务器12-视频数据解码播放15:274 X. ^: l2 X' Z- j
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12% @( o9 h# S, m( n' g1 D
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50- _$ H1 P7 L, H1 e' Y
Android 01 音视频开发概述20:23
$ @5 f5 q2 G  t) |Android 02 编译ffmpeg19:21$ }& \1 Z$ N5 Z3 P& S: @
Android 03 JNI 01基础25:42
- A% }' f6 b5 J: r2 L' B6 oAndroid 04 JNI 0201:09:24& K) u8 _4 [8 L5 k% D! J6 c3 Q
Android 04 JNI 0301:34: t- s" S% ^6 x4 O" _. ]. S5 m# O" J
Android 05 JNI 0301:34- B8 h4 D% g, H4 n3 A. M
Android 06 开发环境21:16- ^* v3 R# t! m
Android 07 项目结构21:15
) W/ C% p! A' ~4 |; f+ U3 U0 aAndroid 08 自定义Activity24:042 i5 r! l# V$ o3 H1 {
Android 09 SafeThread类19:38
2 y8 m! V3 m, m* n1 h$ v3 zAndroid 10 网络通讯协议25:55
: X* M+ l4 U" X6 X4 B6 Z# j) d0 nAndroid 11 网络通讯类0137:09
+ u8 c+ Y& C+ V+ h. j/ TAndroid 12 网络通讯类0228:14
( a' U* l7 w7 Y# l! aAndroid 13 网络通讯类0339:43' L2 g' W" I8 w! Z9 }
Android 14 网络通讯类0421:49& @( B# [& N) O5 G/ s9 X
Android 15 网络通讯类0523:44) ]8 u2 ~9 u* g( `  B$ N3 `
Android 16 网络通讯类0624:08
2 ]% w8 M0 g0 @0 `/ ?Android 17 数据缓存27:52
2 U$ t& q% V- P$ t9 _8 V! t# I3 L. WAndroid 18 视频队列23:09
) m* E5 E, L1 X  L7 IAndroid 19 控制队列及通道25:349 P& O* i% }7 T* @/ B% s# C1 Y
Android 20 Socket 连接线程0128:36+ }- r) Z6 e5 v; K- f' Z: C/ N
Android 21 Socket 连接线程0226:19
- p" u7 x* n) P6 L/ hAndroid 22 视频接收线程0122:36& T/ G. N' L. U0 O# y; y
Android 23 视频接收线程02 1219:07. F9 f& F# H( n+ ?& `" E
Android 24 视频接收线程03 1321:56# T% h. o" A' o$ @: K* _
Android 25 视频解码线程1434:04
( v# p# _" K$ `8 \8 M- R- mAndroid 26 数据传输接口18:46
7 ^  w  T9 U3 e8 IAndroid 27 UI显示0129:56
( }& J$ K+ W" p# }, |4 kAndroid 28 视频显示布局28:16
* j3 c6 p- S/ B2 f* k+ e% pAndroid 29 UI显示0228:39
  U' h4 s& L1 X* p; q4 E, EAndroid 30 UI显示0331:13
1 I( F0 r  T0 o% vAndroid 31 Render 显示15:59
9 }: I% G1 T) {" O$ O: U1 Q  OAndroid 32 TCP视频通讯项目总结19:25
; G4 L  u% |4 SAndroid 33 音频编解码0119:34
) y1 W5 b$ _' t7 ], OAndroid 34 音频编解码0213:15; ?/ f0 v0 M* c) J; Z4 ^4 V8 h1 X6 {
Android 35 硬件编解码 0117:12" w8 W# {" l$ M2 H) Z
Android 35 硬件编解码 0228:13
- A4 O0 H+ |) M! nAndroid 36 硬件编解码 0318:04
  ?% i# f% Y: MAndroid 37 硬件编解码 0413:58
# M% H& Z1 i: M& U% a" ?' ^( jAndroid 38 安卓开发总结05:13
# ], H6 M. V3 f2 G! r+ L  [  ~Rtmp 01-课程价绍05:19
1 ~$ w: }' I8 e: l2 i0 cRtmp 02-rtmp基本介绍16:07# V) _; c! K' E% X$ I
Rtmp 03-开发环境搭建及项目概况37:571 J! h  y5 g5 F5 f$ V4 d2 l
Rtmp 04-基础代码编译15:40
, m* t; J( \  m" g, ~Rtmp 05-rtmp协议及封装格式123:55
. T  S/ [+ Z8 }) mRtmp 06-rtmp协议及封装格式216:48+ X1 W& E: I& x5 p# u& G
Rtmp 07-rtmp协议握手34:18
8 g  K* C. J! GRtmp 08-flv以及flv文件结构13:316 C5 ?4 N% t0 O% e; H
Rtmp 09-flv的Script Tag19:23( o; w9 R; x( L4 s2 y
Rtmp 10-rtmp的Metadata封装发送44:26
6 ]1 W( u6 P3 w( o" {4 bRtmp 11-h264与nalu简介12:19. r5 S: n% e! Y/ E' y
Rtmp 12-nalu提取23:413 J  ]1 J3 {, G- G; _% y' E
Rtmp 13-h264视频数据按flv格式发送rtmp包34:12& }- y! [" j( ^+ Z. N9 |& u
Rtmp 14-h264视频编码信息讲解及发包36:49! P( I+ y1 X: B- J! u
Rtmp 15-aac格式介绍及声音的参数介绍15:13/ v" _% L. X: [$ h8 q0 |" u2 \8 j; {4 N
Rtmp 16-aac声音数据flv格式化发送rtmp包16:32
( ~- \) p' V3 H+ ~Rtmp 17-aac编码信息组包发送36:00
; \3 B1 N- ~% ?( x2 p# ~- JRtmp 18-h264帧及aac帧获取01:12:20
8 `$ \* H9 s, R  n- `+ |: r  ?Rtmp 19-rtmp推流和观看05:29( y; j" G5 n6 P2 c3 I5 A0 K
Rtmp 20-修改chunksize的大小15:24
' q$ P/ y8 }: ~# VRtmp 21-librtmp导出及快速推流19:47
. W+ f3 }& V* t  }; L  }  pRtmp 22-rtmp专题课程总结09:04
9 P4 C1 X: c' q! ylibvlc Qt专题 01 LGPL下的libvlc05:17
6 g( s+ V  r' d9 y# Slibvlc Qt专题 02 vlc播放器引擎.13:33% d* z$ _( P9 x0 z0 c1 R
libvlc Qt专题 03 libvlc Mac Windows库17:02
/ t3 a# l# ]. A* `8 r7 k: Ylibvlc Qt专题 04 关于GUI 开发框架学习20:05' `! I2 [$ ]& N% O: H
libvlc Qt专题 05 libvlc 库配置 调用14:292 ]7 C# C; Y: ~  L' k
libvlc Qt专题 06 GUI布局17:23
- l1 W) ]* Z- w* ulibvlc Qt专题 07 Qt界面交互18:11
1 N+ E. \3 A8 T  W7 o0 Jlibvlc Qt专题 08 打开媒体文件12:55
% r$ V- R9 x3 _' F  llibvlc Qt专题 09 libvlc API20:42
8 C) q* T' y$ ^libvlc Qt专题 10 libvlc video callback20:29# S5 S0 `5 l& s/ n" I( S
libvlc Qt专题 11 libvlc video callback 219:14
( S4 |( @/ b0 `libvlc Qt专题 12 libvlc video callback 310:254 D& i6 E' Y- l: a; D. N9 Q$ L/ Q
libvlc Qt专题 13 libvlc API 0122:14' P$ S3 B. T; k
libvlc Qt专题 14 libvlc API 0211:590 i8 C. I+ g- @% N
libvlc Qt专题 15 libvlc API 0329:07
$ v; n4 P9 m' Qlibvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
4 C& f9 n5 [( y/ l( Q% {* Ulibvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28$ ]" G# T1 W, V: D( ~( g- ]
libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25
4 Z* P/ M- k+ S. y5 ilibvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23
8 t: \( ?' K+ Q6 }& Klibvlc Qt专题 20 windows 适配 105:15) q) a2 l9 v. k; v: ^
libvlc Qt专题 21 windows 适配 210:049 r; \4 J- @: E
libvlc Qt专题 22 vlc总结05:24
; a" w' K# A  q  U音视频处理专题 非线性视频编辑器 0117:41: b3 R4 d. \" t' t$ o, p2 C
音视频处理专题 非线性视频编辑器 0211:33( x( L( P3 h% t' p2 D$ v0 ^6 X3 v5 l
音视频处理专题 非线性视频编辑器 0315:35
9 t( D4 T; _& H音视频处理专题 非线性视频编辑器 0412:46
+ b- r6 Z5 x' [7 q. I" v音视频处理专题 非线性视频编辑器 0515:09
  V& Z; e9 x! G* ~3 y* F8 e. z音视频处理专题 非线性视频编辑器 0609:494 }1 s' |& O$ B
音视频处理专题 非线性视频编辑器 0718:54/ f$ i* \# d$ B; q
音视频处理专题 非线性视频编辑器 0816:29. I, @' w4 ?- i9 j' ?% d
音视频处理专题 非线性视频编辑器 0919:21/ f0 Z4 m2 R8 Y$ C  J
音视频处理专题 非线性视频编辑器 1014:03' Y' T' l" R9 F. d) M& Y$ E
音视频处理专题 非线性视频编辑器 1131:34
; q, X7 m' S+ ]2 ]) G8 p音视频处理专题 非线性视频编辑器 1215:40% \! f4 T- M0 b+ q1 Z
音视频处理专题 格式转换 01 解密格式转换工厂14:23
; s2 V8 ]* [0 W! D8 i; ?音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
% X. m$ [3 ?5 F2 n音视频处理专题 格式转换03 SDL Mlt 0111:24$ g9 P9 E) s8 H7 R& I+ b  E
音视频处理专题 格式转换04 SDL Mlt 0235:08
" V+ F  W$ I' {  h, v: o3 `$ N音视频处理专题 格式转换05 SDL Mlt 0310:56* |9 P* {. s6 H4 E  `* J! x- ]% X
音视频处理专题 格式转换06 SDL Mlt 0416:58- N, _; [1 Y9 O/ I9 s; I1 t8 A
音视频处理专题 格式转换 07 多进程实现128:51
+ V9 M8 c# \* N$ ~; }0 w: p音视频处理专题 格式转换 08 多进程实现220:22% }7 _9 [! G! i
音视频处理专题 格式转换 09 多进程实现311:52: l+ z2 [& G; ]- t4 F* k) T
音视频处理专题 格式转换 10多进程实现413:11
: {+ I$ C& [9 {- t' `音视频处理专题 格式转换工厂11 多进程实现508:124 b, K9 j6 \% q1 b6 c7 C
音视频处理专题 格式转换工厂12 多进程实现626:14
# }" w4 }$ e, c3 a& r5 c# ?$ H番外篇 OpenCV人脸表情追踪项目实战114:543 L4 m3 K$ K9 y; u% u
番外篇 OpenCV人脸表情追踪项目实战217:36  V6 u0 w7 t9 E  i; p6 k' D
番外篇 OpenCV人脸表情追踪项目实战314:52* P5 Q) X) e0 v7 Z) |0 w: m  ]
番外篇 OpenCV人脸表情追踪项目实战416:51
( |  n( C/ H2 D" R& A6 G( b番外篇 OpenCV人脸表情追踪项目实战513:189 E8 v- h' _5 {* f3 y# k
番外篇 OpenCV人脸表情追踪项目实战616:09
* O+ _/ }( B* F' U番外篇 OpenCV人脸表情追踪项目实战737:12
1 J- }6 {. g* r1 n& y5 V0 `5 |番外篇 OpenCV人脸表情追踪项目实战814:18. }: v2 F8 @# ^% e8 g
番外篇 OpenCV人脸表情追踪项目实战918:12- Q( D8 Q7 M7 {" L9 ?9 n8 o
番外篇 OpenCV人脸表情追踪项目实战1016:37) m& n6 M; `# M4 [1 \7 w% R
番外篇 OpenCV人脸表情追踪项目实战1114:23
1 H: L2 q  o, U$ }2 w2 g( Y' v" Q番外篇 OpenCV人脸表情追踪项目实战1216:39
3 Z1 i1 O/ u: f3 E番外篇 OpenCV人脸表情追踪项目实战1305:08
6 p$ T7 \: F& z. N8 }1 l番外篇 OpenCV人脸表情追踪项目实战1408:598 \# s& ]  p' _. v
番外篇 OpenCV人脸表情追踪项目实战1514:400 ?, O' B! u, a8 I$ Y9 O
番外篇 OpenCV人脸表情追踪项目实战1608:40' l7 B2 b1 H7 j
番外篇 OpenCV人脸表情追踪项目实战1716:58
) o$ f  l7 h8 m) _+ Y- @+ @番外篇 OpenCV人脸表情追踪项目实战1817:31
8 N2 T+ P3 I2 g5 h6 U番外篇 OpenCV人脸表情追踪项目实战1907:48
0 h% ~4 j& O7 L8 v: M8 _番外篇 OpenCV人脸表情追踪项目实战2011:17# P8 a% X+ [1 \5 h: a' c
番外篇 OpenCV人脸表情追踪项目实战2120:49, _, ^: W* i3 v' H
番外篇 OpenCV人脸表情追踪项目实战2205:23
8 U  n7 v" ^  q. Q, e番外篇 OpenCV人脸表情追踪项目实战 2322:50
- P2 q! u! g* P番外篇 OpenCV人脸表情追踪项目实战 2408:59) @- [: P  w& X, O; j
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49' v& j$ D; F0 E$ ^! u6 h2 A' v
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24- q& f1 t7 K+ d* e
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
) d% m' A9 s8 B" k6 J! b: E安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
2 @5 A& Z  W/ L+ H4 f' V  W! n# Z安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
& v2 b! U+ Z9 {4 h安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:332 ^: j* O/ d7 C8 F1 y7 X8 q
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19  R  S/ k/ d- m. w- M1 b6 T  a8 p: c
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05, O* u/ O4 ?: L) K1 H" {6 V. f- A
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:282 ]8 U0 F# `5 |5 p7 @0 Y, o
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32( h: N9 e4 t$ `% K6 d' U/ w
每周六直播-音视频教程作业答疑 0124:23
) c' g. F+ ]* m2 I每周六直播-音视频教程作业答疑 0224:26
; b1 Q$ ?$ i3 |1 i4 j, B每周六直播-音视频教程作业答疑 0325:46
+ g1 u* W, q% M0 V每周六直播-音视频教程作业答疑 0423:12( K2 y* @4 m6 h' r9 r
每周六直播-音视频教程作业答疑 0525:22# f8 x& V: ?7 W. _0 N+ N
每周六直播-音视频教程作业答疑 0618:19
5 {- n1 O" z/ R. B7 |每周六直播-音视频教程作业答疑 0827:39" M' [( A2 O7 a
每周六直播-音视频教程作业答疑 0922:41
/ {" g$ p7 c+ S% K, e每周六直播-音视频教程作业答疑 1020:04' ~# A+ Q7 n$ P% S, ?- \: q0 Q7 A
每周六直播-音视频教程作业答疑 1122:34
( I; V3 ^. h9 C; @每周六直播-音视频教程作业答疑 1235:34
$ z7 c9 H  X: u8 O) U5 j每周六直播-音视频教程作业答疑 1328:46
$ U9 E4 }0 r, ~. ^4 B每周六直播-音视频教程作业答疑 1421:16
( Z( h; C( [2 N3 x0 V每周六直播-音视频教程作业答疑 1532:13
% f! y& x! @  J7 n: F! {每周六直播-音视频教程作业答疑 1625:21
% i( H: j5 x( j1 w% A' |/ J* {每周六直播-音视频教程作业答疑 1723:40
  p8 `4 h, b! g  x每周六直播-音视频教程作业答疑 1813:17# A3 z, ]# @+ |5 ]7 Z+ o
每周六直播-音视频教程作业答疑 1911:490 `4 e" F' N  F# `- n0 z0 w# i7 }
直播-作业答疑 20 2D绘图绘制波形原理43:106 Y8 N8 a+ c) s/ g
直播-作业答疑 21 2D绘图绘制波形原理224:473 t( `0 o8 Z, t- g( u5 v' c; T4 r
每周六直播-音视频教程作业答疑 2226:06- q( h, o; \! A- Y$ s. J3 v+ Q/ V6 W- V. P
QQ群直播 聊一聊OpenGL Shader 0122:16
! w5 u! o  u0 i( R5 a( rQQ群直播 聊一聊OpenGL Shader 0226:52  A0 F. {# O8 j
C C++差生班 案例讲解137:01
5 @8 \. `5 t8 L9 EC C++差生班 案例讲解229:20  F- f7 [  ~# L. X' q# }, t8 e$ X# l
C C++差生班 案例讲解308:54- m& f7 S: k$ D- D8 I$ m8 T* e
C C++差生班 案例讲解4- K' r: e2 r1 z/ V- \. y4 f
6 O% T. @/ o- g, y
〖下载地址〗
% e" @5 k2 G  e9 H+ ~
游客,如果您要查看本帖隐藏内容请回复
% }2 W. w7 @7 A1 t, R8 c
〖升级为永久会员免金币下载全站资源〗8 Q0 w2 b$ v/ Z5 d9 S; C& V7 n+ L
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html

( H( f! Z" k- k( ?
( [8 a4 z$ q- r
回复

使用道具 举报

跳舞的大象 | 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   [复制链接]& x0 {/ c( f$ w% e% h
回复

使用道具 举报

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

本版积分规则