CDN直播系统架构优化ppt课件.pptx_第1页
CDN直播系统架构优化ppt课件.pptx_第2页
CDN直播系统架构优化ppt课件.pptx_第3页
CDN直播系统架构优化ppt课件.pptx_第4页
CDN直播系统架构优化ppt课件.pptx_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CDN直播系统架构优化 技术创新 变革未来 1 业务架构 PC Android iOS播放 回看 API PC Android iOS推流 直播 时移 存储 转码 接口 数据 转换 质量 质量监控 设备状态监控 基于音视频实时数据的采集端 传输和播放端技术特性 优化延时 卡顿和首屏等重要性能指标 防盗链 2 部署架构图 3 流传输 4 流媒体协议 timestamp bitrate smooth 5 BufferControl 延时 卡顿 首屏 缓冲控制 延时 实时采集画面与播放展示画面的时间差 首屏 从点击播放到出图的时间 卡顿 播放过程中出现卡顿次数或时长 6 ReceiveDemuxDecodeSyncDisplayFrameBuffer 麦克风 摄像头 audio video 推流协议RTMP CDN 播放协议RTMP http flv HLS 扬声器 显示器 audio video SendMuxeEncodeSyncCaptureFrameBuffer 传输 7 流媒体服务器 基于nginx和nginx rtmp module 将多进程模式改造成多线程 线程间消息通信 保留基于event处理逻辑 解决合并回源的问题 Reload 修改Master Worker模式1 worker内open和close所有fd2 重组connection与conf关系 实现rtmp rtmp2flv flv hls分发 实现CacheGOP CacheTime 丢帧 时间戳修复 鉴权 防盗链 lua等 直播 时移 回看 录制 截图 8 时移 回看 可配置时移存储时间 采用小文件切片作为数据存储单元 建立关键帧的索引 支持GOP级的拖动 9 OpenGOP和ClosedGOP 1 I帧前面的B帧是否参考该I帧x264默认是ClosedGOP 很多解码器不支持OpenGOPIDR场景切换AdaptiveStreaming 选择ClosedGOP GOP 10 帧分析 IDR 11 帧分析 I 12 帧分析 OpenGOP的SEI 13 首屏 技术方面 GOPCache 缓存当前GOP 时间戳修改 传输 简化协议交互 writev X264编码 无延时编码zerolatency 控制码率波动 播放 keyframe解码 协议 http flv策略方面 预热 提前拉取热门直播 集群 就近共享数据 14 延时 全网延时控制 延时控制 在网络拥塞严重时采用丢帧策略 保障实时播放 参数更新 meta videocodec audiocodec 时间戳 递增 播放输出 实时输入 15 质量监控 推流端监控 CDN监控 播放端监控 质量数据 分析 优化 16 监控排障 链路追踪 从任何入口都可查找完整链路所有节点的指标对比 精准度 区分区域 挂载点 频道监控全网所有流 排查首要原因 告警 主动推送历史回溯 17 播放质量 参数 bitrate 763kb sresolution 480 x360fps 30GOP 30 参考指标 毫秒级 帧数 动态旋转图像 18 质量指标 CDN监控 建连时间 首帧时间 缓存 帧率 码率 丢帧 端监控 DNS解析时间 建连时间 首帧时间 缓存 帧率 丢帧 码率卡顿率失败率 运营商 省份 19 0 1 1 3 3 5 5 10 移动直播用户省份分布图 20 移动直播用户量时间分布图 高峰期是20点 24点 运维繁忙 质量告警低谷期是4点 8点 更新版本 部署机器 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论