8 p, J7 V. k# o$ e〖课程介绍〗
) w4 X) m% k) v+ Z$ y! B本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。
, E2 O5 ^+ |0 Q+ R- ^/ g) Z R+ x3 w, }0 L9 O
〖课程目录〗+ t7 U3 H7 T V) R+ C* ~& w
音视频开发前瞻 06:37
% F! b' @! |& }" U& Y/ l) k$ Y hFFmpeg音视频开发实战5介绍 03:07
' C# \' F `# Z; N2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:565 u5 r; r( h G2 Q4 ~/ G- I
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58
$ F" U9 N- o) u; `3 |# A3 f0 o9 o每周六晚8~10点QQ群直播 内部作业答疑24:23- K7 R9 v# Y v1 q( Y. o0 X
解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14 E- R4 W. y' H5 ~, t
学习课程前的提示06:595 W! W& O& f0 r: r1 n
vmware开发环境 119:55$ {& H8 S0 }) J1 K; q
vmware开发环境 226:23) S8 C$ V. _, c: {2 g
vmware开发环境 305:53& i2 }6 C6 z/ B+ v
vmware开发环境 413:49
1 U0 C$ H# a$ _; pvmware开发环境 515:27
4 Z# j/ r2 }+ _vmware开发环境 606:519 O9 v5 p" r; z. Z
win10不用装系统下载解压即可用版本38:137 {6 ^7 I7 I Z. D! X0 c
macOS Xcode开发环境 0122:54) Y4 G5 H$ m- [8 K! p6 P9 ~/ ?+ x; Y
macOS Xcode开发环境 0225:21
q* g0 z- _4 b4 G; x. y( L* vmacOS Xcode开发环境 0320:02
4 a+ M! z2 {8 ^macOS Xcode开发环境 0419:172 f6 h# b6 }; p, r* J' |9 d
初学者音视频入门课程学习须知05:51
9 u; S; P4 z! \; i% M音视频初学者入门01 音频的原理15:56 U0 q: c$ m" M' L
音视频初学者入门02 视频的原理113:38/ Y) [; n% Z, P9 m# y& p
音视频初学者入门03 视频的原理216:48
3 r- T& ~4 D/ Q7 r音视频初学者入门04 视频编码原理17:41- y2 j' `9 L, S( x! L- x, I, f
音视频初学者入门05 H.264 编码压缩算法原理09:58% X J+ m. f' c) q2 o. |
音视频初学者入门06 视频编解码网络传输概览15:51! Z4 S+ A7 p5 e! r
音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44
7 p/ E" v' x) m- {; |) m$ B音视频初学者入门08 流媒体服务器架构16:15! c8 _" U/ x& B4 Z% z# ]& d( @
音视频初学者入门09 P2P点对点介绍07:02
( d8 Z. y J V音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:48, ~0 J e! ?# E. \
音视频H.264基础 直播讲解0123:543 w: Q* n6 z8 }: L( @
音视频H.264基础 直播讲解0221:54
) |2 H8 a1 f9 R- g8 B/ [6 t: w音视频H.264基础 直播讲解0323:11# X, A& u1 V' W# z+ ^
音视频H.264基础 直播讲解0424:15& ]; r& T! z5 z/ c; I
音视频H.264基础 直播讲解0524:16! [) {, u/ v( X
Tips:群里80%的同学都整不明白的问题0111:192 R* x% [8 S3 C% n2 R, T6 o
编译FFMpeg29:01
% b; @: g2 Y$ n8 Y* r. offmpeg Mac iOS 编译补充0127:52
3 _: r% R$ m; K sffmpeg Mac iOS 编译补充0224:583 H! f* I7 O: u i" j4 g+ N% m* F
ffmpeg Mac iOS 编译补充0318:19
6 P5 i3 v6 r4 Z8 X4 G; CFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10
; o0 W5 A8 A; [) s$ p开发环境搭建22:508 \9 x0 L* D6 X% e; a2 k1 Q
H.264 视频数据接收13:01. w/ X0 `1 c- `/ @* m q) E9 ?( M2 f
解码H.264数据 118:45+ l. ]9 n q" w' O8 m8 ~
解码H.264数据210:55
4 \3 k6 e5 N4 J0 f& A, y: G解码H.264数据318:57- N E, C2 N P2 u# b, K5 z' Q
OpenGL ES渲染YUV图像24:11
' u5 ?. n6 m$ K! s8 f8 X音频采集接收21:01. S( [- V7 i7 O! F4 k* `6 \2 {8 [5 K4 e
音频编解码11:10! `# g8 ^. P: F- ]3 V
H.264 I P B帧 NAL12:228 H: e M: q4 r5 l
H.264 I P B帧 NAL 216:58" j8 P$ T9 k9 r; ?
H.264 SPS PPS I/P/B帧解析29:29$ Y5 N9 p" m0 f$ H% S5 |5 E
QuickTime mp4容器分析12:09: B7 h" u G. t* @+ l: _- I T
AAC 音频格式05:16
2 P# `/ `' o, J+ @AAC实时转换 124:10
, ~ X" `% b5 ?! M8 o! z4 h/ ?, H/ K: vAAC实时转换 221:18% U9 ^- u* l* I
FFmpeg实时写AAC音频流120:375 d* u& L( _7 v: B$ L- a
FFmpeg实时写AAC音频流215:25
1 b: N$ u2 @) H; E* ^FFmpeg实时写H.264视频流17:12' I- | }3 G! I1 b- v
FFmpeg封装h.264 AAC到mp430:24
( T7 h. p; |0 K7 YiOS 硬件解码H.264 110:29
& Y+ v. P3 U- PiOS 硬件解码H.264 229:14# D9 a9 ~" g8 x
iOS 硬件解码H.264 318:42 H( l% ~; y/ u/ i" |# c7 F
iOS 硬件解码H.264与显示14:40) m* e6 s. @7 J$ { I# W
FFmpeg liblame pcm转mp307:02
/ `% _1 F6 w+ Q% ]0 ~4 i! YApple TV tvOS编译FFMPEG08:25+ K' D# e! r, r
v4l视频采集06:054 h- [5 X# @6 Z" {5 U" ?
x264编码H.264数据11:07/ i+ q# d% Y4 o6 }: B5 k
alsa 音频采集08:28! }8 N: j6 L* O+ n8 R7 Q3 S! B
FFmpeg 跨平台开发 0110:09
) h9 F1 r3 R8 a! j- ` OFFmpeg 跨平台开发 0228:07
( E$ y+ X6 ^5 _2 [% yFFmpeg 跨平台开发 0305:18
' |+ M* l' i4 c5 xFFmpeg 跨平台开发 0410:19! L c. V) C% s! s* q
FFmpeg 跨平台开发 0509:35
# b# ~) }2 A4 d5 C" M) QFFmpeg 跨平台开发 0611:089 x& Z) O" F4 E% g
FFmpeg 跨平台开发 0710:43) t2 r+ j1 [7 D1 {, ~1 Z
FFmpeg 跨平台开发 0809:21
. e3 [: _* |' ?# CFFmpeg 跨平台开发 0912:39: @# V. {5 w2 j
FFmpeg 跨平台开发 1014:51
- V; X' g6 p6 ^! \) x) g& n) U7 H/ i FFFmpeg 跨平台开发 1110:25
5 L4 ]# U0 D4 \9 xFFmpeg 跨平台开发 1210:47# ?) s; P; x8 p. V. D$ M" G
FFmpeg 跨平台开发 1312:49' M0 T M- t5 N
FFmpeg 跨平台开发 1413:10
9 `2 t3 M9 w4 e9 e" i. [4 }FFmpeg 跨平台开发 1508:34
9 ^* @3 @1 M: C% ?" VFFmpeg 智能手机App优化06:12+ s: U. j* c/ i3 |
Android JNI专题 01 跨平台开发安卓移植简介03:195 g! x+ \# K; ?/ ?5 B% P
Android JNI专题 02 第一个JNI调用12:07
2 x( h" B+ C) ]7 R. X$ GAndroid JNI专题 03编译ffmpeg x86_64模拟器动态库29:38
/ I* I3 U/ Y1 p" Q8 qAndroid JNI专题 04编译ffmpeg x86_64模拟器静态库19:35" n+ Z3 T) X; A- j M( s6 h( E ~
Android JNI专题 05编译ffmpeg 真机静态库26:39
? ~: [, A$ z; u- Q& D/ XAndroid JNI专题 06 Posix网络通讯移植0113:31
8 |/ w& ~$ B. WAndroid JNI专题 07 Posix网络通讯移植0223:09" `! E, P4 Z# v. ^; h
Android JNI专题 08 Posix网络通讯移植0316:238 W3 |* [/ S- C1 W" C
Android JNI专题 09 Posix网络通讯移植0407:46
! I. ^3 H. b0 c% Z! {% E4 b; u# g/ gAndroid JNI专题 10 H.264解码移植14:53& k3 Z1 j) E1 q7 f/ i/ s
Android JNI专题 11 native线程回调java函数0114:27
( f! u% E0 h$ K5 DAndroid JNI专题 12 native线程回调java函数0212:109 e+ U5 O8 q, x* Z
Android JNI专题 13 OpenGLES渲染YUV12:17
0 k# |- z, E+ T: VAndroid JNI专题 14 程序运行收尾11:38* C8 U( U( H0 c0 z8 p' _: Y) W% a
Android JNI专题 15 Android JNI小结09:30
7 m' j7 J2 E, J9 g. T( c5 |# JFFmpeg 音视频转码07:19. t/ O, r5 w% s3 @2 z* [, h+ c
Darwin RTMP 流媒体服务器09:48
( L% \; {- N) @# qlibVLC mencoder04:42- P1 {7 q; ^3 t
FFmpeg WebRTC Linphone12:52- L7 B \/ n7 C. h/ H' h2 |3 N
FFmpeg 屏幕录制06:51
. }. I0 [1 j; c$ A2 f( LFFmpeg SDL OpenCV10:48
3 [. ^( }- o& A* q) k% iRTMP 直播 介绍22:554 E( _6 ]' Y0 |
RTMP 直播 Linux服务器搭建15:01
. B! P" c! F; L; g( ?RTMP 直播 Linux服务器配置11:31
7 D# ?5 o5 g) M2 u& [3 YRTMP 直播 流媒体推流08:57: t8 L5 D: Z( a: ~1 d1 Y/ {4 h
RTMP 直播 流媒体转发与接收11:13+ J( M+ C4 ?; C' r
RTMP 直播 iOS流媒体播放器 0117:52
6 ~3 F w: G* [9 aRTMP 直播 iOS流媒体播放器 0210:34
" R4 M) i+ l6 PRTMP 直播 iOS推流到RTMP服务器0126:05
0 q: E% ^3 T! h, PRTMP 直播 iOS推流到RTMP服务器0224:088 U& u2 E# n/ @2 S
Socket通讯入门之tcp 粘包拆包现象0117:08
5 V' R( E' N5 m0 J3 Q2 eSocket通讯入门之tcp 粘包拆包现象0220:17" E/ `0 b' \2 l4 m! ^- G
Socket通讯入门之tcp 粘包拆包现象0322:37
$ O, N# j2 I4 M. M* {5 g- z; c网络通讯开发 勘误04:00) ]4 t2 |9 b4 r, d9 z& c
网络通讯开发 协议13:31) F& {, ]1 o4 U0 g) E$ ]+ ~
网络通讯开发 tcp协议的可靠性10:47- d r# b% W3 T6 T" E
网络通讯开发 tcp 三次握手05:44: h3 |" L+ m. E* M* ]
网络通讯开发 tcp 其他09:44
/ W) m6 X7 x2 K6 i, R# {# @网络通讯开发 socket通讯常用函数19:07. E' d& I# C: y" @6 k$ Y8 l
网络通讯开发 socket编程常用头文件12:03
; D0 F! U5 q' M P' e0 J/ D网络通讯开发 服务器编程0112:28
0 y k" p$ x0 D5 i2 \, D# ^网络通讯开发 服务器编程0208:21
3 V4 Z3 Y" J/ {网络通讯开发 子进程07:32
7 c! @7 ^- w& {" K' e& u网络通讯开发 自定义协议12:46
2 V6 m5 p B7 l" b4 A网络通讯开发 IO复用11:26: d+ p8 k9 \2 N% \+ Q1 c) G
网络通讯开发 套节字选项09:27
+ U, X- F [2 t+ |7 \网络通讯开发 非阻塞数据接收13:58
& Y/ d: r; t- `, _, f- p网络通讯开发 非阻塞数据发送11:125 _6 ?: i& O1 T2 z3 \
网络通讯开发 Unix 线程10:577 A$ p% f" h. k) Q$ k4 q
网络通讯开发 线程detach封装09:43* @8 R% v/ s" H+ l: U* A" b. `
网络通讯开发 自定义协议 登陆28:55. i9 ]) _: g1 ]% c$ d
网络通讯开发 发送视频包0116:56
5 M+ V p& i6 o+ e& s$ \8 y1 M网络通讯开发 发送视频包0209:469 {" ~( ?$ x* _9 |% e- o
网络通讯开发 发送视频包0309:55
. t' T& Z6 U$ W3 b" E* X4 G1 K网络通讯开发 常见音视频包结构22:12
" V/ Y$ @& g# o {6 p! a( g% {7 x2 z网络通讯开发 音频包的发送0114:35
+ W3 G7 m' I# F* w网络通讯开发 音频数据包发送0213:23+ A2 F1 r/ k2 u! H
网络通讯开发 服务器端架构总览10:31, K0 x$ m8 t4 I: V/ o7 g3 c* Q+ L6 g0 X
网络通讯开发 服务器端架构实现09:30
5 y c' U3 Z. o8 U, {网络通讯开发 服务器进程12:54; I$ O1 R3 P! v
网络通讯开发 客户端编程介绍12:02
; R9 z3 s& u5 C网络通讯开发 客户端初始化套接字15:26* v1 m1 S7 N9 }( J7 W& k* R
网络通讯开发 非阻塞connect12:30
0 T6 o7 l7 V6 W网络通讯开发 超时阻塞套接字发送07:19( S, d5 S) O& H; V" K3 y/ W3 }
网络通讯开发 超时阻塞套接字接收13:045 s5 Q/ o6 {0 I7 [% I# Y
网络通讯开发 登陆请求12:007 H: O$ j2 c; V, ~! U# z
网络通讯开发 登陆认证16:06
( F7 T6 ~% I! W8 }: J& A网络通讯开发 视频请求13:22- \$ E* H) O# V
网络通讯开发 数据通道15:44
4 `3 U- _+ i1 g/ S2 G/ p; S; x, F网络通讯开发 命令接收线程10:02& S3 I: ~/ n4 U+ `0 C0 P5 l
网络通讯开发 音视频接收线程13:54
/ l& m1 a! e$ R" A7 V网络通讯开发 音视频解码播放08:529 b6 V$ V) y4 {
网络通讯开发 程序架构概览09:20) {' } @( G. `" ^4 v
网络通讯开发 心跳包09:344 \ S/ ]9 i) I% m, ]4 {) s5 a9 ~
网络通讯开发 UDP 编程04:178 P7 r* V& n. u3 r! |& N
网络通讯开发 局域网广播包07:33 K7 [/ j: ~' V8 U' b4 Z- J
网络通讯开发 局域网广播接收06:50
2 s7 B D- ]5 h5 B跨平台移植问题15:19% Y/ F% I; r# @) i# C, r. @
跨平台客户端 for Linux 移植20:36
* {7 M( Z. G/ @0 d t% z8 zWindows开发01 Qt和MingW14:06
7 C$ T+ x; B7 ]" J. ^% {7 [windows开发02 MingW ffmpeg编译32:37
L4 h) J( M7 j+ u4 ~windows开发03 Qt与FFMpeg18:18
0 V- }( L. m* F) g2 f2 pwindows开发04 Qt Socket12:54
+ {5 v- c1 `, X5 [2 ~windows开发05 Qt Socket28:59
o; b: h# `) B; Owindows开发06 Qt Socket36:446 [5 h! a: t6 b) M9 q; {8 [/ E
windows开发07 Qt Socket40:20% s9 ^! ~5 E* X% D% G1 \/ H) A+ S
windows开发08 Qt Socket38:45! c# w3 B6 l+ |7 `% @- }( a: h
windows开发09 Qt Socket09:45
/ Z9 `5 r9 j! D9 mwindows开发10 Qt Socket11:50! U# v0 s5 n+ b' Z5 Y+ W
windows开发11 Qt Socket21:56
5 w9 g& i/ x% a% i0 H8 ^windows开发12 跨平台编译11:439 s& _8 u+ E( M1 a9 M. O
windows开发13 摄像头无法打开视频问题21:31
7 J4 m- U; v8 B# t& ^windows开发14 程序发布注意事项36:04" B% h4 e0 G' a' @4 P8 h' g0 f
windows开发15 程序安装包制作31:06# z y$ X1 w+ g. B7 X" C4 P# C8 t
FFmpeg音视频高级开发实战-简介03:21
/ C8 d. Q" K- N$ @linux视频分发服务器01-课程介绍07:54
, s: a- w" y) A! [" ]& H0 klinux视频分发服务器02-开发环境介绍11:51
- g3 D3 o+ E, Wlinux视频分发服务器03-linux优点21:40
! E8 D- I' v) d+ y8 B Vlinux视频分发服务器04-多进程21:34, |3 t# o1 X9 Y |
linux视频分发服务器05-进程通讯 0115:53( M U2 t' M8 H$ ^/ u/ |) B+ I- {
linux视频分发服务器06-进程通讯 0217:063 n8 j4 n. S( {+ c) g" ]
linux视频分发服务器07-进程通讯 0318:50
9 y1 m- V5 n+ m) [ \8 F! Blinux视频分发服务器08-进程通讯 0423:57
; X& s; z8 N/ ?. s7 glinux视频分发服务器09-进程通讯 0527:588 U# V0 y6 O1 @. r
linux视频分发服务器10-进程通讯 0624:19* I! ?* v( Z$ N! g5 ?7 z
linux视频分发服务器11-进程通讯 0747:33
w8 F) l; M, r/ Q9 E' m4 Ulinux视频分发服务器12-进程通讯 0818:44
: _" m4 n7 ]; @. _9 P/ C) ^linux视频分发服务器13-线程 0121:36+ `& n: C. F Y( l
linux视频分发服务器14-线程 0235:37& K) N* U" j) h0 {" ^5 ^* X, E/ x
linux视频分发服务器15-多线程与互斥锁13:27
# s: b8 n) x" \3 f( a. _linux视频分发服务器16-socket12:22
4 W! Z, u+ J) C+ Y6 ulinux视频分发服务器17-TCP-UDP概述24:54. O6 ?; U" k) O$ G2 r
linux视频分发服务器18-TCP服务器39:44* K$ o) b7 ^) ? F# ]
linux视频分发服务器19-TCP客户机10:22
! o p. j' v$ ^- U' Ilinux视频分发服务器20-UDP服务器09:54
% O; [; G" B" O# x( m( D* K( l+ Ilinux视频分发服务器21-UDP客户机13:32
# {/ U3 P0 I: v! S; K& Xlinux视频分发服务器22-TCP/IP多用户访问实现0126:52
! l1 B3 [3 i# S3 F. d% \$ [linux视频分发服务器22-TCP/IP多用户访问实现0213:05
! R' k- m$ w4 G7 ]4 B% @5 ^" b( [" ^linux视频分发服务器23-TCP/IP多用户访问实现0310:583 Y0 x) y6 b( Y, A/ [. a
linux视频分发服务器24-TCP/IP多用户访问实现0420:02
- t% y" Z9 x9 T7 ?- wlinux视频分发服务器25-TCP/IP多用户访问实现0523:35$ u( O* q1 K5 P
linux视频分发服务器26-TCP/IP多用户访问实现0639:40" K1 o) S6 L1 ~3 t- n( T
linux视频分发服务器27-TCP/IP多用户访问实现0714:40
) y" A k" ~) |( V. ulinux视频分发服务器28 TCP/IP视频分发0114:02
6 T4 o' z5 M5 y) l$ w: mlinux视频分发服务器29 TCP/IP视频分发0216:50% g2 s4 z8 J3 n' w4 ~
linux视频分发服务器30 TCP/IP视频分发0321:40
& |6 c: u$ v# h& glinux视频分发服务器31 TCP/IP视频分发0417:08
1 j" S- {7 `- Z5 s: k: hlinux视频分发服务器32 TCP/IP视频分发0516:152 B* X4 ?" o0 A
linux视频分发服务器33 TCP/IP视频分发0614:01: Q+ [# H& [) E9 D: u7 g
linux视频分发服务器34 TCP/IP视频分发0712:566 m5 V0 Z# t8 V4 F( ~" g( R, i. T
linux视频分发服务器35 TCP/IP视频分发0824:125 n, a/ Z- O3 V
linux视频分发服务器36-TCP/IP视频分发1021:359 b/ t0 Q3 ^3 M; H# v6 D& @
linux视频分发服务器37 TCP/IP视频分发0918:04+ N& v3 w* x! O" d& u
linux视频分发服务器38-编译容错处理08:28
9 u K) ?+ D+ ?; q; q! Klinux视频分发服务器39-协议数据封装12:54
. v( L3 ~4 j3 Rlinux视频分发服务器40-TCP/IP视频分发1113:18$ L( G( ?2 L- w. s
linux视频分发服务器41-TCP/IP视频分发1234:05# d ^0 @( Z% D: q. h& x3 M
linux视频分发服务器42-TCP/IP视频分发1318:29
8 V& G8 A; Q6 T; _1 q/ k3 Plinux视频分发服务器43-TCP/IP视频分发1428:31
* D4 p- y' o, ?( a: S: F: ylinux视频分发服务器44-调试43:05
+ K& B8 L; y# Q- |- f. ] M9 Olinux视频分发服务器45-音频14:45
" r- | ^" {9 Q+ Y! y! }, wlinux视频分发服务器46-总结113:20& a G7 b1 S3 Z, a4 ]; k- z
linux视频分发服务器47-总结205:25
9 E! n: f2 J7 W6 C4 R$ hlinux 基于UDP视频分发服务器01-UDP基础18:48+ G3 @5 n! ^4 ?) D# P$ r
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
8 Y( |* d; `7 n/ F! J3 D5 N* nlinux 基于UDP视频分发服务器03-创建UDP服务48:05
' a" m' x+ @8 @( _. olinux 基于UDP视频分发服务器04-UDP报文接收27:54
s' ] E$ m6 \4 }$ k' g% Glinux 基于UDP视频分发服务器05-UDP报文发送13:41% c7 y3 m, ?% [; h8 q$ l! T
linux 基于UDP视频分发服务器06-UDP客户端实现35:13
5 [- a. G' T/ s: M" blinux 基于UDP视频分发服务器07-UDP交互133:23
# e7 k! c+ [6 r6 Y7 rlinux 基于UDP视频分发服务器08-UDP交互231:48
$ |3 f5 [/ Q6 T- N9 d+ D2 ~linux 基于UDP视频分发服务器09-视频采集26:29# p9 Z' y6 ] f9 j' ^8 }# y
linux 基于UDP视频分发服务器10-视频数据UDP分包33:55
- \4 {% W* Y3 g% R2 Zlinux 基于UDP视频分发服务器111-视频数据UDP组包29:346 m8 g4 l' E2 @9 O: q+ w- W/ K$ h9 h
linux 基于UDP视频分发服务器12-视频数据解码播放15:27( n4 {+ Y8 p8 C+ }( t$ k$ Z% k
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12. z+ ^. p2 ~) H
linux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50
G; i7 a2 e: S$ B# `4 m9 p2 U4 [Android 01 音视频开发概述20:23
) s, l' x7 i& P; fAndroid 02 编译ffmpeg19:211 f: V; ]" H8 g0 ^
Android 03 JNI 01基础25:42
8 s% K0 o% b' X, b$ J+ I1 PAndroid 04 JNI 0201:09:240 a* L( V u" g+ {5 D) y; [
Android 04 JNI 0301:34
4 I& ^) ]1 e, x8 zAndroid 05 JNI 0301:346 C& {3 N9 ]4 P# |: K
Android 06 开发环境21:162 L) ?8 S+ W& r0 K
Android 07 项目结构21:15
6 O0 h0 e+ G' F7 ]& w3 yAndroid 08 自定义Activity24:04
- @( O4 ?" f5 Z* [' N ~7 p- m, QAndroid 09 SafeThread类19:38( ]% Z7 i) a3 l, h4 Y9 N8 z9 b
Android 10 网络通讯协议25:55! K% H8 Q: y9 K( B! {8 c( h
Android 11 网络通讯类0137:090 w) m1 P: T6 f, f" E) K' B( v: {
Android 12 网络通讯类0228:14
) W. r1 y& w& ~" NAndroid 13 网络通讯类0339:43: w6 \, P7 n/ [' \$ ?) M
Android 14 网络通讯类0421:49
0 u8 K9 G! `/ |; ^Android 15 网络通讯类0523:44
2 P, E! {8 U* M! z) l5 jAndroid 16 网络通讯类0624:08/ w* r* |" F, Z
Android 17 数据缓存27:52
, H, e" c5 ~7 s U2 ZAndroid 18 视频队列23:09
$ a: c* D& H1 {+ P7 i, O; DAndroid 19 控制队列及通道25:34
, h2 S0 l3 y m6 FAndroid 20 Socket 连接线程0128:36
9 U/ _! C ]% n9 Q# hAndroid 21 Socket 连接线程0226:19
4 o% T& B8 p* f- R' k( I# dAndroid 22 视频接收线程0122:368 u7 p0 h' E y. @' b7 ^) T4 s* ^4 ~
Android 23 视频接收线程02 1219:07
" A# j2 b& k0 u3 d; C& m$ DAndroid 24 视频接收线程03 1321:56
: ^# g5 y" c6 e" t$ w/ C8 dAndroid 25 视频解码线程1434:04% P' l# ` d4 G2 t
Android 26 数据传输接口18:467 D c C5 {5 G& L( i
Android 27 UI显示0129:56
' n% K) U4 [6 s* ?) z6 R; |Android 28 视频显示布局28:16
$ C% Y/ A1 P [* J& t) ]" Z5 m3 @Android 29 UI显示0228:39! _- k. v8 v5 U, y* A
Android 30 UI显示0331:13
% d4 f9 E8 C7 W3 u m- AAndroid 31 Render 显示15:59
5 @. p5 B) \; A# k3 E) y2 r' tAndroid 32 TCP视频通讯项目总结19:25, Y9 @: ]* i! W @0 O
Android 33 音频编解码0119:34
# m7 N% t! @4 o$ f" T* O: f1 cAndroid 34 音频编解码0213:15
' V9 M' n8 M/ [! i% g6 fAndroid 35 硬件编解码 0117:12
0 L& b4 a# G7 @6 lAndroid 35 硬件编解码 0228:13
, z6 G$ i; q: U+ @& DAndroid 36 硬件编解码 0318:042 w" O9 s+ L f( Z
Android 37 硬件编解码 0413:585 N* _& l! C5 \! }" {3 t; Y$ o
Android 38 安卓开发总结05:13
# M; l9 @; s5 [0 i. z5 WRtmp 01-课程价绍05:19/ g) w! B% O* F+ w& E7 H
Rtmp 02-rtmp基本介绍16:07
2 B- m0 R: a8 ~0 m3 `) ?2 y) F% x9 l1 CRtmp 03-开发环境搭建及项目概况37:57- C* r1 @* A" A+ E8 z
Rtmp 04-基础代码编译15:40
8 s6 T. G% b3 L4 hRtmp 05-rtmp协议及封装格式123:55$ J, {& ]+ A1 I9 U
Rtmp 06-rtmp协议及封装格式216:48; E# T3 G5 ]$ d$ t# w1 c2 ]
Rtmp 07-rtmp协议握手34:18
# T* q. [; w$ e! y$ J5 j% CRtmp 08-flv以及flv文件结构13:31 g2 j0 z: o7 }3 n" N& s: P
Rtmp 09-flv的Script Tag19:239 |% G- F( W2 o j Y9 }2 h. n, g
Rtmp 10-rtmp的Metadata封装发送44:26( D4 k; b# M0 F- {
Rtmp 11-h264与nalu简介12:19
. g/ D. Y, \5 ^2 g% [7 z9 ?Rtmp 12-nalu提取23:41- p. w# j. J3 j; R5 I% Y- y; H
Rtmp 13-h264视频数据按flv格式发送rtmp包34:12+ ?1 R, K2 d8 f' x% f
Rtmp 14-h264视频编码信息讲解及发包36:49' z1 G* V- X& `4 p8 x6 r8 d) e
Rtmp 15-aac格式介绍及声音的参数介绍15:13# ?; b! S4 e2 n
Rtmp 16-aac声音数据flv格式化发送rtmp包16:32* X2 q; t& P7 W
Rtmp 17-aac编码信息组包发送36:00
" @5 d; J$ }7 K: @( GRtmp 18-h264帧及aac帧获取01:12:20" y$ e$ B/ Q: A' a5 [
Rtmp 19-rtmp推流和观看05:29
7 J! G5 g G% i, }' L) y: s; fRtmp 20-修改chunksize的大小15:24: J1 j) ]. @+ A6 {) D
Rtmp 21-librtmp导出及快速推流19:47+ @' p6 G9 I) m+ I, `$ M: S. ~- F4 y
Rtmp 22-rtmp专题课程总结09:04
; |( p) y2 c/ Plibvlc Qt专题 01 LGPL下的libvlc05:17 d1 c |/ [* S6 E; Y8 T' y% e% L7 h1 y
libvlc Qt专题 02 vlc播放器引擎.13:33. G: f1 C' U" l( ]) n
libvlc Qt专题 03 libvlc Mac Windows库17:02
P+ C8 w) I1 R5 @libvlc Qt专题 04 关于GUI 开发框架学习20:05
1 k3 z$ O, g4 @5 L* J( e# R' llibvlc Qt专题 05 libvlc 库配置 调用14:290 a% e0 |9 `! G$ ~3 w; ~: ~% J
libvlc Qt专题 06 GUI布局17:23
9 t5 n* Q3 v8 ?- s# _libvlc Qt专题 07 Qt界面交互18:11 A- n$ n4 L% E# V$ s
libvlc Qt专题 08 打开媒体文件12:55+ U# S' _6 v2 |
libvlc Qt专题 09 libvlc API20:42" n$ t# Q8 A, [! [$ k% ?
libvlc Qt专题 10 libvlc video callback20:29
: b+ C9 K7 d5 G! elibvlc Qt专题 11 libvlc video callback 219:14( ?) U5 k! Y0 j- D" W- ^# `
libvlc Qt专题 12 libvlc video callback 310:255 ^7 l G/ S1 k* l: F2 |
libvlc Qt专题 13 libvlc API 0122:14/ R& c" ^. ~1 ^. `
libvlc Qt专题 14 libvlc API 0211:59! P$ {* q" ^' E4 m; p6 z' u" f
libvlc Qt专题 15 libvlc API 0329:07( w4 k) c: V5 B) P$ ~
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14$ c- Z. e9 g& i8 O5 x
libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
+ }! T2 y& T5 M% b9 |libvlc Qt专题 18 Qt Mac C++ OC混合编程 312:254 e8 h; u! [$ }' t& c
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:23
0 K$ ]" l* o0 ~5 K- n. k* Ylibvlc Qt专题 20 windows 适配 105:158 e0 G' r4 Q# s$ M
libvlc Qt专题 21 windows 适配 210:04
% _8 |/ J- x1 }+ y& slibvlc Qt专题 22 vlc总结05:247 U7 _- ^. |! e \- t6 k
音视频处理专题 非线性视频编辑器 0117:41
' a+ {0 }" b7 _2 B: ]+ U音视频处理专题 非线性视频编辑器 0211:33
5 E. t8 b' C6 k5 L/ B# r0 ?音视频处理专题 非线性视频编辑器 0315:351 N6 A( G8 w! c. ~6 z& J
音视频处理专题 非线性视频编辑器 0412:46
8 m1 e! o- ?" h3 |% n+ v+ ?音视频处理专题 非线性视频编辑器 0515:09
' v* J$ S0 b" Y: o4 Y音视频处理专题 非线性视频编辑器 0609:496 A `, c# `6 Q) z+ T7 ?8 o7 D6 z
音视频处理专题 非线性视频编辑器 0718:540 }6 s6 n& c+ I$ ]! @$ e+ U; ~* p
音视频处理专题 非线性视频编辑器 0816:29
9 T) p6 i8 d1 _! W7 c音视频处理专题 非线性视频编辑器 0919:21
4 |) y* y( h8 T, o音视频处理专题 非线性视频编辑器 1014:03
% ]! y K; O6 k5 L音视频处理专题 非线性视频编辑器 1131:349 |) l& Q4 k" Z$ ^
音视频处理专题 非线性视频编辑器 1215:40
4 Y3 f9 E K7 t" T; k音视频处理专题 格式转换 01 解密格式转换工厂14:23
4 m! D) ]7 A8 T- b& S8 P8 f8 D音视频处理专题 格式转换 02 格式转换软件背后的技术16:11. J# c7 P1 D% e. `' X/ ^& D
音视频处理专题 格式转换03 SDL Mlt 0111:240 z* v2 F( O1 A; |4 W% P
音视频处理专题 格式转换04 SDL Mlt 0235:08
5 e8 h4 r) F, e9 q3 R" k音视频处理专题 格式转换05 SDL Mlt 0310:56, h6 Z( J) X# T2 {. E r
音视频处理专题 格式转换06 SDL Mlt 0416:58
. L& U* g' [+ O1 x& |音视频处理专题 格式转换 07 多进程实现128:519 u5 ^4 _* x3 \' I
音视频处理专题 格式转换 08 多进程实现220:226 ]0 }7 u4 z0 O% I
音视频处理专题 格式转换 09 多进程实现311:52
. G* U3 |# D* r) F K. u2 Q( U8 I音视频处理专题 格式转换 10多进程实现413:11( C% K, i/ _% X
音视频处理专题 格式转换工厂11 多进程实现508:12
2 v$ n( t& k6 n音视频处理专题 格式转换工厂12 多进程实现626:14; }! C1 N/ L1 o/ z
番外篇 OpenCV人脸表情追踪项目实战114:54" Y2 K0 t; {& T* {
番外篇 OpenCV人脸表情追踪项目实战217:366 @0 y8 a2 J' Y: f* J4 m
番外篇 OpenCV人脸表情追踪项目实战314:52
( C, c5 m" |! U番外篇 OpenCV人脸表情追踪项目实战416:51% \+ P" j% T' K$ c/ H( ~8 x& @- e
番外篇 OpenCV人脸表情追踪项目实战513:18. M, y, Y2 a' ?5 W7 D% \; S
番外篇 OpenCV人脸表情追踪项目实战616:09# J8 G3 B5 U# f* R& \, \- A! l
番外篇 OpenCV人脸表情追踪项目实战737:124 I; M' {; p# ]! [, k
番外篇 OpenCV人脸表情追踪项目实战814:18
/ b D4 b) n3 \3 @1 ?- F. q& ]番外篇 OpenCV人脸表情追踪项目实战918:129 P/ o* ]6 _. U, m- U. N9 M# [
番外篇 OpenCV人脸表情追踪项目实战1016:37
2 U2 S/ k8 l9 B' L, ?9 Q. u番外篇 OpenCV人脸表情追踪项目实战1114:23: O. ?, Y# u5 g8 g
番外篇 OpenCV人脸表情追踪项目实战1216:398 i, T; ~$ {/ ~$ w3 T4 s# C3 Y
番外篇 OpenCV人脸表情追踪项目实战1305:08
1 A$ A! A+ h: R番外篇 OpenCV人脸表情追踪项目实战1408:59
w/ L) a1 C2 p6 {8 C番外篇 OpenCV人脸表情追踪项目实战1514:40
2 O- v; |6 d! M# Z番外篇 OpenCV人脸表情追踪项目实战1608:40
" r4 E7 q( D( S6 i( O$ `番外篇 OpenCV人脸表情追踪项目实战1716:58
. R9 A0 f2 y$ x; t番外篇 OpenCV人脸表情追踪项目实战1817:31
$ }9 N. t4 k0 G# G7 B- W& f番外篇 OpenCV人脸表情追踪项目实战1907:48
6 l: Q3 c) L4 X3 O3 a X番外篇 OpenCV人脸表情追踪项目实战2011:17
+ H8 r/ V$ F5 d8 ?7 C% G番外篇 OpenCV人脸表情追踪项目实战2120:49) y& S. D0 a+ r6 B1 U: [
番外篇 OpenCV人脸表情追踪项目实战2205:233 I" z3 B% u4 N; D' |
番外篇 OpenCV人脸表情追踪项目实战 2322:50
: D+ q' D6 r- D: ]2 r& g# I1 y番外篇 OpenCV人脸表情追踪项目实战 2408:59
! K2 R, F4 e1 b/ F7 i& ]安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:493 P4 w2 h* L! Q
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
S0 y/ ?3 `, Z1 j9 Q$ z安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45+ r" G6 `' X. A& q( X" b
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:18
8 ?+ S: n+ X$ _& G! E安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:086 b' H3 x7 C4 T9 Q) j8 B
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
3 I9 V' q- A5 U U+ F* K安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:19
?* y0 B% Y5 _安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
0 \- |% H( z3 d; k& }% e安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:28* V. t# Y F( d2 h# S# I: d
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
, ]7 c+ s/ h8 m/ h: c( d每周六直播-音视频教程作业答疑 0124:23, k( E' z8 ~. y/ t
每周六直播-音视频教程作业答疑 0224:26
/ ^1 w4 ^: O1 q' n; r每周六直播-音视频教程作业答疑 0325:46
: K' g0 P. R5 F5 [( e5 j9 d每周六直播-音视频教程作业答疑 0423:123 Y! `" W$ K& N" K0 {, d; h
每周六直播-音视频教程作业答疑 0525:22+ m2 n6 l, Y( n. J1 l- }
每周六直播-音视频教程作业答疑 0618:19; G" b* c$ ?- {( [; m. W
每周六直播-音视频教程作业答疑 0827:39
" K7 k: n4 J t' r+ Q! ~每周六直播-音视频教程作业答疑 0922:41
+ c. f! R4 C( ^, ~每周六直播-音视频教程作业答疑 1020:04
6 r" u9 X" @& L/ q0 y每周六直播-音视频教程作业答疑 1122:34; R' p$ S/ G3 _4 e
每周六直播-音视频教程作业答疑 1235:346 U3 J% \2 O' a S
每周六直播-音视频教程作业答疑 1328:465 Z1 |5 X% X% Z1 P
每周六直播-音视频教程作业答疑 1421:166 M. B% s( O4 X8 x2 Q3 {& w2 ~4 @
每周六直播-音视频教程作业答疑 1532:13" D" t0 ~8 ]+ ^: l
每周六直播-音视频教程作业答疑 1625:21) ?9 q1 ~3 X8 D. I, o9 u" } q' h
每周六直播-音视频教程作业答疑 1723:408 R' X" |) U# T/ c
每周六直播-音视频教程作业答疑 1813:17
, |8 T% h* E* r3 T/ g每周六直播-音视频教程作业答疑 1911:49; X0 r# a3 ]- A3 c$ B- U/ v6 T
直播-作业答疑 20 2D绘图绘制波形原理43:10/ f! X$ [" P9 l& j; P
直播-作业答疑 21 2D绘图绘制波形原理224:47* t# p# e. l; ]/ `6 |& @* z
每周六直播-音视频教程作业答疑 2226:06
6 U7 f, b8 _; p6 Q$ p- W% F& hQQ群直播 聊一聊OpenGL Shader 0122:16
" g7 s# d' B% B: ]1 m$ U& _QQ群直播 聊一聊OpenGL Shader 0226:52
& @* i; b2 w; h# H8 V/ iC C++差生班 案例讲解137:01* d- [( {- B& ?/ [9 J
C C++差生班 案例讲解229:20
) U. b* } q3 s# q5 P$ h A1 sC C++差生班 案例讲解308:54
4 i) W1 G6 f% O) U) M1 ]4 h- y; OC C++差生班 案例讲解4$ t2 o# ~8 x6 }" k% ]
9 q5 v6 A5 W p8 x, f& x0 B5 ~〖下载地址〗) Y, L& {9 a U7 `7 ?( M6 p
( J# M! K- I0 } D# O〖升级为永久会员免金币下载全站资源〗4 {) S6 k6 t. n4 [
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html n1 W# E) ?! U. K
: M$ ~* t8 `) I
|
|