CDN直播系统架构优化(必威体育精装版修正版).ppt

CDN直播系统架构优化(必威体育精装版修正版).ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CDN直播系统架构优化(必威体育精装版修正版).ppt

happy happy CDN直播系统架构优化 技术创新,变革未来 * 业务架构 PC/Android/iOS 播放 回看 API PC/Android/iOS 推流 直播 时移 存储 转码 接口 数据 转换 质量 质量监控 设备状态监控 基于音视频实时数据的采集端、传输和播放端技术特性,优化延时、卡顿和首屏等重 要性能指标 防盗链 * 部署架构图 * 流传输 * 流媒体协议 timestamp bitrate smooth * Buffer Control 延时 卡顿 首屏 缓冲控制 ??延时:实时采集画面与播放展示画面的时间差 ??首屏:从点击播放到出图的时间 ??卡顿:播放过程中出现卡顿次数或时长 * Receive Demux Decode Sync Display Frame Buffer 麦克风 摄像头 audio video 推流协议 RTMP CDN 播放协议 RTMP/http--‐flv/HLS 扬声器 显示器 audio video Send Muxe Encode Sync Capture Frame Buffer 传输 * 流媒体服务器 ??基于nginx和nginx-rtmp-module,将多进程模式改造成多线程 ??线程间消息通信,保留基于event处理逻辑 ??解决合并回源的问题 ??Reload:修改Master-Worker模式 1) worker内open和close所有fd 2)重组connection与conf关系 ??实现rtmp/rtmp2flv/flv/hls分发 ??实现 Cache GOP、Cache Time、丢帧、时间戳修复 ??鉴权、防盗链、lua等 ??直播、时移、回看、录制、截图 * 时移-回看 ??可配置时移存储时间 ??采用小文件切片作为数据存储单元 ??建立关键帧的索引,支持GOP级的拖动 * Open GOP 和Closed GOP: 1.I帧前面的B帧是否参考该I帧 x264默认是Closed GOP,很多解码器不支持Open GOP IDR场景切换 Adaptive Streaming,选择Closed GOP GOP * 帧分析-IDR * 帧分析- I * 帧分析- Open GOP的SEI * 首屏 技术方面 ??GOP Cache:缓存当前GOP,时间戳修改 ??传输:简化协议交互, writev ??X264编码:无延时编码zerolatency,控制码率波动 ??播放:key frame解码 ??协议:http-flv 策略方面 ??预热:提前拉取热门直播 ??集群:就近共享数据 * 延时 全网延时控制 ??延时控制:在网络拥塞严重时采用丢帧策略,保障实时播放 ??参数更新:meta/video codec/audio codec ??时间戳:递增 播放输出 实时输入 * 质量监控 推流端监控 CDN监控 播放端监控 质量数据 分 析 优化 * happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy happy

文档评论(0)

liuxiaoyu98 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档