阿里云CDN 踩坑记录
- CDN文件上传上传限制300M,超过会失败
- 在小文件传输方面,(图片的话),主要延迟体现在首包时间,TCP时间; 而在像直播流/视频流等大文件传输主要体现在下载时间。
- 在小文件传输方面,需压力测试评估。
直播CDN质量标准
参考阿里云
接入阿里云CDN可以参考以下衡量CDN指标来判断CDN质量:
- 延时:指一个数据包从用户的计算机发送到网站服务器,然后再立即从网站服务器返回用户计算机的来回时间。延时越低,性能越好。
- 下载速度:指用户从网络上或者网络服务器上下载的数据时的传输速度。下载速度越快,性能越好。
打开速度:指用户打开网站的速度。打开速度越快,性能越好。 - 丢包率:指用户在网络传输中所丢失数据包数量占所发送数据组的比率。
- 回源率:回源率分为回源请求数比例及回源流量比例两种。
- 回源请求数比:指边缘节点对于没有缓存、缓存过期(可缓存)和不可缓存的请求占全部请求记录的比例。越低则性能越好。
- 回源流量比:回源流量是回源请求文件大小产生的流量和请求本身产生的流量。所以回源流量比=回源流量/(回源流量+用户请求访问的流量),比值越低,性能越好。
- 缓存命中率:指终端用户访问加速节点时,该节点已缓存了要被访问的数据的次数占全部访问次数的比例。缓存命中率越高,性能越好。
直播流媒体
flv文件, hls文件格式
H.265压缩效率较高,但是对机器性能压缩较大.
直播卡顿的原理分析
-
手机配置:
推流过程中会有一定的 CPU 损耗,硬件配置较差的低端手机,在推流过程中若整体 CPU 使用率超过 80% 以上,画面会出现不同程度的