?
課程目標:
通過該課程的學習,學員應能夠掌握CDN的關鍵技術,為CDN軟件開發(fā)技術奠定基礎。掌握流媒體相關技術能解決流媒體與CDN融合帶來的問題.
課程大綱:
?
|
主題
|
內(nèi)容
|
|
?
?
CDN介紹
流媒體+CDN
|
1.?CDN高層結構圖
2.?CDN各部分交互
3.?常見拓撲
4.?新型拓撲
|
|
?
?
?
CDN的痛點和難點
|
1.?延時與卡頓如何平衡
2.?如何實時感知網(wǎng)絡狀況
3.?如何支撐5分鐘故障效應
4.?適用靈活多變的計費方式
5.?網(wǎng)絡抖動帶來的影響及應用
5.1網(wǎng)絡層處理
5.2編碼層處理
|
|
?
?
?
?
?
?
流媒體原理與關鍵技術
|
1. 原理
1.1 多媒體數(shù)據(jù)的接力
1.2 直播/點播
2. 協(xié)議
2.1 HLS
2.2 RTMP
2.3 HDL
3 ?開源工具
3.1 nginx
3.2 srs
3.3 ffmpeg
|
|
?
?
編解碼高可用/高性能/高變化對開發(fā)的要求案例講解
|
1、h264/h265
2、AAC
3、4K+VR對編碼的影響
4、硬件加速
5、敏捷開發(fā)+持續(xù)集成
6、分布式轉碼系統(tǒng)
|
|
案例講解
|
動態(tài)回源與智能選路
|
|
?
|
探討
k8s+docker給CDN帶來什么?
webRtc能給CDN帶來什么
分布式CDN
IPV6對CND的影響
|