) t6 @5 ]) B8 D% F+ L〖课程介绍〗4 h, Q3 ^( E6 }8 }. W/ }
本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从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,桌面软件都不再是障碍。* i% F( M+ D, |) S7 }' q3 ?4 K4 @& L
; \: ]% t! _4 S& q, [ b! q' ?+ e〖课程目录〗. d" L4 e8 h/ x% B Q% t) n M: j
音视频开发前瞻 06:37
2 M" ?* l$ b, B: q- \3 p; ]FFmpeg音视频开发实战5介绍 03:07& X2 D( H$ L2 D9 i$ Z
2020年开始每周五晚8点直播课介绍,基础差的学生福利来了11:56' q" F! e( _# F" F* w# ?
音视频高级实战QQ群 练习题 OpenCV人脸追踪05:58" P( i% g" C# P. ~, {+ e% \/ E2 H
每周六晚8~10点QQ群直播 内部作业答疑24:23
6 R# d) f' ^+ I3 t& S& x解密安防领域税后30W+开发者练习题 嵌入式Linux P2P iOS Android PC Mac08:14
" P: S2 [, ^# z- |学习课程前的提示06:59- u; p3 x) z0 d2 S+ @1 l$ V6 L
vmware开发环境 119:55$ s5 \. U3 k( S
vmware开发环境 226:23% u8 ]+ T6 n$ b6 d6 J
vmware开发环境 305:53
4 s$ O: Y1 A. l! b5 ~1 Gvmware开发环境 413:49
- z7 i0 F, ^6 Qvmware开发环境 515:27: w- b9 D2 N0 t& }
vmware开发环境 606:510 B( D, E- P7 O9 K9 k n
win10不用装系统下载解压即可用版本38:13' |! h- U) _/ R5 y& t/ a: y
macOS Xcode开发环境 0122:54
$ T. E# _" @" H! \macOS Xcode开发环境 0225:21
4 ]: W/ a& s3 G, ]macOS Xcode开发环境 0320:02
( h# w, R+ Q- s" XmacOS Xcode开发环境 0419:17: O: G7 y# u4 f. o
初学者音视频入门课程学习须知05:51. S5 ~+ @, D* i, V( y
音视频初学者入门01 音频的原理15:566 @; Z$ [3 u3 V6 @* {0 R! D
音视频初学者入门02 视频的原理113:38
1 h6 ^$ m& n, U, v音视频初学者入门03 视频的原理216:48
6 k C# k2 V2 L/ y& J1 j. O' y音视频初学者入门04 视频编码原理17:418 V0 d: @8 {, U% q) f" V! v
音视频初学者入门05 H.264 编码压缩算法原理09:582 m% ~* E+ o6 l+ R5 {( _
音视频初学者入门06 视频编解码网络传输概览15:515 W+ ~8 b( v/ }, \$ J
音视频初学者入门07 网络通讯原理 TCP/IP与UDP19:44 G' z6 S, L0 e" C
音视频初学者入门08 流媒体服务器架构16:15
2 e# d4 e/ L2 V8 d! V# g% ^' u% I音视频初学者入门09 P2P点对点介绍07:02
5 |) S) `1 V/ Q3 ^& k% M& e! _音视频初学者入门10 FFmpeg音视频开发实战 学习思维导图01:30:487 V/ _% f. e4 Q) S n2 }- c# h" j
音视频H.264基础 直播讲解0123:54
8 X$ J6 C' g' |8 I, S) X: ~2 ^音视频H.264基础 直播讲解0221:54
$ U+ W& ^1 r+ P' D! h, [; C7 z音视频H.264基础 直播讲解0323:11% d" d: a& K0 F+ T. V
音视频H.264基础 直播讲解0424:15
# n1 T- k& s- @3 }/ B音视频H.264基础 直播讲解0524:16: ^! I, `& T4 F$ e; I& y
Tips:群里80%的同学都整不明白的问题0111:19
( Q) J$ `( M. c编译FFMpeg29:01
; n2 t* g. L- O9 e: `) \ffmpeg Mac iOS 编译补充0127:522 F2 [9 c- \3 {' {# i% [
ffmpeg Mac iOS 编译补充0224:58
0 r2 i+ K' }3 z5 Z/ ~ffmpeg Mac iOS 编译补充0318:19
; C" b2 o* M5 k1 l: YFFmpeg_iOS编译更新基于macOS10.15.4_Xcode11.4.116:10; T% X" g/ z0 F9 |* L- \
开发环境搭建22:50
$ X1 l' n5 v! cH.264 视频数据接收13:01
( L: ~! o, L2 I" {9 h3 M解码H.264数据 118:456 f4 D; q0 R7 D4 r" i
解码H.264数据210:55
/ G' U# T( I- s9 l解码H.264数据318:57; a6 d- I- v4 k- x D# M3 l
OpenGL ES渲染YUV图像24:11
Y; y3 _0 n0 M7 p6 r3 l9 G音频采集接收21:01
0 I N' y7 B- A1 j% f' a音频编解码11:10
* x+ \. h: A& c; |H.264 I P B帧 NAL12:22. I+ p5 Z. A7 F% ~4 d0 C
H.264 I P B帧 NAL 216:58
4 ?/ P8 G9 ]4 n; gH.264 SPS PPS I/P/B帧解析29:29
$ D$ ?" g4 j% W) uQuickTime mp4容器分析12:093 z- ]0 R! v3 b% w! {2 W/ Q
AAC 音频格式05:16- ~; ]/ Y( \, p+ D' T( d6 h
AAC实时转换 124:10" O6 i7 }- c' R9 h3 T
AAC实时转换 221:18
' [* f8 w M. e9 `9 _8 i) C! f% OFFmpeg实时写AAC音频流120:37
5 s3 t8 S# E; ^5 r9 R' o& ?( B) tFFmpeg实时写AAC音频流215:25
; w, ] G" G7 a6 h; F- ?! [% R6 t3 } gFFmpeg实时写H.264视频流17:12
: A6 S, r$ p) T4 ZFFmpeg封装h.264 AAC到mp430:24( i4 r, k2 |: l
iOS 硬件解码H.264 110:29
: u6 A* X. z/ G2 B; A6 P- EiOS 硬件解码H.264 229:14. ~1 p+ k; W; g: a. V7 s( \
iOS 硬件解码H.264 318:42
" C$ C) h |* D. F+ M/ \iOS 硬件解码H.264与显示14:40. Q3 n& h% b" {& s
FFmpeg liblame pcm转mp307:021 _& R: m7 V- H* x! J% F
Apple TV tvOS编译FFMPEG08:255 x# @9 K/ i/ n2 i+ b0 _9 a7 k Y
v4l视频采集06:05
2 @7 r- ]0 T8 T" L) Zx264编码H.264数据11:07- D! e' }5 o- R' x# O# [
alsa 音频采集08:28
; d* y$ D+ g4 _/ ^; kFFmpeg 跨平台开发 0110:09# x7 W# t5 h7 p+ e
FFmpeg 跨平台开发 0228:07. Q% A* ]- k( G5 i! ]: R/ b; ~: Z3 W
FFmpeg 跨平台开发 0305:18
; |$ y4 d0 e8 F* D* K* rFFmpeg 跨平台开发 0410:19' o" q6 f7 N u. I# R& v
FFmpeg 跨平台开发 0509:352 m1 h6 O* k* X$ B
FFmpeg 跨平台开发 0611:08
' Z4 M$ `6 I; X2 v' V1 nFFmpeg 跨平台开发 0710:43
! K) X( v v& }: Z: IFFmpeg 跨平台开发 0809:21; N% k! c: Y8 O6 t7 d# K5 L
FFmpeg 跨平台开发 0912:39
9 u6 `9 J: ~' x, P7 D7 dFFmpeg 跨平台开发 1014:51$ p' E. {+ A: y6 M+ U
FFmpeg 跨平台开发 1110:25) [& G2 c5 o- N1 E C
FFmpeg 跨平台开发 1210:47
% z) ^. S- R- S* K4 T0 K y mFFmpeg 跨平台开发 1312:49
8 e. ?; v+ a' r! c+ a' q$ DFFmpeg 跨平台开发 1413:10
# l2 M" D/ M y. u* A4 i/ |9 NFFmpeg 跨平台开发 1508:34% a& q0 D9 y% p* b% a0 c) f0 J
FFmpeg 智能手机App优化06:12+ Z- U! k# y& w1 d9 ]3 ~5 H/ Q
Android JNI专题 01 跨平台开发安卓移植简介03:19
- f' |1 R' |; C4 f- aAndroid JNI专题 02 第一个JNI调用12:07" }' N) Z( o7 l# v: X# I. ?
Android JNI专题 03编译ffmpeg x86_64模拟器动态库29:38! H; g K& X; m8 V
Android JNI专题 04编译ffmpeg x86_64模拟器静态库19:351 O- A: S# z: b! K0 |% w1 B0 k
Android JNI专题 05编译ffmpeg 真机静态库26:39
% g0 V! O! |0 _' W8 sAndroid JNI专题 06 Posix网络通讯移植0113:31
& F+ C5 M- }7 L) ^9 FAndroid JNI专题 07 Posix网络通讯移植0223:099 X0 Y, Z$ u8 J. z0 |
Android JNI专题 08 Posix网络通讯移植0316:234 @# d5 h2 Y0 b; r! j' R
Android JNI专题 09 Posix网络通讯移植0407:46- W0 W: G; D a# A
Android JNI专题 10 H.264解码移植14:53
. f) i8 f* f- q* ?Android JNI专题 11 native线程回调java函数0114:27: o: G6 |& r5 M7 P3 F
Android JNI专题 12 native线程回调java函数0212:10/ _7 w6 F$ q0 p" G u; m+ @
Android JNI专题 13 OpenGLES渲染YUV12:178 ~: a' I5 V w1 W
Android JNI专题 14 程序运行收尾11:38* Y4 p; Z9 ^5 u' g
Android JNI专题 15 Android JNI小结09:30
k( c5 E) h( n* z' p+ P$ FFFmpeg 音视频转码07:19- l! n. G, H; @# B1 ?! x" w4 Y
Darwin RTMP 流媒体服务器09:48
* ~* ]- m5 P1 `0 alibVLC mencoder04:42
3 ^: ` v# u# c1 f8 }" lFFmpeg WebRTC Linphone12:52/ n4 R( d' n2 v7 N2 p
FFmpeg 屏幕录制06:51# S0 z" c' ^; e. x6 S
FFmpeg SDL OpenCV10:48
5 K6 \* v: ^' ]% [% X% H# ERTMP 直播 介绍22:55, h8 j }/ K0 G0 X
RTMP 直播 Linux服务器搭建15:01
0 f) y9 ~8 g3 mRTMP 直播 Linux服务器配置11:31
5 P I# E% J+ ORTMP 直播 流媒体推流08:577 z& ]1 I5 n+ j* V& b$ [
RTMP 直播 流媒体转发与接收11:13
6 S/ x. ?+ b7 B8 _. Q. ^RTMP 直播 iOS流媒体播放器 0117:52
; I z# _1 J$ a# S+ f4 q4 @RTMP 直播 iOS流媒体播放器 0210:34; N) h( X- X0 W/ W
RTMP 直播 iOS推流到RTMP服务器0126:058 ?2 q% {% S, `1 P& k
RTMP 直播 iOS推流到RTMP服务器0224:084 R! x8 o& U2 S5 X; s2 r }
Socket通讯入门之tcp 粘包拆包现象0117:08' ?& j+ O" H7 m* H
Socket通讯入门之tcp 粘包拆包现象0220:17& b. T- c3 Y9 H% |+ j
Socket通讯入门之tcp 粘包拆包现象0322:37
, D. \ z' a/ c% y( m网络通讯开发 勘误04:00
, l9 R6 s/ d$ J: m C网络通讯开发 协议13:31: J4 h9 m+ `% z1 \! e6 M/ y8 s
网络通讯开发 tcp协议的可靠性10:47( d1 b9 o, d7 z% J
网络通讯开发 tcp 三次握手05:449 E! _8 d9 b: a7 {; N* |
网络通讯开发 tcp 其他09:44
: z. b/ f0 J+ i" a3 `6 q网络通讯开发 socket通讯常用函数19:07
6 O% p7 c6 f! S9 Y网络通讯开发 socket编程常用头文件12:03
' K" ^$ n9 f! K' M0 J网络通讯开发 服务器编程0112:28
# j" v3 D! J( \: j, h* T网络通讯开发 服务器编程0208:21% X# ^! K0 w: v: N" j5 o. `
网络通讯开发 子进程07:323 F4 P+ U! ^" I' J& T
网络通讯开发 自定义协议12:46
3 d/ Q! J& O& t网络通讯开发 IO复用11:26% H: c' D/ R0 B
网络通讯开发 套节字选项09:27
8 J# A& b) M* a/ c7 s+ t网络通讯开发 非阻塞数据接收13:58
# S5 a: F$ l" B) P* N网络通讯开发 非阻塞数据发送11:12
; ` p! ]$ V: s# X* F网络通讯开发 Unix 线程10:57& T7 ^$ a+ l6 ^/ X% ]
网络通讯开发 线程detach封装09:436 L; J1 T3 `# s$ r& s8 K
网络通讯开发 自定义协议 登陆28:556 I4 f0 D2 p( V4 e
网络通讯开发 发送视频包0116:56
9 ^0 S. C% ?3 |# Z( x网络通讯开发 发送视频包0209:46
* `4 W- S) t, c' z. O网络通讯开发 发送视频包0309:551 U% e! L$ q; r. Z% a0 w E: o) e
网络通讯开发 常见音视频包结构22:12
^6 j }! B, r, Y; I5 }网络通讯开发 音频包的发送0114:35
+ U; l' @& m" ]& t. G网络通讯开发 音频数据包发送0213:23
# O8 i8 V& g: Q" l' | [3 E网络通讯开发 服务器端架构总览10:31
% k( C2 b" ^% Y5 M- B网络通讯开发 服务器端架构实现09:30: r$ a6 T/ {3 ^) s1 V2 a) S
网络通讯开发 服务器进程12:545 D u" l+ Z. f6 `
网络通讯开发 客户端编程介绍12:02& y' h4 p* Y& [8 M$ r# r% [
网络通讯开发 客户端初始化套接字15:26
' C) L7 b, q3 n1 o1 e2 W: A网络通讯开发 非阻塞connect12:30$ ^2 z' i" V9 H: A+ j
网络通讯开发 超时阻塞套接字发送07:198 K$ \* E4 P: H* ]7 V S
网络通讯开发 超时阻塞套接字接收13:04
8 h( a! {3 m7 q* H8 V网络通讯开发 登陆请求12:00- i7 w, G& r3 V5 s
网络通讯开发 登陆认证16:06: E6 [5 v4 M8 B/ Q$ z& _3 }8 t
网络通讯开发 视频请求13:22- k. i; q0 S, B) Y0 v, H9 ~
网络通讯开发 数据通道15:44+ U& r7 m5 [3 [1 G- g6 ^( x* n+ W
网络通讯开发 命令接收线程10:02
, R% T* ~7 ]) k) W& Q6 L网络通讯开发 音视频接收线程13:542 F/ ]/ Y6 L- b1 M/ Q8 t0 s1 ^7 U" _
网络通讯开发 音视频解码播放08:520 k0 ~0 O. H8 j( W; k
网络通讯开发 程序架构概览09:201 V4 k8 `- B! c$ } B! `
网络通讯开发 心跳包09:34
, A9 [- V- m4 g! ]. C网络通讯开发 UDP 编程04:17
7 h2 ^; y s# [网络通讯开发 局域网广播包07:33
$ b" n7 Y: U, `( a/ h网络通讯开发 局域网广播接收06:50
0 w) C8 @8 S, h9 N9 ^% U) B7 F跨平台移植问题15:19! I: s1 l( M% l& d5 u
跨平台客户端 for Linux 移植20:36
& t5 z$ b; o4 N* Y9 d: n! [Windows开发01 Qt和MingW14:06; E3 Y: C2 |: S* F% D& H, X
windows开发02 MingW ffmpeg编译32:37' h, n6 o; H0 P3 a; `# F2 W' F2 n
windows开发03 Qt与FFMpeg18:18* v$ ?, i/ g' W) Y' f1 ]9 t8 F
windows开发04 Qt Socket12:54$ b3 a( G% M1 Q h
windows开发05 Qt Socket28:59# E1 |6 i2 @8 x% Z5 ~( r' N; \
windows开发06 Qt Socket36:44
- u+ H& i. z3 I8 b& j7 @windows开发07 Qt Socket40:20
8 d! G8 p0 C/ _0 _% ywindows开发08 Qt Socket38:45
% _5 E) R5 S% X# f8 y& pwindows开发09 Qt Socket09:456 p9 K4 B3 F+ M4 w
windows开发10 Qt Socket11:50
! E2 m9 e$ M ^; R: ewindows开发11 Qt Socket21:56+ m. j" A/ M/ o a3 F& l( }$ m
windows开发12 跨平台编译11:43. E: @8 u( k6 s `1 h- _" a5 o
windows开发13 摄像头无法打开视频问题21:31% L! Z3 ~& D& V
windows开发14 程序发布注意事项36:043 M6 c0 Y. l& P& y% b+ l7 `
windows开发15 程序安装包制作31:06
& t% d" m% H4 }" t- YFFmpeg音视频高级开发实战-简介03:215 y( z) u' c& b- q
linux视频分发服务器01-课程介绍07:54
3 V' |4 w- V) m) Slinux视频分发服务器02-开发环境介绍11:51
3 v) w, ]" P* U) Plinux视频分发服务器03-linux优点21:40
7 C' F8 X' w4 hlinux视频分发服务器04-多进程21:34
2 ]* C7 j) C4 O! H, |linux视频分发服务器05-进程通讯 0115:538 f6 ]; y( x0 [; ]* w$ ]
linux视频分发服务器06-进程通讯 0217:06) z* R- M- K, s1 O9 h( T
linux视频分发服务器07-进程通讯 0318:50# C8 @ F" G0 s! D6 [
linux视频分发服务器08-进程通讯 0423:57
# x1 a- E D* U" L# Ulinux视频分发服务器09-进程通讯 0527:58 q* B" g$ c/ g9 D) o$ P# [) G: x0 s5 p
linux视频分发服务器10-进程通讯 0624:19
! a+ |% G1 C! q4 H! z: L8 Dlinux视频分发服务器11-进程通讯 0747:33
0 s, B1 [0 e' W% X- ?9 |linux视频分发服务器12-进程通讯 0818:44
5 u4 f. v" E q3 y) S5 ?linux视频分发服务器13-线程 0121:36
* P9 T$ H/ {5 [4 r# z3 _* a$ {5 ?linux视频分发服务器14-线程 0235:37+ B! a7 Z" |$ ^8 _( _
linux视频分发服务器15-多线程与互斥锁13:27& \" P$ Q d3 O; q. o5 K5 ?# [
linux视频分发服务器16-socket12:22
& f9 |8 q/ u! y! k- m9 Y8 K9 qlinux视频分发服务器17-TCP-UDP概述24:54/ P4 {( \) X- Q$ e: Q# e8 [* S
linux视频分发服务器18-TCP服务器39:443 R6 c: K j6 C* T
linux视频分发服务器19-TCP客户机10:22: X: Z: |. h4 P" W/ U) }: B( j# G( Y
linux视频分发服务器20-UDP服务器09:54
$ b0 _ f- M5 Y) q. g7 Slinux视频分发服务器21-UDP客户机13:32
" a5 H6 Z) L- N4 ?0 u; M glinux视频分发服务器22-TCP/IP多用户访问实现0126:52
; g( z. W: X9 l$ h! G0 ?# G! p |. ilinux视频分发服务器22-TCP/IP多用户访问实现0213:05% ~1 Z- m7 p. V, A7 Q& U* g% i
linux视频分发服务器23-TCP/IP多用户访问实现0310:58
! {0 c* F* a% t5 U" Z- M, slinux视频分发服务器24-TCP/IP多用户访问实现0420:024 y6 W5 v/ }2 c+ ]8 }) y4 @4 G! S' n1 O
linux视频分发服务器25-TCP/IP多用户访问实现0523:354 k" O0 U* ?9 L4 M
linux视频分发服务器26-TCP/IP多用户访问实现0639:402 p9 t& M! e* O/ Z, t! q
linux视频分发服务器27-TCP/IP多用户访问实现0714:40# W) F9 ]* g' f2 N
linux视频分发服务器28 TCP/IP视频分发0114:027 o( Z X$ \( Z7 \, [. f8 z
linux视频分发服务器29 TCP/IP视频分发0216:501 J7 u/ i, ~( ?/ N) `" A
linux视频分发服务器30 TCP/IP视频分发0321:40" @, o& o. Y4 _0 y% @6 c; @( e& H
linux视频分发服务器31 TCP/IP视频分发0417:08
7 J% r# ]6 g3 ulinux视频分发服务器32 TCP/IP视频分发0516:15
$ H; G9 @# S3 p- @linux视频分发服务器33 TCP/IP视频分发0614:01+ z$ ~" U8 B+ o' L3 O' T+ f
linux视频分发服务器34 TCP/IP视频分发0712:56
! z& U, k0 W' U! xlinux视频分发服务器35 TCP/IP视频分发0824:12
/ J" A2 G0 b, C$ h* Z8 o- _linux视频分发服务器36-TCP/IP视频分发1021:35$ s, P4 @+ g5 Q: e
linux视频分发服务器37 TCP/IP视频分发0918:04
: Z# Q2 X; g3 s* m: v7 vlinux视频分发服务器38-编译容错处理08:28
9 i; @, O x1 V: u9 p7 ^7 @linux视频分发服务器39-协议数据封装12:54
6 S* o0 [( @; `linux视频分发服务器40-TCP/IP视频分发1113:18& d$ j8 t1 ~( D; n# o+ m1 u. T2 G
linux视频分发服务器41-TCP/IP视频分发1234:05
$ j3 H2 ? i/ d) Q$ I7 Glinux视频分发服务器42-TCP/IP视频分发1318:29. I# S/ c9 ^) v* t
linux视频分发服务器43-TCP/IP视频分发1428:31# D4 [+ q \, W. u, @ b3 l% C' a
linux视频分发服务器44-调试43:05
4 z% z. W" T, E( Klinux视频分发服务器45-音频14:45
, J5 p4 s; U0 D5 {6 G; q' U6 N) D9 ulinux视频分发服务器46-总结113:20* X0 H% I' Q- E5 e. G# ?& E! g
linux视频分发服务器47-总结205:253 g% m# c" O; Y" U
linux 基于UDP视频分发服务器01-UDP基础18:48# P% N0 T7 `5 L9 D) a& P0 D
linux 基于UDP视频分发服务器02-TCP/IP UDP对比06:44
, p( ?, \/ m) J, ]linux 基于UDP视频分发服务器03-创建UDP服务48:054 f/ i+ |/ M; q1 q
linux 基于UDP视频分发服务器04-UDP报文接收27:541 o& v6 `7 D9 l
linux 基于UDP视频分发服务器05-UDP报文发送13:41' H* n4 ]% [, n0 e! p X, u$ F
linux 基于UDP视频分发服务器06-UDP客户端实现35:13
- U3 U0 k* F, Jlinux 基于UDP视频分发服务器07-UDP交互133:231 E6 g' H& B' m0 ], d8 B
linux 基于UDP视频分发服务器08-UDP交互231:48: V1 H& P/ O3 K Y7 I
linux 基于UDP视频分发服务器09-视频采集26:296 R* n3 X9 x0 m* s
linux 基于UDP视频分发服务器10-视频数据UDP分包33:555 t1 i$ A b$ V+ ], L9 z
linux 基于UDP视频分发服务器111-视频数据UDP组包29:34$ e a1 c& v! X! ~9 @ P
linux 基于UDP视频分发服务器12-视频数据解码播放15:27( S- I$ `& i+ c3 @/ {- G/ ~" [/ Q
linux 基于UDP视频分发服务器13-UDP视频分发服务器总结110:12
7 r) O5 K7 c5 hlinux 基于UDP视频分发服务器14-UDP视频分发服务器总结215:50( P H5 a4 G9 Z% d' b8 ?% w
Android 01 音视频开发概述20:231 g$ p3 ?; h3 F- y( w
Android 02 编译ffmpeg19:214 y, B# q; ~1 m7 u+ q
Android 03 JNI 01基础25:42
8 \' r. R5 O+ u: q; R6 i% x- PAndroid 04 JNI 0201:09:246 G) d: ?* M' e9 p4 G$ C# P8 R6 f4 E
Android 04 JNI 0301:34
8 Z v, }, g, h% Z% g; yAndroid 05 JNI 0301:34
: \0 z. l0 x" U8 yAndroid 06 开发环境21:160 ^! {' j! h5 Z t2 \5 ]9 K4 J
Android 07 项目结构21:156 J f$ ^2 q/ y5 r& D) I4 X
Android 08 自定义Activity24:04: j: \( H# P/ e' c3 t6 H7 @) L
Android 09 SafeThread类19:38
* Q' m; [7 t- O4 IAndroid 10 网络通讯协议25:55& f C# A7 M5 C% Y4 `- q
Android 11 网络通讯类0137:09
) P2 X q% b, S4 l: `Android 12 网络通讯类0228:14
; a5 p5 S4 H" T0 t3 eAndroid 13 网络通讯类0339:436 g2 g4 n, u6 O$ s! [* ?
Android 14 网络通讯类0421:496 l# {$ }; g3 ?* Q0 c5 k* h
Android 15 网络通讯类0523:444 W% z# ?' A4 l
Android 16 网络通讯类0624:08) E: j( n% P) D) Q& b
Android 17 数据缓存27:52
" R+ t9 W! Z6 ?' c1 DAndroid 18 视频队列23:09! o% |) k. k& k" h% Q
Android 19 控制队列及通道25:34
2 X) L! z7 }" {Android 20 Socket 连接线程0128:364 z! ]9 O3 _, K* H. Q
Android 21 Socket 连接线程0226:19
9 R n7 a# X+ I& ~! ~3 L- U) x+ aAndroid 22 视频接收线程0122:36& f0 z7 m5 t j/ j; \
Android 23 视频接收线程02 1219:07& c/ Q. Z2 ~4 |; |& z# r5 W; o. |( g
Android 24 视频接收线程03 1321:56 }. L1 m4 K# J. t
Android 25 视频解码线程1434:04
0 L5 l- \; H, a. |Android 26 数据传输接口18:46
$ {1 w5 J P) vAndroid 27 UI显示0129:56
_1 ?' K+ a# L1 ?2 a. q: _8 sAndroid 28 视频显示布局28:16
3 e3 z2 _: e# o0 h* t) C- D3 F MAndroid 29 UI显示0228:39# _+ N7 N1 k3 v8 q5 {+ L
Android 30 UI显示0331:13
0 g' b- n# w( I9 Y% i, mAndroid 31 Render 显示15:59
9 Y, [8 T/ q2 C' M+ x8 M9 @4 a/ K" }Android 32 TCP视频通讯项目总结19:25
g( |$ l. R9 ~7 _Android 33 音频编解码0119:34
; [4 l$ p( V# _$ A3 i7 ?, n" HAndroid 34 音频编解码0213:155 H% e1 _) B' i& G J
Android 35 硬件编解码 0117:12
6 I2 u- c- b9 p8 e2 [! b* r6 Q iAndroid 35 硬件编解码 0228:13
' H7 i1 |) }8 bAndroid 36 硬件编解码 0318:04 H$ g3 B. R4 ?# [. ]1 F$ f O
Android 37 硬件编解码 0413:58
2 Z, g5 B/ ~ M4 B6 d! S: ~Android 38 安卓开发总结05:13
5 P+ j+ C9 J7 G! iRtmp 01-课程价绍05:19
: G0 W! }; d, n! i, O u4 ]7 e! hRtmp 02-rtmp基本介绍16:07, ^3 ~6 `3 W* Y6 X! G. v0 E
Rtmp 03-开发环境搭建及项目概况37:57
- q7 r. o, V8 b* l) cRtmp 04-基础代码编译15:40
$ k( Y8 Q: h6 m/ H x) u& L6 bRtmp 05-rtmp协议及封装格式123:558 n" {( ^2 _% k% i/ J. _
Rtmp 06-rtmp协议及封装格式216:48
7 `) h6 B5 P! s/ c9 xRtmp 07-rtmp协议握手34:18
7 `( G! g2 \: } z( Y/ TRtmp 08-flv以及flv文件结构13:31
2 Q& o6 j3 E9 R& @ l! z: b: ERtmp 09-flv的Script Tag19:23& y/ ]' U1 O( V% O
Rtmp 10-rtmp的Metadata封装发送44:26( P: v2 N: t& @' n# R, C
Rtmp 11-h264与nalu简介12:198 g, k: H p( U' U; r
Rtmp 12-nalu提取23:41
3 u% L# S9 f f. {% `# d5 FRtmp 13-h264视频数据按flv格式发送rtmp包34:12
/ s; w B% _& M. IRtmp 14-h264视频编码信息讲解及发包36:49
8 a9 |: a' G# Q; \$ q: ZRtmp 15-aac格式介绍及声音的参数介绍15:13
9 O# E; r/ Z- C9 QRtmp 16-aac声音数据flv格式化发送rtmp包16:32" v7 i0 ^4 L- e/ x" I/ N; X6 Z
Rtmp 17-aac编码信息组包发送36:008 ] j0 n: ?9 G: Z2 S' n! h
Rtmp 18-h264帧及aac帧获取01:12:202 \0 F* _! U8 j/ ]* y7 B$ o* _
Rtmp 19-rtmp推流和观看05:29# w" ?+ k& N: t
Rtmp 20-修改chunksize的大小15:24
6 [' V7 x E+ @# D7 }/ lRtmp 21-librtmp导出及快速推流19:47
7 \7 A) x. j! k) h$ ORtmp 22-rtmp专题课程总结09:04
; P/ w$ o8 _3 z2 X0 ~libvlc Qt专题 01 LGPL下的libvlc05:17
9 r' ~# h! x( j; q# x. P+ Xlibvlc Qt专题 02 vlc播放器引擎.13:339 W8 [: b6 D. D! T' o' `: p* |# [
libvlc Qt专题 03 libvlc Mac Windows库17:02
U8 j v( i- x" w0 z. e) Xlibvlc Qt专题 04 关于GUI 开发框架学习20:05* s3 |7 t- j7 k' `% L
libvlc Qt专题 05 libvlc 库配置 调用14:293 L4 y0 ?! ^" r
libvlc Qt专题 06 GUI布局17:23( P& ^: h! f: l& Z" K+ k/ e
libvlc Qt专题 07 Qt界面交互18:111 Z; C. ~3 R6 i1 K3 x; ?" }
libvlc Qt专题 08 打开媒体文件12:55
* ^* M6 G- Y w5 [3 ~9 Vlibvlc Qt专题 09 libvlc API20:42# p+ {/ e; m% A8 V5 k7 S
libvlc Qt专题 10 libvlc video callback20:29. e* k1 k1 Y1 B
libvlc Qt专题 11 libvlc video callback 219:146 l; m- p* p) I) M& z1 ^
libvlc Qt专题 12 libvlc video callback 310:25 K* C Y2 E) Z: W# m
libvlc Qt专题 13 libvlc API 0122:14
6 K( _# c4 ~% P% nlibvlc Qt专题 14 libvlc API 0211:59+ V- ] A M: F1 D8 E! h
libvlc Qt专题 15 libvlc API 0329:07) l* @0 t4 R, k5 o
libvlc Qt专题 16 Qt Mac C++ OC混合编程17:14
2 P1 o% n8 ]: J. `libvlc Qt专题 17 Qt Mac C++ OC混合编程 213:28
% H/ i6 l H! _1 Clibvlc Qt专题 18 Qt Mac C++ OC混合编程 312:25, O8 q) X& N/ h6 K0 C
libvlc Qt专题 19 Qt Mac C++ OC混合编程 421:233 ?/ p6 ~5 d/ F; W
libvlc Qt专题 20 windows 适配 105:15! i, @4 h5 W* `) \2 _5 { F
libvlc Qt专题 21 windows 适配 210:04& \8 p2 P: y- c! m `% }2 g* Q
libvlc Qt专题 22 vlc总结05:24- f9 r9 R l, w5 @
音视频处理专题 非线性视频编辑器 0117:41
" Z' J5 G& [: \6 l: j- k2 Q% E0 M音视频处理专题 非线性视频编辑器 0211:33% k. ~: _+ f+ m2 j1 Q
音视频处理专题 非线性视频编辑器 0315:35
% m+ G9 E2 _5 m7 C音视频处理专题 非线性视频编辑器 0412:461 J( P/ y" O$ U* `( B* f# f
音视频处理专题 非线性视频编辑器 0515:098 \0 W. K$ }7 j
音视频处理专题 非线性视频编辑器 0609:49
! M3 F( f9 m9 G4 c) j% B音视频处理专题 非线性视频编辑器 0718:54
2 \7 @" P; i8 [4 P9 ]2 C- u6 ^音视频处理专题 非线性视频编辑器 0816:29* T' e N/ N/ t7 E1 ?
音视频处理专题 非线性视频编辑器 0919:21
9 j& o1 U/ x+ S+ z9 X音视频处理专题 非线性视频编辑器 1014:03$ q" Z% k/ Z v) U# f% S9 a
音视频处理专题 非线性视频编辑器 1131:34
9 j! e4 S0 M2 _/ I音视频处理专题 非线性视频编辑器 1215:40. d, S( j1 Q2 K: D% H" p8 B
音视频处理专题 格式转换 01 解密格式转换工厂14:23
9 g( r* e( `8 K; U) Z, o U0 Q音视频处理专题 格式转换 02 格式转换软件背后的技术16:11
6 Q, _' J4 ?" J! [- H) _: ^音视频处理专题 格式转换03 SDL Mlt 0111:24
: ~% ]# t8 h% k& }" ]3 y/ g) x音视频处理专题 格式转换04 SDL Mlt 0235:08. E6 c) W5 F$ P& D
音视频处理专题 格式转换05 SDL Mlt 0310:56# ~( ?: P y# g# H" k; y
音视频处理专题 格式转换06 SDL Mlt 0416:58, l% \4 L. B c; `$ j) ~
音视频处理专题 格式转换 07 多进程实现128:519 ^ S! X: [* z3 `, c
音视频处理专题 格式转换 08 多进程实现220:22
$ T% K$ g7 \0 A( n+ W2 M/ Z- b* X音视频处理专题 格式转换 09 多进程实现311:52
2 W6 q; n/ o- D& r9 P! y) O' l音视频处理专题 格式转换 10多进程实现413:11
/ T# _8 Q- Y5 k7 L音视频处理专题 格式转换工厂11 多进程实现508:12$ a2 C" @2 j, e0 k- |
音视频处理专题 格式转换工厂12 多进程实现626:14
3 W/ g7 r3 v7 v8 z+ h, B. b/ s! T4 ~番外篇 OpenCV人脸表情追踪项目实战114:54& o. F" `6 _" n! n& ^9 V) x5 r: L
番外篇 OpenCV人脸表情追踪项目实战217:367 f! g5 n. ~: K6 b
番外篇 OpenCV人脸表情追踪项目实战314:52) \" u2 l: W6 i; \
番外篇 OpenCV人脸表情追踪项目实战416:51
- W3 O* T, L/ J! r番外篇 OpenCV人脸表情追踪项目实战513:18# F+ E; C1 Q7 C8 P
番外篇 OpenCV人脸表情追踪项目实战616:09
7 L0 _ L' k% q. M' \番外篇 OpenCV人脸表情追踪项目实战737:12- t: g6 e% _, g u6 i0 j% w" N9 ]
番外篇 OpenCV人脸表情追踪项目实战814:18
0 v+ [8 a: j1 @. C2 U. E番外篇 OpenCV人脸表情追踪项目实战918:122 ]$ @; {) D$ O5 c1 ]/ H, _1 Q0 J
番外篇 OpenCV人脸表情追踪项目实战1016:37
* U; X/ |% X: S! d- O8 T- b% R. C番外篇 OpenCV人脸表情追踪项目实战1114:23
9 \) |" T/ V+ y$ y6 M4 M番外篇 OpenCV人脸表情追踪项目实战1216:39
. D( P1 t; J F9 H V番外篇 OpenCV人脸表情追踪项目实战1305:081 W5 k7 h* I; x5 r
番外篇 OpenCV人脸表情追踪项目实战1408:59' T) R4 `% B+ o: J0 [
番外篇 OpenCV人脸表情追踪项目实战1514:40: L% u. I, R/ s% s' u8 ^
番外篇 OpenCV人脸表情追踪项目实战1608:40
8 S& M# u8 q) g0 {" V番外篇 OpenCV人脸表情追踪项目实战1716:58
) _/ N/ f4 T& Z; e番外篇 OpenCV人脸表情追踪项目实战1817:31) b) ?3 `3 Z4 T* P u1 S, T$ j5 `$ w
番外篇 OpenCV人脸表情追踪项目实战1907:48
! m& l5 U1 Y. P, I番外篇 OpenCV人脸表情追踪项目实战2011:17+ Q2 k6 |; @8 @8 g% t) h* o2 B
番外篇 OpenCV人脸表情追踪项目实战2120:49
" y6 e9 i* E" C( Y; Q2 p" Z0 N/ G1 u番外篇 OpenCV人脸表情追踪项目实战2205:232 U8 }) @# x# i7 i- ~8 Z0 P
番外篇 OpenCV人脸表情追踪项目实战 2322:50, z o9 i1 l1 K! S2 ?! p& H; a& C K7 l
番外篇 OpenCV人脸表情追踪项目实战 2408:59
% I) z3 d4 l: A _7 G8 V安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0109:49
, o( X. A1 F1 H安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0214:24
% ]4 g/ Z& N% z! v4 ?安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0318:45
. B/ A8 [5 C+ ]0 l- Y; a' F安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0423:183 j" v6 A4 B! ^+ {. T
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0516:08
' i) k3 u: ~8 J安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0614:33
& o+ x3 D1 u( Y; l安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0710:192 V4 Y3 m1 Q6 w: ?1 v9 u
安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0807:05
& _7 q% H; k( q( Q1 O安防产品商项目实战 嵌入式Linux PC Mac iOS Android客户端 P2P 0913:280 C8 G9 z& {/ Y' U" Q# H
关于2017-12月QQ群直播中H.264 协议SPS PPS解析补充28:32
# L5 O; V8 p- P! s2 K( L4 Q$ \! E- w每周六直播-音视频教程作业答疑 0124:23$ @% ?+ \4 B- L7 ^ P0 e3 A. a
每周六直播-音视频教程作业答疑 0224:26
5 e7 v- x4 L' R* M. b* r; f每周六直播-音视频教程作业答疑 0325:46+ m k# M7 v# h9 @
每周六直播-音视频教程作业答疑 0423:12& T6 C/ G2 a' r9 d' t3 k2 M0 C
每周六直播-音视频教程作业答疑 0525:22
2 T( |7 ~: u$ Y1 N0 O每周六直播-音视频教程作业答疑 0618:19
: J; o- n( k# a) [9 e每周六直播-音视频教程作业答疑 0827:39! o$ B4 a; K4 `* ^; P
每周六直播-音视频教程作业答疑 0922:41
/ }8 U& E5 M' _* }, u4 ~每周六直播-音视频教程作业答疑 1020:048 x! P* m8 H% ~; Q; \
每周六直播-音视频教程作业答疑 1122:34$ n1 c) @7 \; y% l+ p& s, V
每周六直播-音视频教程作业答疑 1235:34
/ T. Y" O+ }! }/ I5 u! } p每周六直播-音视频教程作业答疑 1328:46
. ^; w) k5 l8 [8 w* M+ I每周六直播-音视频教程作业答疑 1421:16
4 P# V& F+ t1 z; t0 l/ ^) o每周六直播-音视频教程作业答疑 1532:13
$ @) m) ^& n' e: i' k每周六直播-音视频教程作业答疑 1625:21
' }5 ~3 A d3 M) O- F每周六直播-音视频教程作业答疑 1723:40
5 \: V7 ]+ F3 k" s# O) V9 P每周六直播-音视频教程作业答疑 1813:17
: s3 w$ a" Q( C" T3 L$ M- \每周六直播-音视频教程作业答疑 1911:49
! \1 V; S+ |+ C# z0 O6 |直播-作业答疑 20 2D绘图绘制波形原理43:109 b+ H+ u9 |- g
直播-作业答疑 21 2D绘图绘制波形原理224:47# c w1 o7 k# j. w1 L
每周六直播-音视频教程作业答疑 2226:06- r+ o) y4 w, H( X: [' Z' w( f& q
QQ群直播 聊一聊OpenGL Shader 0122:16
; L) C- D+ w V" m. V( `: v& gQQ群直播 聊一聊OpenGL Shader 0226:524 U# O+ P4 H% b5 n4 D
C C++差生班 案例讲解137:01
4 w% |( a7 i2 ` \C C++差生班 案例讲解229:20
: z& Y9 \4 T+ c' Z; r. a% E* _" gC C++差生班 案例讲解308:54; T; I* r6 v6 O/ _) w
C C++差生班 案例讲解40 z$ ^0 V! P2 A# b6 \
! {, V3 Q; L0 m7 u〖下载地址〗# ~2 P" H8 w7 k& y$ q8 i# M+ f
R2 Y6 K. s( _' \. N) J2 U
〖升级为永久会员免金币下载全站资源〗8 K* b H2 y* W4 k% A7 w
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
2 s0 [/ X! N8 U, j& J; Z6 p" ]+ q
6 [2 d: |$ S( \7 ~. a3 `9 q |
|