|
FFmpegWebRTCRTMP音视频流媒体高级开发
! H" F: @5 d6 `0 ^, L, |! }1 v# R├──01.音视频基础 1 L1 t3 J, O6 K& W
| ├──1--0-音视频开发高级课程简介.mp4 562.47M
& C4 a0 H; A" f6 _2 }| ├──2--1-1_音视频录制原理.mp4 16.64M; c9 b3 e5 M. ?; {4 q
| ├──3--1-2__音视频播放原理.mp4 5.02M
* h; d D# l* N9 f" U. T| ├──4--1-3__图像表示RGB-YUVV.mp4 447.25M5 d3 x: ?9 g" R8 H) |) |
| ├──5--1-4__视频主要概念.mp4 56.11M
0 B; i5 P9 H& i: N4 K| ├──6--1-5-音频基础知识-物理音频和数字音频.mp4 22.68M
; p5 K7 t& H' }- d) [" w/ _- g| ├──7--1-6-音频基础知识-音频常见名词.mp4 21.59M
7 P0 r" a* s0 N! b; G| ├──8--1-7-音频基础知识-音频编码原理简介.mp4 56.57M# q9 L( J: P8 D: }/ }
| └──9--1-8_封装格式+音视频同步.mp4 20.50M
: k1 ]9 P& [, |7 `├──02.开发环境搭建
a+ ]- y9 T' V$ l| ├──10--1-1_Ubuntu16.04-FFmpeg编译.mp4 209.77M
& C6 [5 X9 y) ?4 r) i1 d| ├──11--1-2_Ubuntu16.04-QT安装.mp4 430.36M* V( r2 A# N: U% E, i- u
| ├──12--1-3_Ubuntu16.04-QT使用FFmpeg.mp4 550.33M- p, D6 i K5 r2 u, x5 u0 O
| ├──13--2-1_Win10-FFmpeg命令行环境搭建.mp4 137.02M8 I/ M3 A) c. X2 m& t
| ├──14--2-2_3_Win10-VS2015+QT环境开发.mp4 594.73M
3 i% _ I2 n1 q% k, i| ├──15--2-4_FFmpeg编译.mp4 1.07G! r/ Y) R4 l2 Q8 K% i
| ├──16--2_5_Win10-MSVC2015+QT调用FFmpeg.mp4 351.71M
5 \$ A+ A8 g4 X- I2 A1 i| ├──17--3-1_MAC-FFmpeg编译.mp4 1010.59M2 k9 a6 O; }; F x# _
| ├──18--3-2_MAC-QT安装.mp4 174.31M7 Q0 z3 q' `% }" [0 e1 o0 x
| └──19--3-3_MAC-QT使用FFmpeg.mp4 357.96M
4 f. f: [% [6 [6 p4 D" w├──03.FFmpeg命令实战-高屋建瓴1
5 Y+ P7 b% t7 v6 a| ├──20--02-FFMPEG如何查询命令帮助文档.mp4 151.66M) N, f( i' B0 j# {9 S# b
| ├──21--03-ffmpeg音视频处理流程.mp4 50.88M! Q- [: T2 D* H' r
| ├──22--04-ffmpeg命令分类查询.mp4 176.11M
$ P/ t: |0 B- y" v! s| ├──23--05-ffplay播放控制.mp4 129.48M
( _+ B$ R) o7 @3 x0 X| ├──24--06-ffplay命令选项(上).mp4 156.44M/ o3 ` H9 q7 ]# D* S3 t% W0 n
| └──25--06-ffplay命令选项(下).mp4 139.43M. u$ L! ]1 A% p1 B
├──04.FFmpeg命令实战-高屋建瓴2 8 f k) J m% t1 B+ [3 k, T+ i0 H
| ├──26--07-ffplay命令播放媒体.mp4 52.10M
$ [; @- ?5 @ `- H| ├──27--08-ffplay简单过滤器.mp4 66.63M4 O) i. D% P. ~. z; A
| ├──28--09-ffmpeg命令参数说明.mp4 152.18M4 v0 X! P' k4 z e) }+ b- ]
| ├──29--10-ffmpeg命令提取音视频数据.mp4 67.95M
3 c& A# \# {+ q- R, }| ├──30--11-ffmpeg命令提取像素格式和PCM数据.mp4 174.29M* a7 k9 f; N& J W, b, ~# I
| ├──31--12-ffmpeg命令转封装.mp4 162.59M; c7 N% w+ e- s0 _4 G
| ├──32--13-fmpeg命令裁剪和合并视频.mp4 287.24M
- j9 [/ I. n L; y| ├──33--14-fmpeg命令图片与视频互转.mp4 89.92M- \1 G J S- `9 T
| ├──34--15-ffmpeg命令视频录制.mp4 206.96M
2 [+ A1 |, v P, I| └──35--16-ffmpeg命令直播(上).mp4 123.44M# A9 g( j; I! z( e2 R: u: _
├──05.FFmpeg命令实战-高屋建瓴3
- Q y; Q$ m4 |) t- d* w| ├──36--17-ffmpeg命令直播(下).mp4 9.70M) U( e% b* s# U, g, r
| ├──37--18-ffmpeg过滤器-裁剪.mp4 47.84M, t& M9 v9 ?9 n2 i
| ├──38--19-ffmpeg过滤器-文字水印.mp4 199.82M4 |7 a V2 y( E! e* j
| ├──39--20-ffmpeg过滤器-图片水印.mp4 107.86M) Q0 |, B; M+ o6 W7 u0 P
| ├──40--21-ffmpeg过滤器-画中画.mp4 106.79M
+ x! @8 b4 [4 s: {3 E# ]| └──41--22-ffmpeg过滤器-多宫格.mp4 99.92M9 t0 u4 H* M7 ^0 C
├──06.SDL音视频渲染实战-初学乍练
1 F) j. M2 B9 A| ├──42--05-SDL-01-Windows平台开发.mp4 95.36M
$ n5 J i, ^ _; h: X| ├──43--05-SDL-02-Window显示.mp4 81.78M
1 F; e8 B, P) i, ~7 f' {+ _' \4 r+ ]| ├──44--05-SDL-03-Event事件.mp4 96.33M
) r& \: r: ` c| ├──45--05-SDL-04-Thread.mp4 118.46M
# |2 w u* u9 g x1 O| ├──46--05-SDL-YUV播放.mp4 233.63M' X" J# g9 f; @& R" ^5 `
| └──47--06-SDL-PCM声音播放.mp4 175.37M
& v( O5 a! `, M! P1 k J├──07.FFmpeg基础-全面了解
; R6 k7 O1 L" A; D) S| ├──48--06-01-FFmpeg入门.mp4 409.87M, X4 H: F! ^% S# B1 B$ U/ \
| ├──49--06-02-FFmpeg内存模型.mp4 114.96M
5 _$ s/ C' O6 l9 b| └──50--06-03_FFmpeg内存实战.mp4 329.09M; u" R( j5 b3 I5 w
├──08.FFmpeg解封装+解码实战-略有小成
3 R8 w7 A; S$ J5 s5 f* p E| ├──51--07-01-音视频解封装流程分析.mp4 397.00M
$ h/ Q7 b, H/ d0 ~| ├──52--07-02-AAC ADTS分析.mp4 300.69M" j6 b* ?5 r" s
| ├──53--07-03-H264 NALU分析.mp4 427.27M
! R2 w5 _4 |( p+ r| ├──54--07-04-FLV封装格式剖析.mp4 343.58M
0 C# o, @ L4 C- o' a5 U% E| ├──55--07-05-FLV解封装实战.mp4 757.16M% h7 }2 j4 B3 u9 ]# j/ O/ N; v) f
| ├──56--07-06-音频解码实战.mp4 358.97M: R7 l( r' [% [& Y4 T) y ]
| ├──57--07-07-视频解码实战.mp4 195.45M
5 L% {% @) _0 O| ├──58--07-07-MP4封装格式剖析.mp4 583.87M
^* r! p6 e a( H$ a9 x| ├──59--07-08-MP4解封装.mp4 836.54M$ P: s& F. I: O
| └──60--7-9-AVIO内存输入模式.mp4 1004.67M
k* d9 Z* l( h) ~' |+ v+ \+ X├──09.FFmpeg解封装+解码实战-略有小成
) y" g9 D, |: q; E% l1 x+ A$ J| ├──61--7-10-1-音频处理基本概念及音频重采样.mp4 1.08G! r) z1 o' d! ?; P2 j9 M, l4 _+ u
| └──62--7-10-2音频处理基本概念及音频重采样.mp4 1.03G
0 u' f2 f4 K K9 s% a├──10.FFmpeg编码+封装实战-心领神会
9 S& j) ?7 j$ ~7 T| ├──63--08-01-音频编码实战.mp4 394.24M
, \9 W, J- r! S0 J E( J| ├──64--08-02-H264编码原理详解.mp4 874.88M: ~; F$ n* u9 ?2 L
| ├──65--08-03-视频编码实战.mp4 496.20M
7 J# Q' v4 i! _/ e| ├──66--08-04-音视频H264和AAC合成FLV实战.mp4 824.69M
6 P7 z# v$ j# L| ├──67--08-05_MP4合成实战1-框架分析.mp4 141.23M' ]: H5 ]+ T+ ^
| ├──68--08-05_MP4合成实战2-muxer实现.mp4 501.52M. c+ t# i) Y! a) ~0 D7 z
| ├──69--08-05_MP4合成实战3-音视频编码实现.mp4 576.23M$ i0 ~/ A* w5 y/ ]1 N0 }3 \6 o
| ├──70--08-05_MP4合成实战4-合成vep.mp4 1.26G! g% u# O+ \+ h1 u% x. p
| └──71--08-05_MP4合成实战5-优化.mp4 746.31M
, F2 l; b" \. \├──11.FFmpeg过滤器实战-豁然贯通
$ @1 y& b' Y& B| ├──72--9-1-FFmpeg过滤器框架分析.mp4 110.87M: Q! d* J$ w: Y2 W
| ├──73--9-2-视频过滤器实战.mp4 188.48M
* s* L L2 K$ K5 p" Y* r/ R. }; R| ├──74--9-3-音频过滤器实战.mp4 415.96M( _1 V) q0 W- ^
| └──75--9-4-5-FFmpeg filter补充讲解.mp4 532.43M
% A% {* o- J5 [: e- j4 |& |6 T├──12.ffplay播放器剖析1-技冠群雄
8 K2 e! Z1 }6 t7 \# G| ├──76--11-01-ffplay.c意义.mp4 75.81M! E- w' L' @* K+ i P; w8 H$ T
| ├──77--11-02-ffplay框架分析.mp4 72.15M; ^0 A6 E8 v0 v4 V1 g! P8 A; ?; d0 D
| ├──78--11-03-ffplay数据结构分析.mp4 643.47M X% t/ U7 v* b' p
| ├──79--11-04-ffplay数据读取线程.mp4 1.48G
4 y' Y% A( C8 y| ├──80--11-05-ffplay视频解码线程.mp4 583.35M
& w% T8 z/ O; l% n| ├──81--11-06-ffplay音频解码线程.mp4 253.95M4 u' x8 Y5 \) G
| ├──82--11-07-ffplay音频输出模块.mp4 654.67M6 |- w7 b. m2 L
| ├──83--11-08-ffplay重采样.mp4 227.72M
$ f5 z; n! n7 `8 {' f- R| ├──84--11-09-视频输出.mp4 1.02G. A4 L, h4 a3 v6 F
| └──85--11-10-ffplay图像格式转换.mp4 70.56M
: w' B* |+ F( j* M├──13.ffplay播放器剖析2-技冠群雄 8 ?- |# b8 @$ R7 o! A) U& g
| ├──86--11-11-音视频同步基础.mp4 389.03M
u9 b$ h5 `0 W, c# R( q| ├──87--11-12-ffplay播放器-音视频为基准.mp4 507.83M. B, g4 g3 h& a: n: u
| ├──88--11-13-ffplay播放器-以视频为基准.mp4 443.87M
# t$ W) ]2 P/ z9 v| ├──89--11-14-ffplay播放器-外部为基准.mp4 227.62M) l& i3 }- H' F6 R' Q% I
| ├──90--11-15-播放器-播放暂停.mp4 383.77M9 K/ W' K) @7 }( t; b
| ├──91--11-16-播放器--逐帧、调音量、静音.mp4 129.86M
% P. f' t) `3 a0 Q| ├──92--11-17-ffplay播放器-快进快退seek.mp4 293.67M# S# w0 o* g) }
| └──93--11-18-ffplay播放器总结.mp4 12.32M
! B; Y, J, M7 u7 l* R1 l├──14.FFmpeg+QT播放器实战-出类拔萃
) e) o& M3 U( i* d4 q( V1 }( d( O2 q| ├──100--3-播放器模块分析.mp4 311.30M
! o1 J+ C5 V% o# C: J7 v| ├──101--4-1-打通UI到播放器核心的通道-消息队列.mp4 472.84M" Q h; ~5 C. U7 b! f0 g" S
| ├──102--4-2-打通UI到播放器核心的通道-类名和接口1.mp4 378.60M
% \ E3 v8 A. l$ d; d) J| ├──103--4-2-打通UI到播放器核心的通道-类名和接口2.mp4 164.56M
6 W7 P8 S9 R0 }& P3 x' g| ├──94--1-播放器项目分析.mp4 101.69M
+ }+ S3 X( U: }. k| ├──95--2-界面设计1-ctrlbar1.mp4 269.55M
! D, q M& F% f6 N+ V* p0 }( v| ├──96--2-界面设计1-ctrlbar2.mp4 90.05M2 ]+ L- T8 t- |" r3 K; B) A( q J
| ├──97--2-界面设计2-titlelbar.mp4 57.53M
3 o9 [8 L+ k% `' O' r| ├──98--2-界面设计3-playlist-show.mp4 70.50M
+ W4 k$ X, S% v( o: H| └──99--2-界面设计4-完善基本的播放界面.mp4 286.70M1 u6 Y: p4 s" ]/ C# w
├──15.FFmpeg+QT播放器实战-出类拔萃 % D: _' X) J+ X; U5 x$ k# ^; R- I4 x
| ├──104--4-2-打通UI到播放器核心的通道-类名和接口3.mp4 389.45M
) U$ n: o, @& g! @| ├──105--5-stream_open和stream_close.mp4 194.04M
. n+ @+ p, ~5 u: }- q& L/ \' Z# S7 ^# p| ├──106--6-解复用、数据读取read_thread设计.mp4 172.33M3 [' n' E4 }) L& W5 f6 u
| ├──107--7-解码线程Decoder封装.mp4 334.51M1 b2 t/ C. g3 p) \4 X
| ├──108--8-音频输出.mp4 692.88M7 k* X5 c; o: e1 \+ T5 L' w" G
| ├──109--9-视频渲染输出.mp4 176.22M
* r* @+ P9 y, w| └──110--10-基本的音视频同步.mp4 346.65M
8 D% B; e0 q& d, S& R" C' m├──16.ffmpeg媒体转换器1-神乎其技 1 a: ^3 p+ L" |7 ~! p! }' a
| ├──111--13-01-掌握ffmpeg.c的意义.mp4 11.62M- x, V' m, I& u. N9 }
| ├──112--13-02-ffmpeg框架分析.mp4 709.20M
2 h9 P- j: i V* E U. r8 r3 f| ├──113--13-03-命令行解析1.mp4 427.93M/ }8 }! |9 r* O# t6 Z
| ├──114--13-03-命令行解析2.mp4 508.83M5 h# M8 _- k, f2 o6 ~: d
| ├──115--13-05-mp4转flv-1.mp4 938.64M" ], I% h3 h1 p2 w* X) i; S2 r! S
| ├──116--13-06_mp42flv.mp4 470.61M
. C7 ^. h& {' ~) q| ├──117--13-07-mp4转flv3-filter逻辑.mp4 642.99M/ T. s5 H$ a- {) J$ n. s
| ├──118--13-08-mp4转flv4-timebase.mp4 533.50M8 \( H2 `8 D9 F( I; @, L5 b
| ├──119--13-09-ffmpeg mp4转flv之copy.mp4 718.44M7 \0 M' f/ U' q' U
| └──120--13-10-mp4转flv6-scale.mp4 251.17M) j+ Z8 W1 H% b6 T
├──17.RTMP流媒体实战
" }/ T: |: w0 X7 b& F) D' O7 y| ├──121--1-RTMP流媒体服务器搭建.mp4 288.43M
# e/ v# ]; c7 j( A| ├──122--2-RTMP实战.mp4 1.13G$ X6 S# v' w$ @1 W( p7 r, I( W
| ├──123--3-RTMP实战.mp4 1.17G
7 Y( {; }- O. g7 e4 A( q0 A| └──124--4-RTMP实战.mp4 1.23G
4 e- \, w5 ^9 j7 S. p( K├──18.HLS流媒体实战
& A* A( X! y: g3 j1 m' ]3 t| ├──125--16-01 HLS流媒体服务器配置.mp4 258.22M; }8 Z+ j. w, ]* I2 T
| ├──126--16-02 HLS框架分析.mp4 266.34M+ `- O x, h3 o- k2 Y2 v7 y
| ├──127--16-03 m3u8协议详解.mp4 84.46M
( Q+ I7 l7 ?1 K* e/ }# j2 d$ l. ~* @8 Y| ├──128--16-04 TS协议解析.mp4 259.96M
* F" P5 N4 {- k| ├──129--16-05 HLS抓包分析.mp4 314.99M
7 N; ~4 d' D% W| ├──130--16-06 HTTP协议分析.mp4 307.82M
# z) ?( ^) q; K; t| ├──131--16-07 hls拉流源码分析1.mp4 894.84M- w& _; z4 Y& w2 o, l. S
| ├──132--16-07 hls拉流源码分析2.mp4 714.92M
; d7 i u; L% k- c0 e| ├──133--16-08 nginx-hls-多码率测试环境搭建.mp4 672.06M' ~6 F2 v& F/ p7 }; Y
| └──134--16-09 TS协议补充.mp4 196.71M( d/ A! N: ^' Y0 v& k. Z$ S% H
├──19.RTMP-HLS-HTTP-FLV流媒体服务器分析 0 q( e3 u3 r& k. e
| ├──135--01-SRS流媒体服务器开发概述.mp4 595.50M5 ^6 V! u" k) x* X5 J" a' I: p# P
| ├──136--02-SRS流媒体框架入门.mp4 866.43M0 s2 q! |/ C& J% p0 X
| ├──137--03-SRS流媒体服务器-RTMP推流框架分析.mp4 905.23M
) R" l' ^3 x6 i5 [# y$ Q% ^| ├──138--04-SRS流媒体服务器-RTMP拉流框架分析.mp4 402.15M
5 `3 `. s+ N k7 i; A, K* t# F| ├──139--05-SRS流媒体服务器-RTMP协议1.mp4 992.95M% M& z/ t. N- ]3 s0 O8 R
| ├──140--05-SRS流媒体服务器-RTMP协议2.mp4 355.83M
7 h) O+ E2 G& z/ f9 r# M| ├──141--06-SRS流媒体服务器-RTMP推流消息处理.mp4 841.32M
* {4 k: h5 _/ [' T+ Q( f| ├──142--07-SRS流媒体服务器-HTTP-FLV框架分析.mp4 572.59M
* Z! } n3 r# }+ C5 X| ├──143--08-1-SRS流媒体服务器-HTTP-FLV-配置文件.mp4 336.16M7 H' Z# n2 ?( @* G: |% H# R
| └──144--08-2-SRS流媒体服务器-HTTP-FLV拉流.mp4 351.85M: a6 O% W) F a1 O
├──20.RTMPHLSHTTP-FLV流媒体服务器分析2
3 G# ~5 B! [" B! G| ├──145--08-3-SRS流媒体服务器-HTTP-FLV拉流1.mp4 738.54M
$ p3 s% L" X1 d| ├──146--08-4-SRS流媒体服务器-HTTP-FLV拉流2.mp4 741.94M
/ e( j6 ]$ I' p& X; _1 x) k$ \# X| ├──147--09-1-SRS流媒体服务器-Forward集群配置文件.mp4 241.94M
, G- t- b# M1 i6 u4 r! V+ W7 v+ T| ├──148--09-2-SRS流媒体服务器-Forward集群源码分析.mp4 428.28M
; X" R4 _% k, }. \% d4 o| ├──149--10-1-SRS流媒体服务器-Edge集群配置.mp4 409.11M' k! Y$ U5 i! G/ t; T
| ├──150--10-2-SRS流媒体服务器-Edge源码分析.mp4 672.82M
! Z0 }0 q( L* p, X0 c| ├──151--10-3-SRS流媒体服务器-Edge回源.mp4 202.85M5 H3 m7 I- o$ g2 T+ d8 f
| ├──152--11-1-SRS流媒体服务器-HLS文件配置和测试.mp4 190.11M
. e9 C& n3 i. l* w X2 s| ├──153--11-2-SRS流媒体服务器-HLS拉流分析1.mp4 832.91M% K# J5 a/ t( y! `+ A$ a$ S+ j8 q
| └──154--11-3-SRS流媒体服务器-HLS拉流分析2.mp4 442.75M
. e1 _7 [9 c9 D9 L' |! F2 t8 r├──21.RTMPHLSHTTP-FLV流媒体服务器分析3
" H6 s# ?/ {9 B3 Q3 @; {! K# s| └──155--11-3-SRS流媒体服务器-HLS拉流分析3.mp4 889.82M
4 k! |4 V1 h) e5 C6 k4 P├──22.RTSP流媒体实战1
" m% r& x# W7 u| ├──156--1-RTSP服务器搭建.mp4 329.21M; ^! u* J) C+ R* C6 u
| ├──157--2-RTSP基本原理.mp4 328.47M4 l6 I& p+ r) {3 ?7 F( Z
| ├──158--3-RTP协议讲解.mp4 168.64M
! x7 F8 b8 F. n8 e- b- d4 v1 X; Y| ├──159--4-RTP之H264封包和解包1-封包原理.mp4 287.40M) H" _# F- R: B/ E* A, x( I
| ├──160--4-RTP之H264封包和解包2-封包原理.mp4 973.91M. |+ Z* b, ~- o: G) [5 C# P
| ├──161--5 RTP之AAC封包和解包1-软件框架分析.mp4 728.04M2 z: R$ d2 G3 e' i' M* b" y
| ├──162--5 RTP之AAC封包和解包2-原理和源码解析.mp4 490.77M
5 A( }7 H. z+ E0 u/ O7 ?6 ?| ├──163--6-RTSP协议交互流程.mp4 361.38M
; J, g8 t* {( a$ M| ├──164--7 SDP协议分析.mp4 312.37M( @/ f- T3 F6 v5 W4 u' v" x
| └──165--8 RTCP解析.mp4 774.67M
: i& H. E% z! G6 y! V& J$ |1 T8 O├──23.RTSP流媒体实战2
$ f7 z* Y E5 l, W+ g| ├──166--9-1-rtsp推流实战-框架分析.mp4 557.85M
; o( L$ ~4 r4 ]- X# l, T| ├──167--9-2-rtsp推流实战-模拟捕获音频.mp4 450.20M w3 s0 B V1 K; e+ E- ?
| ├──168--9-3-rtsp推流实战-模拟捕获视频.mp4 419.92M5 X# B6 Q* w) o2 j
| ├──169--9-4-rtsp推流实战-音频编码器封装.mp4 709.29M8 a+ W2 M, E1 A
| ├──170--9-4-rtsp推流实战-音频编码器封装2.mp4 317.83M G3 F7 Y5 g( H1 H0 O( }
| ├──171--9-5-rtsp推流实战-视频编码器封装.mp4 855.33M
/ a. U4 _3 b9 X) k7 j; V& T) {| ├──172--9-6-rtsp推流实战-队列设计.mp4 585.69M1 N3 n7 g) @7 I% F9 y! ]
| ├──173--9-7-rtsp推流实战-RTSP推流模块.mp4 455.79M
- m0 @6 f; ]. }| ├──174--9-8-rtsp推流实战-实现RTSP正常推流.mp4 466.30M
, g& a& U, I, B) m3 z* y, C$ [| └──175--9-9-rtsp推流实战-RTSP推流超时处理.mp4 347.07M
/ i2 [ `( w6 P% L├──24.RTSP流媒体实战3 3 k& V ]3 H; H# ^; W3 n
| ├──176--9-10-rtsp推流实战-消息处理机制.mp4 664.37M
5 g0 [3 m. f) j| └──177--9-11-rtsp推流实战-综合优化.mp4 340.21M
& N: s1 `8 _, ]/ l# B$ x├──25.WebRTC中级-WebRTC基础原理 F' `% e5 A6 @- a3 \1 c z
| ├──178--0 WebRTC课程介绍.mp4 131.28M- I+ @" Q& O. n! p3 l' d$ P9 V
| ├──179--1.1 什么是WebRT.mp4 17.67M3 Q5 v& E% V2 A# d& I
| ├──180--1.2 WebRTC框架.mp4 35.86M
& O5 G' G/ K2 m$ A' |% O| ├──181--1.3-1.4 WebRTC发展前景+国内方案商.mp4 29.10M2 s: U$ _( V# w4 r, R9 e3 @
| ├──182--1.5 WebRTC通话原理1-STUN.mp4 120.63M
% t8 t% }6 f2 x* t' U! A# F& Q7 d" F) T| ├──183--1.5 WebRTC通话原理2-TURN.mp4 47.20M! S/ l4 C! o: G) R% \) \6 Q4 S, k
| ├──184--1.5 WebRTC通话原理3-信令服务器.mp4 56.34M4 }# [# `5 W# i5 ?2 r3 L
| ├──185--1.5 WebRTC通话原理4-一对一通话.mp4 89.80M- O/ v2 Z/ z0 l/ E
| └──186--1.6 课程收获.mp4 5.72M
! a0 A- I$ X2 }6 ]1 G; d├──26.WebRTC中级-WebRTC开发环境搭建
# i. ]+ Y5 a% N$ R9 f| ├──187--2.1 vscode安装和测试.mp4 49.50M
* E& r8 Q k% E0 c. X| ├──188--2.2 nodejs安装和测试.mp4 64.84M
( j4 b* \. B5 Q| ├──189--3.1 coturn安装.mp4 33.92M0 k; b q2 E* _
| └──190--3.2 coturn服务器测试.mp4 42.49M5 t- W( v+ [0 {6 Y, L5 u9 K
├──27.WebRTC中级-音视频采集
) y4 u1 }0 i1 F+ v( a* B2 m| ├──191--4.1 打开摄像头(上).mp4 82.96M
# R& J1 ~' I" y+ G; s| ├──192--4.1 打开摄像头(下).mp4 16.84M
) \$ z" \- \2 d( q" c6 m# B8 T| ├──193--4.2 打开麦克风.mp4 34.81M
1 Y$ _ J* h$ M9 {| ├──194--4.3 打开摄像头+麦克风.mp4 40.18M
c& Y8 C" \# {# g2 }& H/ T| └──195--4.4 拓展讲解.mp4 83.52M
7 u; Z& I7 X6 z' P y! M) F+ l├──28.WebRTC中级-Nodejs实战
. I6 c7 v4 S" s0 f E| ├──196--5.1 Web端websocket.mp4 86.72M
$ _8 _% l1 }; r- ]| ├──197--5.2 Nodejs服务器 websocket.mp4 63.92M% O' _9 D) q3 m7 |3 J
| ├──198--5.3 websocket聊天室实战1-框架分析.mp4 37.16M6 U: z1 F8 @' `# E4 H- N$ u
| ├──199--5.3 websocket聊天室实战2-客户端.mp4 60.33M
+ `' |' [( V$ E4 x/ I9 H+ Y; M| ├──200--5.3 websocket聊天室实战3-服务端.mp4 117.56M
- W h0 ~% e% d( Q+ y| ├──201--5.4 信令服务器mp实战.mp4 86.64M
5 D! o( b; j+ z3 F5 m) t e| └──202--6.1.1 js知识补充.mp4 42.90M
+ j# ? B; K" v4 n" X c├──29.WebRTC中级-手把手实现音视频一对一通话(一 ! L# S- `; Q& D* `& F5 F; l' W0 [
| ├──203--6.1.2 一对一通话原理.mp4 131.52M; t/ E0 a L( r( V4 f
| ├──204--6.1.3 信令协议设计.mp4 460.54M
0 x0 _ }4 }" p- [& _| ├──205--6.1.4 WebRTC API讲解.mp4 121.37M8 c5 X4 O. p* k- ^& R
| ├──206--6.2 RTCPeerConnection补充.mp4 49.72M6 b, q9 S1 Z" C
| ├──207--6.3.1-2 页面设计和打开摄像头.mp4 130.72M
" a) e8 w8 V. I# r/ N) n2 Z| ├──208--6.3.3 websocket连接.mp4 114.06M
7 u' |2 r- A+ m$ k; R| ├──209--6.3.4 join_new-peer信令.mp4 295.01M2 p* Z, J( d, \8 o' Y
| ├──210--6.3.5 leave和peer-leave信令实现.mp4 174.42M
1 E; W6 L" n# i! U( e| └──211--6.3.6 一对一offer_answer_candidate信令.mp4 501.79M
; w, Z' _7 `0 N, ?, S├──30.WebRTC中级-手把手实现音视频一对一通话(二) , c5 `( }" v7 I1 {
| ├──212--6.3.7 综合调试和完善.mp4 536.46M9 }( X; T2 }" v- \5 Z6 d* K7 {
| ├──213--6.4-1 部署到公网(上).mp4 262.81M
8 i# v2 H: U( h+ h| ├──214--6.4-2 部署到公网(下).mp4 96.00M
' X/ k) D) Z/ [2 I| ├──215--6.4-3 部署到公网(云服务器替换为外网ip).mp4 27.82M, H6 t7 z, i1 `0 N0 f1 n
| ├──216--6.5.1 获取权限和引入库.mp4 36.42M& l0 [1 x. r/ a X3 a
| ├──217--6.5.2 信令处理.mp4 135.40M3 b* ?- ^4 x% ?, P( f
| ├──218--6.5.3 Android WebRTC框架分析.mp4 408.30M
% E9 ]8 a5 q6 T) O3 o| ├──219--6.5.4 Android实战-走读代码.mp4 219.83M
: Y( X3 d/ T* y- h F| └──220--6.5.5 Web和Android通话总结.mp4 143.64M. v7 x! ?- H5 h1 N) @2 c3 I' z
├──31.WebRTC中级-开源项目简介和AppRTC工程搭建 + t; `- I& `$ @2 g
| ├──221--7. 开源方案简介.mp4 92.74M
) e2 I! G0 Q' R| ├──222--8.1 AppRTC服务器组成.mp4 22.74M
+ z$ r b }2 Q& w, U0 y| ├──223--8.2 准备工作.mp4 36.24M: B5 @- i6 O% D+ i5 q' O+ T
| ├──224--8.3-AppRTC必要软件安装(1).mp4 230.37M
7 S! { D6 b8 r3 a8 r2 {# n# L| ├──225--8.3-AppRTC-必要软件安装(2).mp4 162.59M
9 B- H( u; f1 V5 S8 K" d) t| ├──226--8.4-1AppRTC配置与运行coturn_collider.mp4 194.61M3 v1 S' `& T# z! T
| ├──227--8.4-2-AppRTC-配置与运行-nginx代理.mp4 145.66M! t, X8 d* l9 O ?7 Q$ E# X( x- {' t# ]$ ]
| ├──228--8.4-3AppRTC配置与运行-解决跨域问题和总结.mp4 195.53M
0 B: M4 `* L) d; Q9 j5 u| └──229--9 WebRTC基础课程总结与展望.mp4 35.75M3 m1 o' p. g z
├──32.WebRTC高级专题
1 C: I5 J) G& w- f2 z# X| ├──230--WebRTC音视频通话1.mp4 1.08G+ o8 s/ {$ o, l" q, H
| ├──231--WebRTC音视频通话2.mp4 1.41G+ G& e9 B( t" y
| ├──232--1-Mesh模型实现多人通话-多人通话原理.mp4 1.43G
# q# i6 l2 s" W| ├──233--2-Mesh模型实现多人通话-项目部署.mp4 853.04M
' J5 Z+ h1 ~) P2 B3 V% R| ├──234--快播核心技术揭秘 P2P框架的实现(2).mp4 716.12M
% F' Q5 ~ u% u1 S3 h* c| └──235--快播核心技术揭秘 P2P框架的实现(1).mp4 717.71M+ _5 o, ]5 v( {
├──33.WebRTC高级-Janus二次开发1
. O! {( E7 V" N7 M) r, F& U0 `| ├──236--1-1_Ubuntu16.04腾讯云Janus-根据自己版本.mp4 880.63M+ Y3 M5 P& D1 @. g% p6 Z% v& [
| ├──237--1-2_Ubuntu20.04腾讯云Janus-根据自己版本.mp4 976.44M
+ k5 M2 ^3 _8 g/ b5 {: w/ ~| ├──238--2_Janus框架分析.mp4 321.78M
- `* W, f$ Q7 ?' s| ├──239--3_Janus信令分析.mp4 463.03M
( O- u6 W) n+ o1 @| ├──240--4-1_Web客户端信令分析.mp4 371.56M
% Z5 q7 Z$ P1 U| ├──241--4-2_Web客户端信令分析.mp4 383.10M
: V9 l* ]$ B9 V! i8 l2 r| ├──242--4-3_Web客户端信令分析-publisher.mp4 1.15G* N: S1 z: {* r# a
| ├──243--4-4_Web客户端信令分析-subscriber1.mp4 409.76M
$ [4 s- @" G3 J" D/ F a/ @| ├──244--4-4_Web客户端信令分析4-subscriber2.mp4 515.09M0 t& ~' T+ h& G7 ?
| └──245--5-1_Web客户端源码分析.mp4 777.56M J. ?2 U; n: x F) ?
├──34.WebRTC高级-Janus二次开发2
8 J/ {/ u$ u+ E6 J( O. ?7 }| ├──246--5-2_Web客户端源码分析.mp4 1.03G5 p8 E: I3 ]: i, V2 M! e6 W
| ├──247--5-3_Web客户端源码分析.mp4 780.83M/ T3 l% a, v: g0 H& @
| ├──248--6-1_手把手实现Web视频会议开发-代码实现.mp4 323.30M& D) r7 x( {, w3 K. D: z
| └──249--6-2_手把手实现Web视频会议开发-代码实现.mp4 1.01G1 f( V& J# i7 o3 v
├──35.WebRTC高级-Janus源码分析
9 H! Y' k& \% \% g* g| ├──250--7_Janus服务器-源码结构.mp4 163.10M
+ t" n; O4 n" H$ D4 @| ├──251--glib-01-编译和glist.mp4 240.81M) Z+ T: r2 f1 q
| ├──252--glib-02-threads.mp4 67.09M3 \( P. @2 {6 [" L
| ├──253--glib-03-asyncqueue.mp4 99.65M
3 [- i; k% {' b% G; q9 Y5 _| ├──254--glib-04-threadpool.mp4 226.29M9 P# h9 P# m" a# y
| ├──255--glib-05-hashtable.mp4 142.56M
9 r, ]: \3 G7 T( _' ]" X$ e, l| └──256--glib-06-mainloop-contex.mp4 198.83M
. V' b0 b$ y8 }├──36.WebRTC高级-SRS4.0-1
: t6 ^8 z, t2 r) r+ K$ l| ├──257--1-SRS 4.0开发环境搭建.mp4 552.31M( A' V+ }( o. n
| ├──258--2-SRS 4.0配置支持WebRTC推拉流1.mp4 316.39M
! _' R% f/ W! j' ~- T) S) H/ o| ├──259--2-SRS 4.0配置支持WebRTC推拉流2.mp4 109.27M" `' P' z1 E, H9 J: Z" e
| ├──260--3-1-RTMP端口监听逻辑.mp4 470.14M: }% h+ w L( [9 k; _% w& b2 a7 S
| ├──261--3-2-RTMP推流拉流怎么创建连接.mp4 411.52M3 A1 T% m- E$ k
| ├──262--3-3_4-RTMP推流读取数据,拉流转发数据.mp4 247.50M
: F+ C; l, Z/ E| ├──263--3-5-哪些配置文件会影响RTMP的延迟.mp4 591.18M
4 K4 u$ C% ~: j( H# p; `! D| ├──264--4-4.0 WebRTC 1v1通话1-配置和测试.mp4 376.40M
\4 b! o, d1 M9 |+ u9 Q- H| ├──265--4-4.0 WebRTC 1v1通话2-逻辑分析.mp4 590.05M3 V! _1 [; U: U4 _+ n# S- p
| └──266--6.1-rtmp2webrtc测试环境.mp4 73.22M
4 s7 ~) v) B {: @& l9 F, a├──37.WebRTC高级-SRS4.0-3
# y6 F! f/ Z5 ?* z O. @: C$ x| ├──267--6.2-rtmp2webrtc提出问题-灵魂拷问.mp4 300.10M: a) J9 E3 O3 D7 Q
| ├──268--6.3-rtmp2webrtc协议转换.mp4 402.27M% [* ~) A; ]# Y% h [
| ├──269--6.4-RTMP2WebRTC逻辑.mp4 850.44M
1 D. }- Y [: x! I+ Z8 k/ K0 || ├──270--6.5-webrtc2rtmp测试环境.mp4 77.28M7 B6 K, T7 R- T1 {! A& I8 ]$ ~
| ├──271--6.6-webrtc2rtmp协议转换.mp4 40.31M
' d A( L! z/ }2 u! R| ├──272--6.7-webrtc2rtmp逻辑.mp4 288.93M
8 Y6 _3 e0 c+ f. q& A| ├──273--7.1-SRS4.0-ICE交互分析.mp4 713.33M
/ V! Z! K: v7 C, R! _$ f j: f| ├──274--8-SRS4.0 DTLS 握手.mp4 423.03M4 a2 `# L; L) n v5 o0 o6 ~
| ├──275--9-SRS4.0-SRTP加密传输.mp4 224.35M) e( e, ]* _$ i; g9 z! y
| └──276--10-SRS4.0-SDP详解1.mp4 667.89M; F# S2 Z* Y) J8 y6 }
├──38.WebRTC高级-SRS4.0-4 ; c( r) i1 Y( Z8 ]( D
| ├──277--10-SRS4.0-SDP详解2.mp4 316.16M" Y0 Y: {) P9 ?/ @- N; ]
| ├──278--11-参考资料-WebRTC常用的缩略词.mp4 276.72M0 f0 C$ I2 i2 s
| ├──279--11-参考资料-WebRTC的拥塞控制概述.mp4 1.00G( r4 l/ _: N1 s2 D3 V
| ├──280--13-Clion调试SRS4.0.156-供参考,不是必学.mp4 329.07M
7 d: F5 K( Y6 T1 N0 w/ A# M3 D6 `. B4 z| ├──281--12-Webrtc中RTCP使用及相关指标计算1.mp4 158.90M/ ?# \/ J8 X2 u! ~- t
| └──282--12-Webrtc中RTCP使用及相关指标计算2.mp4 273.88M8 ?$ }& d& I2 S4 E% i7 M
├──39.Android NDK开发
& X# o+ \: {. i| ├──283--1-So库适配简单总结.mp4 326.59M
6 O$ y0 a3 d5 B; }" f# ]| ├──284--2-1-JNI、NDK、CMake和ndk-build介绍.mp4 64.51M" W( `7 `' c6 K- G8 R
| ├──285--2-2-环境搭建.mp4 223.05M G9 X% {2 n4 d* }7 m+ a
| ├──286--2-3-CMake配置-CMakeList和gradle.mp4 278.50M: n$ M. Q" A! B v& k
| ├──287--2-3-CMake配置-so目录输出.mp4 266.01M
/ x- U. K7 v; H3 n4 j- a| ├──288--2-3-4-生成指定cpu平台对应的so库.mp4 123.30M* x" B6 J4 n, Z1 U! k
| └──289--2-4-1_2-JNI基础.和接口生成.mp4 349.11M
( N9 t1 ~: `! S2 O9 {├──40.Android NDK开发2
A* g4 L; {+ C; Z: f9 M2 E| ├──290--2-4-3JNIEnv_jobject_jclass.mp4 249.47M& Y1 D P" Y& W- ^5 Z" C5 J" @, g0 S
| ├──291--2-4-4-jni数据类型.mp4 561.62M
b7 ]4 ~0 o) e6 c$ A| ├──292--2-4-5_7-类-域-方法描述符.mp4 491.89M
, r6 @# _9 B# E. Q| ├──293--3-1-ffmpeg编译准备.mp4 461.98M
3 L6 ~- V3 y; [. y9 z( i| ├──294--3-2-ffmpeg编译fdk-x264-mp3.mp4 185.79M
* _0 Q% G `* w' h| ├──295--3-3-ffmpeg编译完成.mp4 95.34M
) s1 V6 u% {' q% h# p| ├──296--3-4-ffmpeg-android集成.mp4 374.32M
' V, q3 Y6 k7 `# I3 b) A; s( i% @: ?| ├──297--4-1-简单播放器功能.mp4 147.90M
9 n0 A0 q- Y. ^5 ~+ G| └──298--4-2-播放器分析.mp4 1.04G
5 y; ?5 o i, d) w/ j├──41.Android NDK开发3 - U- X, K* [' v. ]8 [( k: I' v: v
| ├──299--5.1-ijkplayer编译.mp4 472.44M8 l& a" b9 O3 z2 F, @; J7 u8 W
| ├──300--5.2-ijkplayer项目框架分析.mp4 616.41M
5 ^1 z! f* Q& a/ s& h- H# u| ├──301--5.3-ijkplayer状态转换.mp4 293.37M
' n1 L5 B! ?6 h( I| ├──302--5.4-ijkplayer拉流分析.mp4 426.27M
/ {9 D% R, G; u8 q( L u5 z1 s0 ]| ├──303--5.5-ijkplayer解码分析.mp4 632.23M" `; ~- l( }8 U# W
| ├──304--5.6-ijkpalyer音频播放.mp4 224.89M3 c% T0 F4 D* B$ f% y
| └──305--5.7-ijkpalyer视频播放.mp4 206.63M( y& o! w/ Z8 J& _* u
├──42.2022补充资料
* ^& u$ O4 u8 S- ?6 l) n+ `| ├──306--1-补充_makefile和cmake工程组织.mp4 1.32G
. a4 H: O0 `: O2 |. b3 K1 m# `| ├──307--2-补充_gdb调试技巧.mp4 1.33G% U& }7 B ~# k, b+ k* y6 `
| ├──308--3-补充_C++11重点知识精讲1.mp4 1.82G1 Q0 h% @* }' O! q
| └──309--4-补充_C++11重点知识精讲2.mp4 1.86G0 H4 c5 f: G! k8 a. e4 j! T
├──43.2022补充-2_FFmpeg实战-H265编解码和硬件编解码
$ S, u+ T2 F$ e4 G, i| ├──310--1-H265-NALU分析和解码.mp4 129.20M" F9 O+ u' J+ }( l8 j
| ├──311--2-H265编码实践.mp4 255.56M
6 x. a1 M) E4 O: B3 }9 i| └──312--03-NVIDIA硬件编码H264.mp4 242.22M, @7 r+ S. B5 t9 `8 z: i) N. X
├──44.2022补充-OBS推流录制源码分析-选学 0 z! L4 g! y* M% p/ N4 ?( K
| ├──314--01-OBS vs2019+QT5.15.2编译.mp4 558.82M6 }6 ?4 d5 N5 a. r7 E w% ?5 j
| ├──315--02-再次编译OBS为二次开发准备.mp4 251.16M8 j; g } Z9 U8 N6 {
| ├──316--03-OBS录屏二次开发.mp4 710.26M+ Y2 h3 X/ g# @- h1 ]
| └──qsv硬件解码H264.mp4 384.46M. [1 K0 Z6 P0 D* r. F. b- G7 p7 g9 s- ~
├──45.2022补充-4_流媒体服务器-ZLMediaKit RTSP模块 . I! A- D% ~2 g, G- c
| ├──317--1-ZLMediaKit环境搭建-RTSP.mp4 283.87M
5 ^0 q8 t( I5 E, S% k- ~9 D| ├──318--2-ZLMediaKit网络模型框架分.mp4 319.50M
; R6 s, K, u5 C6 `& H| ├──319--3-1-RTSP推拉流框架分析-TCP模型.mp4 281.44M4 r' i4 h! R1 o8 L
| ├──320--3-2-RTSP推拉流框架分析-TCP模型.mp4 522.72M4 B, R h1 f' w8 l& s
| ├──321--3-3-RTSP推拉流框架分析-TCP模型.mp4 128.08M; X& H- r* J i Q& C9 e
| ├──322--4-RTSP推流详解-TCP模式.mp4 606.72M
, i, D8 U: j& e2 M5 A6 B| ├──323--5-RTSP拉流详解-TCP模式.mp4 104.13M
! }) ~! a# l+ O' [0 }| └──324--6-RTSP推拉流框架分析-UDP模型.mp4 185.45M
4 r: B, B0 h: b6 ]; L( g├──46.音视频就业指导
9 E8 |$ ~) N" J, X| ├──325--1-音视频简历如何书写.mp4 4.36M
& X& }, o5 ?2 S/ c, ]" b| ├──326--2-找工作必备哪些知识点.mp4 4.16M
1 R5 i: F% T0 ?9 V! r% w X| └──流媒体.mp4 4.16M2 P7 Y3 Q B& S R8 n* F, I
└──资料
4 t; u3 J+ a. K4 P% K| ├──01-音视频基础 6 \9 A- u' R9 {+ B$ V- p! R
| | ├──0-0笔记-极其重要.md 1.61kb
" r/ @% t4 }2 [+ d1 G| | ├──1-1-视频基础.pptx 1.30M
7 \( {* z* U: F, ^; v| | ├──1-2-音频基础知识.pptx 1.13M
% B% u3 G6 m% _5 G: |, f| | ├──1-3-封装格式+音视频同步.pptx 335.32kb
+ |* L7 r8 ]+ c$ M, c| | └──1-3_图像表示RGB-YUV-V0.2.pdf 1.07M
: x. ~5 m- a+ Q| ├──02-开发环境搭建
: E( \5 F! g* M# S; v| | ├──audacity_win_V2.1.2.0_setup.exe 25.27M
/ b8 B$ }* M0 |" C4 t2 \9 ?| | ├──believe.mp4 7.46M6 R/ R) R0 B, M. _( F* {& U9 d
| | ├──Beyond Compare(文件对比工具) V3.3.2 多语绿色特别版 .rar 5.10M
1 ]1 {7 {$ C d/ {: J" d* w7 c' z% J" P| | ├──ffmpeg-4.2.1-win32-dev.zip 613.49kb8 c1 F: j6 h' n0 W
| | ├──ffmpeg-4.2.1-win32-shared.zip 22.80M6 p3 L' b, c6 c6 x
| | ├──ffmpeg-4.2.1-win32-static.zip 59.74M
0 t8 O- q3 F6 p+ w| | ├──ffmpeg-4.2.1.tar.bz2 10.45M
]' w& D K; F5 s| | ├──linux_1-ffmpeg.tar.bz2 3.12kb
+ E5 U$ \0 K+ I3 s| | ├──linux_2-sdl-basic.tar.bz2 3.34kb7 i, Q' t- g9 H* [ j
| | ├──linux_2-sdl-yuv.tar.bz2 4.94kb; W6 T5 e! S. L' Q) P
| | ├──linux_3-ffmpeg-extract-aac.tar.bz2 6.13M9 P: B8 ^/ |: }7 a
| | ├──mac_1-ffmpeg.tar.bz2 0.64kb
) \7 ~3 B# V4 x5 E ^$ U' V, L| | ├──mac_2-sdl.tar.bz2 50.93M
$ \: d7 m2 w/ c/ E3 [5 r# n( {0 ^| | ├──mac_3-ffmpeg-extract-aac.tar(1).bz2 6.12M- A; x4 b. D$ J/ L4 m
| | ├──mac_3-ffmpeg-extract-aac.tar.bz2 6.12M. w; F. o8 j7 \6 G! \: Q2 ~
| | ├──mac_demo_c.zip 3.37kb+ Y0 n. C- i; E0 Z/ m
| | ├──mac_demo_cplus.zip 3.45kb, A$ y5 Z# C* S% ~
| | ├──MAC开发环境搭建.pdf 618.20kb2 P& ?' O: T0 X& X$ h6 p* L! p
| | ├──MediaInfo_GUI_18.03.1_Windows.exe 5.29M; |2 z$ R3 r7 C! c* f* F
| | ├──msys2-x86_64-20201109.exe 91.33M
7 b k( M1 a6 E% r, {| | ├──nasm-2.14.02.tar.bz2 976.96kb
* U% v5 @. f# b( G' ]| | ├──QT+FFmpeg4.x Windows开发环境搭建.docx 993.11kb* t1 \1 T& H% M3 e! `3 C/ J
| | ├──qt-opensource-linux-x64-5.12.10.run 1.30G( r* |* b; y4 W' s4 i" t
| | ├──qt-opensource-windows-x86-5.10.1.exe 2.35G; G# i: n8 Y) ] u4 C9 E5 ?, u
| | ├──sound_in_sync_test.mp4 132.45kb, i0 Y9 I+ ~0 {4 L2 j5 r; E
| | ├──SourceInsight4.0安装及破解文件.rar 20.93M
4 l( f0 S9 I h: U4 m| | ├──Ubuntu 16开发环境搭建.pdf 372.83kb6 L8 |- ~6 F* O$ p
| | ├──Ubuntu开发环境搭建.pdf 372.83kb* q$ V/ Z2 x# p% y' H7 u
| | ├──vs2015地址.txt 0.04kb% }) h& C2 P1 g* t/ ~
| | ├──Windows 10开发环境搭建.pdf 1.95M
) R3 G6 t7 \( L! D2 F' _| | ├──yasm-1.3.0.tar.gz 1.42M
W7 G! a" g% i( O5 y| | ├──yuv420p_320x240.yuv 82.40M; k" ~( {1 c( M; t/ Z
| | ├──yuvplayer-2.5.zip 904.61kb
v2 m+ ~# g3 _| | ├──YUVPlayer.exe 543.66kb
0 G" |+ F, K; _" ?) `& G| | ├──必看.md 26.77kb
& f9 q7 B, \$ B" F3 y0 B7 A8 S| | └──零声学院 音视频高级教程 ubuntu ffmpeg开发环境搭建0.4.pdf 197.78kb
% z: q r4 Z1 w7 e7 k7 || ├──03-05FFmpeg命令实战
6 n y9 c9 a9 r) \# l6 `+ o| | ├──01-Windows FFMPEG命令行环境搭建.pdf 190.93kb! S( H/ o4 D) Z4 w3 `9 t$ |5 l
| | ├──02-FFMPEG如何查询命令帮助文档.pdf 277.01kb
2 j" w% L$ P& k* G# X| | ├──03-ffmpeg音视频处理流程.pdf 286.74kb, n/ U" R& j2 x! T) L
| | ├──04-ffmpeg命令分类查询.pdf 537.05kb/ J Y z) c% z* c* M0 U
| | ├──05-ffplay播放控制.pdf 228.35kb
, U8 j- q5 R! s; U| | ├──06-ffplay命令选项.pdf 323.96kb
5 X d _. T0 n6 {5 E| | ├──07-ffplay命令播放媒体.pdf 267.48kb' s. A7 I/ S( a# I( h
| | ├──08-ffplay简单过滤器.pdf 206.70kb7 Y9 V% f j/ P# R+ R3 G/ K, `# K2 W/ R
| | ├──09-ffmpeg命令参数说明.pdf 262.70kb" K9 Y4 a4 H9 S ]' W! q G$ i
| | ├──10-ffmpeg命令提取音视频数据.pdf 227.43kb
8 o4 y0 _: J" Z, F| | ├──11-ffmpeg命令提取像素格式和PCM数据.pdf 254.28kb
% N+ w+ T& b+ o9 I& A# E| | ├──12-ffmpeg命令转封装.pdf 252.70kb
6 t- l s& a& \7 j T| | ├──13-fmpeg命令裁剪和合并视频.pdf 301.66kb
+ P! T# E8 S9 [- @- d| | ├──14-fmpeg命令图片与视频互转.pdf 244.99kb, I& Q7 d ?( f7 e
| | ├──15-ffmpeg命令视频录制.pdf 326.79kb
2 x3 M& x0 S6 _ C ]! K9 }| | ├──16-ffmpeg命令直播.pdf 268.34kb
& ~1 `- k m, T3 j. I1 G8 z| | ├──17-ffmpeg命令filter过滤器.pdf 624.05kb3 N" Z6 I4 l6 [0 p
| | ├──ffmpeg-4.1-win32-shared.zip 19.71M& k$ S& Y# E7 l+ B7 f: r" e
| | ├──test-av.rar 652.23M+ v7 c8 k4 E6 H
| | └──零声学院 音视频高级教程 ubuntu ffmpeg开发环境搭建0.2.mht 1.26M; Z! n4 Y5 K9 g7 ^
| ├──06-SDL音视频渲染实战
/ w, C5 ^, O! n| | ├──00-笔记.md 1.65kb
; C2 j9 d, H" k| | ├──01-sdl-basic.rar 1.49M2 h% G$ @* r: v' P, D
| | ├──02-sdl-window.rar 1.49M& h+ ^ `- Y. {. r9 X) M
| | ├──03-sdl-event.rar 1.49M2 x0 x v3 h: z2 j$ S% D
| | ├──04-sdl-thread.rar 1.49M& F1 B3 p( p. E" X
| | ├──05-sdl-yuv.rar 39.47M
0 y* ]5 a: S$ F/ r1 Y& m6 i| | ├──05-sdl.png 77.98kb+ V* r$ @' d# ~# x# ?/ z" l5 N
| | ├──05-sdl2.png 182.94kb9 i. K3 y# n8 E2 H9 o1 ~* o
| | ├──06-sdl-pcm.rar 2.20M! `0 C* R0 h2 R- p+ H x
| | ├──SDL2-devel-2.0.10-VC.zip 1.85M
) ?8 q5 q6 W! S' U| | └──SDL音视频渲染实战.pdf 718.26kb
: j0 s- j8 p F" q. g }$ \! R" M' k- M" x| ├──07-FFmpeg基础 0 a; u5 y: k* b
| | ├──06-01-FFmpeg编程入门.pdf 649.88kb* E/ ]" X* W! F6 ^; k7 M! ?6 e# J
| | ├──06-02-FFmpeg内存模型.pdf 393.72kb
6 i6 X* e2 @% A$ ^ p, {| | ├──06-1-ffmpeg-basic.png 264.86kb4 Z+ L/ c4 T u; c
| | └──6-01-buffer.rar 540.70kb
% H. t) f z' [% Y- w, Q| ├──08-FFmpeg解封装+解码实战 " k# b) Q; L$ m: |
| | ├──07-01-ffmpeg-demux.rar 541.41kb6 D' G2 U( A. a
| | ├──07-02-extract-aac.rar 540.95kb
5 w, E2 x; A2 ]| | ├──07-03-extract-h264.rar 540.87kb4 K! s2 g9 r6 }* X
| | ├──07-04-flv_parser_cplus.rar 13.66kb8 Q! }# b0 E* }4 B% E
| | ├──07-05-decode_audio.rar 18.54M
' j( V7 J+ Z( [& }2 O' m8 A| | ├──07-06-decode_video.rar 954.18kb; A' ]" K' u& v0 J0 L1 x
| | ├──07-08-demux-mp4.png 118.29kb' e' _) }( d8 B6 V- f( X) s' ]# N8 V
| | ├──07-08-demux-mp4.rar 6.64M! R7 t) I Q6 r1 e
| | ├──07-09-avio_decode_audio.rar 6.73M* A1 @8 b: t/ l) \$ N
| | ├──07-1-FFmpeg解封装解码.pdf 243.84kb1 Z/ q4 `6 o3 D; y' A0 H: U
| | ├──07-10-1-audio_resample.rar 542.85kb" t% G n$ ~$ w, u. A
| | ├──07-10-2-audio_resample.rar 6.73M& P( ]& B: ?0 e6 N) _/ r
| | ├──07-11-hw-decode.rar 541.27kb
; z: V) Z& Z8 g: F7 U# || | ├──2_audio_track_5s.mp4 1.30M/ C3 |; J; k; d! O: }2 a
| | ├──7-10-音频处理基本概念及音频重采样.pdf 528.99kb
, Q, E2 t: E" Q4 b| | ├──7-10-音频处理基本概念及音频重采样.png 447.93kb
$ S2 U+ N$ K+ c2 x+ N8 p| | ├──7-8-MP4格式分析(1).pdf 1.06M' p! o- O$ ~- c/ k4 Y7 V
| | ├──7-8-MP4格式分析.pdf 1.08M; U& R! E8 w1 ~& C# d
| | ├──7-8-mp4格式分析.png 377.54kb
% [6 K W: Q* f' R) y1 |- s| | ├──7-9-AVIO内存输入模式(07-09-avio_decode_audio).pdf 174.19kb5 Z6 [0 ?0 r9 m
| | ├──AAC ADTS格式分析.pdf 1.54M
$ h/ ]/ n- }( x% e0 ]0 R$ u| | ├──believe.flv 7.60M
" C a# `8 R3 D5 P3 v0 i| | ├──believe.mp4 7.46M& H" T/ M1 p6 }, R; v
| | ├──believe.ts 8.77M/ ~( ]9 R5 ]8 n" i
| | ├──camera_sdl2_dshow.rar 17.24M
0 }0 R" [3 e c| | ├──FLV-video_file_format_spec_v10_1.pdf 594.15kb; y0 w& s# Y1 Z( W0 p7 v
| | ├──FLV格式分析-FLV封装格式剖析.pdf 1.27M- f$ p+ f' ]& \5 P5 G5 W9 Y; o
| | ├──FLV解复用实战-FlvParser源码阅读.pdf 746.96kb
& H& V" a" ]0 |$ F2 w( y& j| | ├──Grammars.rar 37.84kb- `6 Q# E1 c/ x( Z8 ]8 p n% B
| | ├──H264 NALU分析.pdf 1.11M" x# [: \$ Q- r" `+ R& n: h. d* J
| | ├──Hexinator.rar 75.58M. X' }1 M; U# I! @
| | ├──ISO-14496-3(2009-09).pdf 8.26M
4 y# `/ I# u4 P. N% i" J2 z$ _| | ├──ISOIEC 14496-15 Advanced Video Coding (AVC) file format(1).pdf 180.33kb
1 l! X: V& @( m% k1 O| | ├──ISOIEC 14496-15 Advanced Video Coding (AVC) file format.pdf 180.33kb
! Y/ s1 u# l6 t1 V$ q| | ├──source.200kbps.768x320.flv 6.33M3 h% H! T z# q+ p0 U
| | ├──source.200kbps.768x320_5s.flv 74.95kb! w- I+ z |/ a3 S/ M% z
| | ├──补充资料-FFmpeg内存对齐.pdf 527.64kb& o0 ?' ^ t( @* S8 ?5 c0 S9 Z
| | ├──更多资料.md 1.61kb
% `- s. N# ~* a) G| | ├──视频解码实战.pdf 594.50kb
* W8 ^! W5 s7 F- O5 m0 W2 D| | ├──学习笔记-过来人分享.zip 74.05kb
/ e* W: ?' }! P9 E" w| | └──音频解码实战.pdf 584.43kb
' A- M2 a" w/ \9 B( b7 `1 A# {; k| ├──09-FFmpeg编码+封装实战 9 e% \, F1 n& p; _
| | ├──08-01-encode_audio.rar 4.83M) Z% ?$ d4 b2 |) ]1 y3 Y
| | ├──08-01-音频编码实战.pdf 549.16kb
) D( l* v# I* Z8 F1 ]- D6 i| | ├──08-02-encode_video.rar 46.40M8 t6 U, g% l( d) L! Z
| | ├──08-02-图文并茂分析H264编码原理-1.0版本-待续 .pdf 864.79kb* i) ^4 N6 r# S- t3 X
| | ├──08-03-muxing_flv.rar 545.34kb; T+ s0 z4 _7 D3 E4 E
| | ├──08-03-视频编码实战.pdf 863.59kb
$ r( V0 J- I" }- Q" A| | ├──08-04-音视频FLV合成实战.pdf 981.01kb- T1 \% e& i G
| | ├──08-05-mp4muxer-3.rar 543.56kb+ x/ A# u E; V, c5 C
| | ├──08-05-mp4muxer-4.rar 586.23kb) I% [' d4 z- C$ h# V; ^6 p# _
| | ├──08-05-mp4muxer-5.rar 586.98kb; E6 a# _4 p" p+ a3 U0 ^
| | ├──08-05-mp4muxer.rar 540.24kb
2 q/ E; v2 q& r0 v| | ├──08-05_MP4合成实战-5.png 290.33kb! _0 T P, e9 x& X6 p* t/ m
| | ├──08-05_MP4合成实战_1-4.png 227.17kb
+ H% p1 r% C7 [. J4 v! z| | ├──08-06-remux.rar 1.04M
* f3 I0 ], E- W. }: A/ {; o$ B| | ├──08-07-remux.rar 1.05M3 U+ j; Z8 ~ F$ n7 W
| | ├──08-08-save-jpg.rar 542.06kb
! n; ?' T" `5 f' q; O3 Z| | ├──08-H.264白皮书.pdf 4.34M- g6 W- f9 P9 u+ K0 C2 {1 T ~
| | ├──08-H.264协议英文版.pdf 4.59M
7 x: b0 ?, z+ S9 { d3 V! y" K| | ├──10-1-rtmp-publish.rar 569.95kb
& g0 \2 U& M8 t9 p; u: h" [| | ├──8-2_H264编码原理-零声学院0.1beta版本.pdf 7.31M O* @* M, v2 X$ J# M# x
| | ├──ref-09-06-video_logo.rar 926.04kb5 N$ `8 J4 ~, ?- v
| | └──零声学院-视频码率推荐.pdf 265.65kb( ]* B& ~* Z/ {* L- a* K* H
| ├──10-FFmpeg过滤器实战
2 i9 |7 G7 i+ t4 S0 N8 G7 z8 m ?3 y| | ├──09-02-video-watermark.rar 85.35M$ O8 h; R; |; I1 r8 \
| | ├──09-03-audio-mix.rar 154.52M
. {6 N8 u, l/ K% x| | ├──09-04-video_watermark.rar 662.57kb- I# h" h7 f5 g6 l9 W. Y) t
| | ├──09-05-crop_flip.rar 95.20M$ T. B7 F# a6 j6 l2 L2 C; O5 G& X% A
| | ├──9-1-2 过滤器框架和视频filter.png 101.80kb
1 a, e% b# a( o& l+ J| | ├──9-1-FFmpeg过滤器框架分析.pdf 467.21kb4 B2 O4 w$ `# V+ M+ @
| | ├──9-3音频过滤器.png 98.12kb
6 {* Z! S1 ~0 L% \) a5 _| | ├──9-4-5-FFmpeg Filter补充内容.pdf 1.95M3 N4 C0 |$ A+ k9 T8 x! c. y
| | ├──ref-09-06-video_logo.rar 926.04kb
1 j A' e! u( [( A| | └──课程代码说明.txt 0.16kb
0 S6 D) J% V" V' F. O1 u| ├──11-FFmpeg+QT播放器实战 # S3 @: G4 r4 @" y( r
| | ├──0voice_player_01.rar 45.25M
/ z* {+ R" V$ U9 c- q5 Q$ f/ r# h| | ├──0voice_player_02.rar 45.24M
1 j0 P8 r5 h8 z: C| | ├──0voice_player_03.rar 27.53M G% d' ~& [! Q
| | ├──0voice_player_04.rar 27.54M2 z2 b, E( v$ s7 p$ @# j3 T
| | ├──2-播放器-框架设计 之 ijkplayer框架深入剖析.pdf 626.89kb3 L3 f( m. C! U. L
| | ├──播放器-1-框架分析.png 543.96kb
' K8 {3 W3 a' _9 V4 f| | ├──播放器-2-架构设计.png 410.71kb
$ _) ?! b; p+ z' I5 Y1 p| | └──播放器3-4-消息队列实现.png 232.29kb+ s+ Q1 |- A$ j! X
| ├──12-13- ffplay播放器剖析
3 L1 d7 A$ A. i: u. T) X, u# l0 P# x| | ├──11-1.png 405.25kb4 K& v$ j+ a( D. h0 r8 f
| | ├──11-clock-test.rar 34.03M
% ^$ P7 |* J: R2 y) [; E| | ├──11-ffplay-4.png 284.83kb
% p2 z% a; S+ B: Q| | ├──11-ffplay-5.png 47.53kb$ @. N, U0 @. _0 v
| | ├──ffplay-pro-1-3.rar 19.50M3 R# ^( ?1 d/ E4 g0 U
| | ├──ffplay-pro-11-14.rar 19.50M& t. x& J9 Z9 d' m, _
| | ├──ffplay-pro-15-18.rar 89.65M1 ?0 M- {! o) I* v
| | ├──ffplay-pro-4.rar 50.72M, b, I% T7 P! f3 U2 P: N u
| | ├──ffplay-pro-5.rar 50.72M
- u; k. o' S) f T6 e| | ├──ffplay-pro-6.rar 19.50M
6 m* `( c# s/ Y/ F9 l/ a| | ├──ffplay-pro-7-8.rar 19.50M5 |3 u3 |! X) J7 B* N; M
| | ├──ffplay-pro-9-10.rar 19.50M. t' f, Y9 u) m
| | ├──ffplay播放器-1-3.pdf 817.54kb3 ^* D3 Y6 l5 N
| | ├──ffplay播放器-11音视频同步基础.pdf 486.21kb
& S2 ^2 ?" v i1 S| | ├──ffplay播放器-11音视频同步基础.png 32.23kb
' W5 \. |6 h& {* _( e| | ├──ffplay播放器-12-14音视频同步.pdf 721.26kb
, e: j: {2 {5 D+ ~' O6 |( {8 B| | ├──ffplay播放器-15-16-暂停、逐帧、音量.pdf 360.98kb% h* k4 r: J$ N" H2 s
| | ├──ffplay播放器-15-播放器控制.png 141.72kb5 ]2 O# ^8 o+ D$ T y
| | ├──ffplay播放器-17-快进快退seek.pdf 485.41kb
( F* ~8 K$ Z+ {| | ├──ffplay播放器-4数据读取线程.pdf 864.69kb
# ?: u6 J' ~1 x/ R& R| | ├──ffplay播放器-5-6音视频解码线程.pdf 529.72kb
7 J4 u; C& z) j G: s2 h$ v \ i| | ├──ffplay播放器-7-8 音频输出和音频重采样.pdf 582.96kb% l7 {3 b! Y! `" g. d
| | ├──ffplay播放器-7-8 音频输出和音频重采样.png 209.50kb* M$ ]. t: \5 n
| | └──ffplay播放器-9-10视频输出和尺寸变换.pdf 836.22kb
& K; O+ m X6 t+ O5 f| ├──14-ffmpeg媒体转换器 3 x) R- H- s9 w
| | ├──13-01-掌握ffmpeg.c的意义.pdf 124.55kb
9 P% l3 }3 A2 W) ]" W| | ├──13-02 ffmpeg框架分析.png 114.14kb; a+ [7 y Q8 _) ]- E
| | ├──13-02-ffmpeg框架分析.pdf 346.75kb% g' ]/ R! {% ~; U# V: M1 E
| | ├──13-03-命令行解析1(1).pdf 200.41kb8 x* e3 D) Z! H6 _3 e9 x
| | ├──13-03-命令行解析1(1).png 570.95kb
5 a5 ^" ~: Y% x3 Q| | ├──13-03-命令行解析1.pdf 200.41kb
+ @0 y6 p) s# M. [" `2 }6 n# @| | ├──13-03-命令行解析1.png 570.95kb
6 _+ ]0 S: v- d g$ o1 O% z| | ├──13-05-mp4转flv.png 181.86kb
, r' ~- E/ {' N/ ^| | ├──13-06-mp4转flv2.png 88.90kb
1 E% U# i1 v1 q( ?, q| | ├──13-07-mp4转flv3-filter.png 150.47kb- J5 [6 ]0 Y8 b! B0 o0 V
| | ├──13-08-mp4转flv4-timebase.png 283.69kb) z$ i' f0 ]2 r# b% x' w* ~
| | ├──13-09-mp4转flv5-copy.pdf 246.68kb/ y8 M1 `: ?/ U. z7 ]
| | ├──13-09-mp4转flv5-copy.png 333.08kb/ E" n: I# Z. v7 I& z, {3 K% g
| | ├──13-10-mp4转flv6-scale.pdf 148.77kb
3 | i8 ~2 m. j6 m$ r; v: Y| | ├──13-10-mp4转flv6-scale.png 274.38kb" J2 }; j8 E' A! R3 g) \9 h. x
| | ├──2_audio.mp4 32.14M
1 s9 i4 B2 N9 y( m8 F( l9 || | ├──3.flv 6.33M
( \5 k; \7 {" K) h. j9 E| | ├──ffmpeg-pro-03.rar 3.76M( l$ o/ g+ z, m; P
| | ├──ffmpeg-pro-04.rar 3.76M# [+ O# c: n3 y
| | ├──ffmpeg-pro-07.rar 3.94M6 Z( L* J M {& \7 a6 E% c
| | ├──ffmpeg-pro-08.rar 3.94M
0 w+ c3 O3 P1 M. ?9 u. }| | ├──ffmpeg-pro-09.rar 4.03M
l; ^- q1 @5 S| | └──ffmpeg-pro-10.rar 4.18M( b7 u. r9 S4 r1 n t
| ├──15-RTMP流媒体实战 7 R. a$ m! W8 }6 }" `
| | ├──1 RTMP流媒体服务器搭建.pdf 1.17M0 L7 h G3 x! J! Z% C
| | ├──16-rtmp_specification_1.0.pdf 83.82kb5 L: N, H6 A- i
| | ├──16-rtmp_specification_1.0_cn.pdf 1.77M& c, W, F" A2 v
| | ├──20210829_90分钟解决直播延迟的各种疑难杂症.mp4 642.76M
7 A( W( n8 |7 {; ^! x8 i1 ~6 m) F& ?. }| | ├──doc.rar 21.50M+ c" v% J/ j. w! y X( {% K0 T$ {
| | ├──rtmp-publish-20210903.rar 20.59M
" w( w' N: S0 w! l; O| | ├──zero_player_20210903.rar 4.02M
3 M; T) B @ K' Y- z1 t| | ├──音视频流媒体实战1-20200304.pdf 1.32M5 O7 Y' z1 e$ S; k7 g
| | ├──音视频流媒体实战2-20200305.pdf 2.69M3 T; o" c' @6 @* Q
| | ├──音视频流媒体实战3-20200310.pdf 801.95kb
1 n, L9 r) J$ l" d| | ├──源码说明.txt 0.07kb
% d D( ]) L% v6 u| | └──直播推流实战-20200304.rar 17.31M8 H; b+ d- h! {' @: F; h
| ├──16-HLS流媒体实战
8 D# R1 r8 K/ G8 _; D U* t| | ├──16-01 HLS流媒体服务器配置.pdf 571.81kb
+ \. }% P% O- e| | ├──16-01 HLS流媒体服务器配置.png 337.45kb# o, y& U$ e1 M3 t4 n+ U8 e
| | ├──16-02 HLS框架分析.pdf 866.04kb
* d# I- M$ O, T| | ├──16-02 HLS框架分析.png 338.82kb! m) g4 ~; ^# G2 I
| | ├──16-03 m3u8协议详解.pdf 540.81kb5 p* ?6 m: U% i! g* W: j9 l
| | ├──16-03 m3u8协议详解.png 49.33kb' o p& e: `: o( S" }/ f
| | ├──16-04 TS协议解析.pdf 523.54kb" [. `3 f2 p3 y5 ^# J0 n+ S
| | ├──16-04 TS协议解析.png 264.76kb% `' |9 U ~% a% _& T/ _
| | ├──16-05 HLS抓包分析.pdf 109.59kb
7 m; e6 l/ U, T8 h, D& q. ]| | ├──16-05 HLS抓包分析.png 176.99kb% X* \+ G# Q0 W; m8 X$ }
| | ├──16-06 HTTP协议分析.pdf 1009.83kb
5 x5 e# R, e7 o| | ├──16-06 HTTP协议分析.png 158.27kb$ A5 a- h; L7 ?6 H- M: [
| | ├──16-07 hls拉流源码分析.png 1.35M
: ?0 |; |2 Z' E2 r9 q" U+ `8 j| | ├──16-07 hls拉流源码分析2.png 666.03kb: `! K6 Q% n' @4 r
| | ├──16-08 nginx-hls-多码率测试环境搭建.pdf 721.45kb C0 N+ d$ D a3 d
| | ├──16-08 nginx-hls-多码率测试环境搭建.png 194.45kb0 w I' z0 Y6 |/ k
| | ├──16-09 TS协议补充.pdf 600.05kb( c6 a+ i7 }! X. }$ `/ T
| | ├──16-09 TS协议补充.png 227.41kb
3 s. ?% ~2 ]- q" Q: N+ e1 @! y| | ├──EasyICE2702.zip 32.00M" T u, q" y; R$ k7 M2 J
| | ├──hls.c 87.43kb
6 ~2 n5 S6 a" A1 P: N6 P/ q9 Y. Z| | ├──ISO_IEC13818-1_2000-TS流.pdf 1.57M
+ k; ^; b- a' [& y| | ├──time.flv 42.70M9 {2 Z4 g2 w. e7 d; B% K4 t1 Q
| | └──图解HTTP 黑白印刷 [(日)上野宣著].pdf 67.54M
1 o0 A; h. i* y# ]' C0 l% W' ^| ├──17-19-SRS RTMP-HLS-HTTP-FLV流媒体服务器分析
5 |4 |. S! k& G, r- w| | ├──01-SRS流媒体服务器开发.pdf 450.76kb
- ?, z3 }8 X0 \" g| | ├──01-SRS流媒体服务器开发概述.png 122.19kb
9 p8 l# ~, o" c. n+ `' c| | ├──02-SRS流媒体框架入门.png 881.26kb& C; N2 a8 d% O5 g1 u# r/ ^: h
| | ├──03-SRS流媒体服务器-推流框架分析.png 327.67kb
; t9 |! h1 Q% r4 U' M! T+ y3 O& q8 Q| | ├──04-SRS流媒体服务器-RTMP拉流框架分析.pdf 278.09kb6 B( i8 U4 x1 O
| | ├──04-SRS流媒体服务器-RTMP拉流框架分析.png 177.66kb
1 ~6 w; |$ p# y8 z" n9 N# E| | ├──05-SRS流媒体服务器-RTMP协议.pdf 1.26M
) _0 o0 d( c1 A/ @& e2 X$ g: ?| | ├──05-SRS流媒体服务器-RTMP协议.png 141.86kb
' w0 O! e3 f+ h. i4 c+ d7 P| | ├──05-SRS流媒体服务器-RTMP协议2.png 141.86kb+ z4 Y' U# D! h
| | ├──06-SRS流媒体服务器-RTMP推流消息处理.png 226.10kb
0 i2 b4 |. h, m& z- ^) t| | ├──07-SRS流媒体服务器-HTTP-FLV框架分析.pdf 360.08kb& B* H; s2 w1 n6 N+ @& }, C# F
| | ├──07-SRS流媒体服务器-HTTP-FLV框架分析.png 92.45kb
4 \0 w# p1 k, R; E# J" g$ i| | ├──08-SRS流媒体服务器-HTTP-FLV-推拉流分析.png 371.68kb
1 e9 \3 u# I' d| | ├──08-SRS流媒体服务器-HTTP-FLV推拉流.pdf 244.86kb4 f% m8 y: [* e( d/ }" O
| | ├──09-SRS流媒体服务器-Forward模式-2.png 138.72kb
' T5 g- N! v1 I, Y# W( x| | ├──09-SRS流媒体服务器-Forward模式.pdf 514.61kb
& t/ i: ?) }9 w5 K9 l| | ├──09-SRS流媒体服务器-Forward模式.png 129.36kb/ b6 y5 A7 W ]+ O% o! j! G% G3 [
| | ├──10-SRS流媒体服务器-edge集群-1.png 659.92kb) w h1 T) E( {0 Y0 T
| | ├──10-SRS流媒体服务器-edge集群-2.png 390.80kb1 b* A0 E+ z& T+ }
| | ├──10-SRS流媒体服务器-edge集群-3.png 377.94kb
2 M9 q* p8 O& X5 D6 s) Y' m, L' \$ X7 z| | ├──10-SRS流媒体服务器-edge集群.pdf 804.05kb
4 w7 y. k% t T! y3 }| | ├──11-1-2-SRS流媒体服务器-HLS文件配置.png 850.43kb4 \6 ^& b6 b7 n% L2 G, `$ A% v% z
| | ├──11-3-SRS流媒体服务器-HLS客户端拉流.png 705.92kb
i8 v0 E9 p0 h/ k| | ├──GDB调试手册.pdf 1.19M
% e) I; k# j0 {4 P7 O" C1 V$ b| | ├──source.200kbps.768x320.flv 6.33M
, I0 p& V( q2 T; A| | └──参考-RTMP流媒体服务器搭建.pdf 1.17M4 z, q" Y3 I0 e# g3 o4 i
| ├──19-21-RTSP流媒体实战
7 L6 S% f2 K7 }4 Z+ }( U| | ├──1 RTSP服务器搭建.pdf 619.19kb
( k- y# l9 @8 w4 x& o1 P| | ├──2 RTSP基本原理.pdf 227.06kb9 x2 N( E4 a7 R8 b7 r
| | ├──2 RTSP基本原理.png 285.82kb# H# o5 h/ L6 k
| | ├──3 RTP协议.pdf 340.52kb' c' X3 `7 t8 c5 g
| | ├──3 RTP协议.png 167.58kb
6 E! M- z: O2 J9 a+ S5 x/ D; G| | ├──3-RFC3550(英文)-RTP A Transport Protocol for Real-Time Applications.pdf 505.18kb9 ^; D+ x- z R& w8 C m* q
| | ├──3-RFC3550(中文)-RTP协议中文版.pdf 465.02kb
0 L, c9 V" X) U) _0 `5 j+ i4 |7 }| | ├──4 RTP之H264封包和解包.pdf 3.42M
* |# `9 I# I% L, l, M# Z- H| | ├──4 RTP之H264封包和解包.png 516.50kb) X5 f! c6 {! Q$ X
| | ├──4-RFC3984(英文)-RTP Payload Format for H.264 Video.pdf 125.36kb
' S! Z5 f _: j: o| | ├──4-RFC3984(中文)-H.264视频的RTP荷载格式.pdf 313.76kb4 B( u! s5 J% W+ e J/ A
| | ├──4-rtp.rar 19.34kb
) E& q H4 W i4 l. ]+ L) b* i3 u/ j| | ├──4-RTP之H264封包和解包.pptx 847.06kb& \, ]& O- t2 s) ~, C$ U" q
| | ├──5 RTP之AAC封包和解包.pdf 357.88kb
) G7 t! L: [8 ]5 v3 h| | ├──5 RTP之AAC封包和解包.png 414.78kb
# u; U ?; m$ h: c0 @| | ├──5-rtp-aac.rar 6.61M( [8 R3 q+ t$ A! }1 D, A
| | ├──6 RTSP协议.pdf 1.01M$ L* e. M! {6 _
| | ├──6 RTSP协议.png 248.66kb) U, H3 ^/ F2 E' Z. |
| | ├──6-rtsp拉流.pcap 20.60M0 @& K' q6 `5 x7 _
| | ├──6-rtsp推流.pcap 34.19M) E# v5 ?" q8 V* E3 o- \& o; n$ B
| | ├──7 SDP协议分析.pdf 730.47kb
1 E& r3 K) M) {) w1 D| | ├──7 SDP协议分析.png 79.84kb8 K* i0 b+ K, u2 w0 H. P5 ~& T
| | ├──8 rtcp解析.png 31.65M
# ]: B9 g4 _+ s| | ├──8 RTCP详解.pdf 1.67M
- L# u$ n6 Z4 e; { ~! H| | ├──9-1-rtsp_publish.rar 15.64M G4 [) { G+ M1 C
| | ├──9-1-rtsp推流实战-框架分析.png 11.06M
4 a P: O# p) Y| | ├──9-10-rtsp-publish.rar 571.46kb% F( a; k8 M2 ]7 X& L# d; ? P7 j
| | ├──9-10-rtsp推流实战-消息处理机制.png 71.22kb
7 r) I1 ]) s! o7 [. O/ d+ e2 l2 q| | ├──9-11-rtsp-publish.rar 569.51kb
4 D) r; k# |& T' D; i| | ├──9-2-rtsp-publish.rar 547.94kb
& n$ _4 O; n3 E9 E# p| | ├──9-2-rtsp推流实战-模拟捕获音频、视频数据.png 32.42kb
3 J: G8 a8 g; y| | ├──9-3-rtsp-publish.rar 555.08kb2 ?- w% b& p3 x' n
| | ├──9-3-rtsp推流实战-模拟捕获视频.png 85.18kb7 k6 J4 A: [/ S2 g
| | ├──9-4-rtsp-publish-fail.rar 560.39kb5 G5 u- D# a0 C* a7 [# n: U+ C
| | ├──9-4-rtsp-publish-ok.rar 561.08kb
1 J. X) p J( Z; L0 D; i| | ├──9-4-rtsp推流实战-音频编码器封装.png 86.24kb
* J3 m: R& S2 L) W| | ├──9-5-rtsp-publish.rar 560.41kb+ B+ e& w P9 N. c6 \1 i
| | ├──9-5-rtsp推流实战-视频编码器封装.png 113.47kb
; Q* z( J4 o2 j2 w( I- p& V3 v| | ├──9-6-rtsp-publish.rar 562.75kb
& x7 V. b" N+ a7 || | ├──9-6-rtsp推流实战-队列设计.png 190.03kb2 j# D6 x K" C
| | ├──9-7-rtsp-publish.rar 565.20kb$ M! b6 O0 P+ f% d7 }& y
| | ├──9-7_8_9-rtsp推流实战-RTSP推流模块-超时处理.png 240.85kb
2 A7 _) n4 E# s1 u5 ?) o' B| | ├──9-8-rtsp-publish.rar 565.91kb- T; V' S1 s9 H# v' K
| | ├──9-9-rtsp-publish.rar 566.49kb5 s+ t% M/ Q J4 R6 A; u( H9 p
| | ├──EasyDarwin-linux-8.1.0-1901141151.tar.gz 7.76M
, F5 y+ x. ^- i( m' J| | └──rfc3550.pdf 492.30kb! l4 |4 j% z0 p
| ├──22-28-WebRTC中级
7 y- U2 \6 f3 \6 G0 a( R| | ├──apprtc.rar 27.88M3 x% {! B8 X& P: o8 s
| | ├──AppRTCDemo-darren.rar 29.06M8 r. Z8 t% T8 s( q# A
| | ├──AppRTC搭建20190830.pdf 784.72kb' U' |( q: `; l
| | ├──AppRTC源码参考价值.pdf 283.99kb& }" J. R( e% v" [! h) t' G
| | ├──google_appengine_1.9.40.zip 45.14M$ R0 V; R$ x/ N0 Y0 q4 E" K
| | ├──webrtc-src-20190829.rar 2.26M
7 N2 Z/ N$ O" t; O; x, i+ S" D| | ├──WebRTC入门与提高20190831(全,apprtc独立文档).pdf 4.43M
" L4 R( t6 Q* Y2 y' }| | └──更多资料.md 1.61kb7 k' U2 n9 U* T, @) z r* ]
| ├──29-30-WebRTC高级
+ I+ i: B% ^% n$ v. S" z% x| | ├──1-WebRTC原理分析20200311.pdf 1.25M
1 \: ]5 i% z& }5 N4 d" h9 j| | ├──2-WebRTC音视频通话技术原理.pdf 1.25M
7 \& k2 r. c9 A. p! K| | ├──3-AppRTC搭建.mht 455.01kb
7 i8 u5 q7 R2 H$ \/ ?| | ├──32-1-WebRTC Mesh模型多人通话项目部署.pdf 900.67kb4 I2 o7 h6 e& y9 O
| | ├──5-实时音视频通信设计方案20200312.pdf 1.03M1 {9 p6 C6 j8 ]. _) p y
| | ├──VIP-WebRTC音视频通话必备手册.pdf 4.20M
* F4 C1 ^; @& O* n8 J5 s| | ├──WebRTC多方通话实战-20200320.pdf 379.62kb) H% ]% N6 V) B; y/ v' |
| | ├──WebRTC一对一实战-20200317.pptx 1.00M
5 Y5 L# D2 ^2 @( I- Q| | ├──Windows客户端1-编译源码.pdf 1.15M/ H" c5 p) I5 L& C0 c
| | ├──课堂演示-20200317.png 458.47kb( H) ^; y y+ u( _
| | ├──实时音视频通信设计方案20200312.docx 1.51M
8 m$ n1 d7 B3 P7 P4 m# v+ Y| | ├──一对一音视频通话逻辑.png 225.91kb
3 R% h& b) h5 q% S+ m| | ├──音视频通话-房间服务器详细设计.pdf 852.02kb" ^* h7 y9 u: \; l- w& V) ~2 Z6 x, h
| | ├──音视频通话QoS(服务质量)剖析-系列文章.pdf 468.33kb5 {% O2 A; m6 ~/ b
| | ├──源码说明.txt 0.05kb$ j/ b6 I% Y6 `
| | └──最新ICE协议-RFC5245-RFC8445-Interactive-Connectivity-Establishment-中文详解.pdf 6.64M! Z5 G" p$ n; d& b+ a
| ├──29-P2P
0 U4 V( A- ^# g+ ?' `; G1 q| | └──去中心化技术分享,P2P框架的实现.pdf 2.10M
Y" u! `( w N, ?* y* b| ├──31-33-WebRTC高级-Janus
: Y6 P" l+ W% _9 g) v" S1 y3 H| | ├──31-01-Ubuntu 下 Janus Server 搭建笔记-V0.2.pdf 2.48M0 D1 \0 Q9 U2 y& y% e7 Z
| | ├──31-02 Janus框架分析.pdf 935.12kb
6 j& ]3 J! f9 p1 T5 R$ W6 w| | ├──31-02 Janus框架分析.png 471.24kb
* N+ Z3 Z: @1 N& t% || | ├──31-03 Janus信令1.pdf 779.46kb+ ~ w! C2 O' Y, h9 U7 p
| | ├──31-03 Janus信令分析1.png 98.11kb
( M" `2 M; [ T3 G% ]9 N. U| | ├──31-04 web客户端信令分析1.png 130.83kb
/ U g" U3 N Y| | ├──31-04 web客户端信令分析2-4 .pdf 740.15kb
- ?5 ~( q% u/ |9 g S* K| | ├──31-04 web客户端信令分析2.png 335.46kb
& `' }% P7 ]" W0 B* l| | ├──31-04 web客户端信令分析3-publish流程.png 795.90kb
! J7 _$ F7 I. T4 r1 L' t| | ├──31-04 web客户端信令分析4-subscribe流程.png 554.61kb
2 t& D& a! h v! Z| | ├──31-05 Janus Web客户端源码分析.pdf 701.67kb: s3 X" v5 C' D1 @/ U
| | ├──31-05-html.rar 811.81kb
2 k* b0 p8 }& [5 g# G| | ├──31-05-Web客户端videoroom源码分析1-3.png 3.31M5 k8 I0 L+ G7 I
| | ├──31-06-janus_meeting.rar 249.32kb4 e0 r' H7 q2 f' C6 Y; i: T* c
| | ├──31-06-音视频会议web客户分析.png 605.92kb; p9 m* ]! z, r' Y2 c! O
| | ├──31-1.2 Janus Server 搭建笔记(ubuntu20.04腾讯云版本).pdf 2.58M- ]% y' z7 X# c0 ]6 A
| | ├──GLIB精讲-janus前站.pdf 659.62kb
* S' j( n. q+ t1 k! L| | ├──publish-2020-09-19_22-18-59.log 104.17kb
. i& D+ w5 @! A) s% h: X1 O2 P| | ├──subscribe_2020-09-20_17-36-11.log 609.90kb+ `3 G5 X: v) y6 y8 G' {, J& c
| | ├──test-glib.tar.bz2 160.00kb$ E" R, u& @; \4 y& d
| | └──必看.md 26.77kb6 Z, d7 I6 M" O( v
| ├──34-SRS.4.0-WebRTC
& ~8 g6 j8 J2 w0 a Y" ]2 v| | ├──1-SRS 4.0开发环境搭建_包括推流、服务器配置、拉流测试.pdf 1.64M% @( i3 G4 i+ O8 ]5 H2 J# O8 t
| | ├──10-SRS4.0-SDP详解.pdf 4.47M
+ h. W) X; E+ I! E$ c' D% i| | ├──11-参考资料-WebRTC 常用的缩略词以及部分知识杂谈.pdf 455.11kb/ N0 y) D' ?7 ^' n% E0 R: {6 I
| | ├──11-参考资料-WebRTC 常用的缩略词以及部分知识杂谈.png 66.64kb
4 ] Q0 T' o6 y' p+ R- N) ?, v3 T| | ├──11-参考资料-WebRTC的拥塞控制和带宽策略.pdf 2.18M. ?5 J& j3 v7 g& g6 |
| | ├──11-参考资料-WebRTC的拥塞控制和带宽策略.png 380.53kb/ m, D5 ]7 o ]% D* o" G2 k8 [
| | ├──12-Webrtc中RTCP使用及相关指标计算-待改进版本.pdf 2.95M3 \9 v6 }( E- Z) Q/ ?# C. t9 Y
| | ├──12-WebRTC中RTCP原理和应用实践.pdf 4.37M& y- T! c" p0 g
| | ├──2-SRS 4.0配置支持WebRTC推拉流.pdf 1.94M
+ u; i3 y6 p& ?5 T5 U: S" N. h| | ├──3-SRS 4.0 RTMP推拉流转发原理.pdf 1.23M* m+ D/ A5 i" }: m
| | ├──4-4.0 WebRTC 1v1通话.pdf 691.23kb
3 s$ R5 T& w0 j4 G( e9 }| | ├──4-4.0 WebRTC 1v1通话.png 140.20kb
Y* x# _% K8 K. |9 m/ O! }| | ├──6 SRS 4.0 RTMP to WebRTC原理分析(1).pdf 831.69kb
% H5 g/ ?* s6 N2 Y- U7 C) t2 I @; f| | ├──6 SRS 4.0 RTMP to WebRTC原理分析.pdf 831.68kb
% A G( {+ W5 l: `3 ~2 g( Y| | ├──6 SRS 4.0 RTMP to WebRTC原理分析.png 535.16kb% b$ I' D4 d% n/ j3 J
| | ├──6 SRS 4.0 WebRTC to RTMP原理分析.pdf 789.37kb
4 n0 ? d' C+ M9 n, p. G| | ├──7.0-WebRTC ICE 模块剖析.pdf 1.38M
# D4 b9 u! b! e) i9 U| | ├──7.1-SRS4.0 ICE交互分析.pdf 711.76kb v, v2 P* _1 H- C2 G+ S% q2 R J3 R
| | ├──8-SRS4.0 DTLS 握手.pdf 3.81M
5 Q6 _3 i; |4 G3 m4 ]+ b# o V8 E| | ├──9-SRS4.0-SRTP加密传输.pdf 398.07kb i% e# i5 x. G% I
| | ├──CLion-2021.2.1.tar.gz 716.31M
- {. A0 g/ [8 x0 N| | ├──Clion调试SRS4.0.156(集成开发环境).pdf 2.40M% t: \5 v7 o. ?- C
| | ├──GOTC:开源视频服务器,凭什么SRS能做到全球Top1?(1)(4).pdf 3.65M# a1 a5 ~% z4 z
| | ├──OBS-Studio-26.1.1-Full-Installer-x64.exe 72.11M
7 P' T# v8 x1 ~; ]. o! u. r| | ├──RTP中文版 by 51TalkAM.docx 6.31M, |0 u5 s$ Y% \( Z, r
| | ├──RTP中文版 by 51TalkAM.pdf 7.28M
4 o5 _: X$ ?9 t' Y9 W/ P| | ├──time.flv 42.70M
1 \ t" _5 k3 v8 K8 x4 b| | ├──vlc-3.0.12-win64.exe 40.61M3 S* F; q2 t( u2 D2 y2 u& C- h% V
| | └──参考资料-WebRTC常用的缩略词以及部分知识杂谈.pdf 355.89kb
& j" C/ ]8 y; J2 [: }- s: ~| ├──37-Android-NDK开发 4 V9 B; F4 o( g$ m
| | ├──1-android so适配.rar 362.79kb+ } A! L# y h
| | ├──2-jni.rar 14.34M
2 D/ j; v8 z! D$ e% Z) W* S* O| | ├──3-ffmpeg.rar 66.71M
* C! C% q, x0 g2 q| | ├──4-simple-player.rar 96.72M4 b" ^; w! i* c
| | ├──5 Android-NDK开发5.1-ijkplayer编译.pdf 1.34M
- Z9 K% P0 p, f| | ├──5-ref-MediaSDK.rar 47.92M0 u1 s3 {0 y. o$ m5 o$ R+ O
| | ├──5-ref-PlayerSDK.rar 35.86M" c6 e c8 b( V
| | ├──5-供参考-Android播放器-exoplayer_ijkplayer-PlayerSDK-原视频.mp4 5.37M
) q9 S# ] A* G0 R. n| | ├──5-供参考-Android播放器边下载边播放-MediaSdk.mp4 1.77M& ~1 Z0 W8 [' v8 u' I( L5 L) [# v' x$ \4 |
| | ├──5-供参考-Android音视频开源项目系列1.0.pdf 407.49kb# T6 A& [( S, E: a8 r
| | ├──Android-NDK视频说明.txt 0.18kb5 J& [1 k6 T7 c+ O$ |6 X* m" E
| | ├──Android利用ndk(r22)编译ffmpeg-4.2.1-0.1-beta.pdf 654.36kb
, O4 M& u9 f# P" A* Y; ^- H| | ├──ffmpeg-4.2.1-sh.tar.bz2 1.64kb; k1 ]$ O; q5 d* p; P9 A2 ^7 C
| | ├──IjkplayerDemo.rar 49.16M5 F+ ^) X) @9 {$ r k( ?. z
| | ├──必看.md 26.77kb+ C8 v8 ^7 g4 ]7 H
| | └──文档说明.txt 0.10kb
* ], S# I6 _) E| ├──37-GDB-CMAKE
$ C8 {0 {7 U, O% f4 M| | ├──cmake和gdb课程目录.png 22.00kb9 c3 s* V+ F; _! ?% c
| | ├──CMake实战-20200708.pdf 762.89kb
; `- d0 ?' d. g# R| | ├──Makefile实战-20200708.pdf 1.75M A6 S" _2 W( T9 k- Q& r1 N$ \
| | ├──src-cmake.rar 88.54M2 q9 X% t* L5 B( W9 @" Y
| | ├──src-gdb.rar 38.72M: ^; [: R1 ^) \6 J
| | ├──valgrind+gdb-20200630.pdf 1.38M/ c# n5 ], {5 T' V H
| | ├──必看.md 26.77kb
: G0 R( p1 k3 q( I$ J4 U| | └──音频帧采样点数-帧占用字节引发的内存越界惨案排查.png 485.05kb% m' A; s8 u, y, P+ y
| ├──ubuntu范例 ) H; @6 X6 Q1 i6 b# u
| | ├──07-01-ffmpeg-demux.rar 3.55kb
( P4 i) z. T/ E5 d8 D" q| | ├──09-02-video-watermark-makefile.rar 3.34kb
3 m- x0 u$ s! b9 d# b0 D( ^6 r| | ├──09-02-video-watermark.rar 3.20kb# B4 Z1 R5 }: s( z4 o
| | ├──ffmpeg_01.rar 1.44kb
4 e1 X6 J+ R6 _| | ├──ffplay-pro-15-18.rar 79.60kb
$ y! ~' t( ?3 D* `! }| | └──rtmp.rar 88.19M
% u Z2 V3 O. W$ I2 b| ├──补充内容-obs
9 j ]' ?# Q% j, b) E8 A| | ├──dependencies2019.zip 75.76M6 |& Q* [* ]+ o$ P9 [
| | └──obs-studio-27.1.3.tar.bz2 174.01M
. P1 o$ ` L# L! f* h8 z* `7 C| ├──补充内容C++11 " \$ l; p; F3 I
| | ├──c++11-src1-cmake.rar 706.78kb
, B/ |7 E+ P/ x$ e9 \& x| | ├──c++11-src1-qt.rar 786.54kb2 Z0 |$ q: ]0 p3 h0 r* q# m
| | ├──c++11-src2-cmake.rar 16.27kb
3 `* q9 [4 e j4 N' Y+ B" G| | ├──c++11-src2-qt.rar 66.17kb, ?, V/ d5 g) D j1 ~8 a
| | ├──C++进阶重点知识精讲1-20211023.pdf 725.07kb
* h- a* j1 g" Q8 u# \% R| | └──C++进阶重点知识精讲2-20211026.pdf 563.53kb# C/ A' r5 q# C2 y3 j, N- r9 a; x7 A
| ├──大华
_" ]; G6 o# {' z; L% h' C' ~| | └──大华H265_4K_20211018_132129.dav 495.01kb: ?$ n- H8 T) W5 G3 Q( `% k
| ├──电子书
/ e. `9 X8 J$ `7 N6 z& i| | ├──007-FFMPEG - From Zero to Hero.pdf 12.92M
|6 H( u+ W' V, N& E, K| | ├──008-FFmpeg Basics 2012.pdf 22.63M
9 ?8 J& s2 R6 ]6 o6 M2 N& k| | ├──009-Handbook on SDP for Multimedia Session Negotiations SIP and WebRTC IP Telephony.pdf 36.12M$ y4 v; U3 d# ~4 {4 w- o
| | └──010-Learning WebRTC.pdf 2.00M
8 \' w7 L3 z$ U$ N- w! _6 `& R& c| ├──工具 : [' N9 S# d' P& `
| | └──海康YUVPlayer.rar 1.69M; I( k4 V" k3 b" `: N
| ├──面试相关 ) A2 {6 u- r8 D: j* m" m/ P) g& m
| | ├──流媒体笔试_syc整理.rar 44.71M
" u# V5 M& }- D6 f| | └──流媒体面试题20210622.txt 3.74kb3 ?) f, {; e o; o& a x" u
| ├──0voice-rtc.apk 23.64M
- |' R U4 r8 o1 P5 o9 v* J| ├──aom.tar.bz2 7.75M5 L, H; t4 }8 v8 ]
| ├──app-debug.apk 29.15M& w2 Z- S Z s$ C
| ├──avio_reading.c 3.92kb% z, P0 y- b) B. t4 j$ \* q# ]
| ├──believe.mp4 7.46M5 S( u0 V& w- ^8 W. W
| ├──build_ffmpeg (1).sh 0.72kb
1 v/ r$ n7 I. }0 k" `$ ]6 ^* d8 V+ h| ├──build_ffmpeg.sh 0.72kb2 y: y2 c2 n. ?% r
| ├──buweishui.mp3 4.77M7 W$ ?% m3 z( @. a% m+ D9 ^
| ├──buweishui_48000_2_s16le.pcm 57.29M( p6 w1 ]& Z) e% k
| ├──ffmpeg+sdl2-dll.rar 17.71M
' F; p0 [" ?3 j m% Z! e| ├──ffmpeg_armv8-a_build.sh 2.81kb+ M* f o/ F' X
| ├──ijkplayerdemo.apk 29.15M
; v5 L, E8 e6 p| ├──janus-client-27.rar 68.43M
9 A0 t2 n( k- e5 u3 g( ?| ├──MAC开发环境搭建.pdf 618.20kb
9 V+ [8 b8 t/ f. o, O. [6 q| ├──笔记-极其重要.md 1.61kb
9 n0 O" U' @4 K1 q( S) z8 a( O| ├──零声学院-音视频课程变速播放演示.mp4 16.84M: W& b1 {. q$ c! P' D9 l! K- W6 O7 P( [
| ├──零声学院整理-2018腾讯移动游戏技术评审标准与实践案例.pdf 10.67M
% B9 W. h5 Z; l0 i| ├──零声学院整理-UDP可靠性设计-KCP优秀博文选集.pdf 7.20M/ Z4 H6 e2 m" B4 B5 _' \" o
| ├──三个月进入大厂面经.md 0.81kb9 s2 ]# V4 r$ R
| ├──腾讯视频面试题-直播如何做到500ms以下的延迟.mp4 333.47M
% s7 ~3 y/ n( W2 ^4 g| └──为什么要参加技术写作计划.pdf 383.44kb
4 ]8 e" y6 q+ o( n) a1 }& @/ v( \" ]' S2 Z' \8 W6 ~1 d
2 U- n8 V; b& }
- i. P: Q* |0 Y2 @0 @ n9 H' w m
( n% A& }, t& a( b* S7 ?& v
. S# N/ ^5 X$ L& q资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
. m0 Q6 c. ^9 R, L+ I
$ ~2 l' y- P% N0 i! l
& e2 a+ l1 p" K9 \& Q1 d6 {: v) i) m7 R; U0 k; ]& W. b. s
本资源由Java自学网收集整理【www.javazx.com】 |
|