- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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监控
播放端监控
质量数据
分 析
优化
监控排障
链路追踪
从任何入口都可查找完整链路
所有节点的指标对比
精准度
区分区域、挂载点、频道
监控全网所有流,排查首要原因
告警
主动推送
历史回溯
播放质量
参数:
bitrate: 763 kb/s resolution:480x360 fps:30
GOP:30
参考指标:毫秒级、帧数、动态旋 转图像
质量指标
CDN监控
建连时间
首帧时间
缓存
帧率
码率
丢帧
端监控
DNS解析时间
建连时间
首帧时间
缓存
帧率
丢帧
码率
卡顿率 失败率
运营商、省份
0%-‐1%
1%-‐3%
3%-‐5%
5%-‐10%
移动直播用户省份分布图
移动直播用户量时间分布图
高峰期是20点-‐24点,运维繁忙,质量告警
低谷期是4点-‐8点,更新版本,部署机器
卡顿
卡顿原因
音视频不同步
丢视频
丢音频
画质低
帧率低
时间戳异 常
解决办法
增加带宽
优化编码参数
调整资源
修复时间戳增量
动态缓冲区
您可能关注的文档
- 《2015年台湾省安全工程师安全生产:低架提升机基础有何要求考试试题》.doc
- 《2016级(C语言程序设计)上机实验报告模版1-顺序与分支资料》.doc
- 《2016年江苏省安全工程师安全生产法:提升机安全技术要求模拟试题》.doc
- 《2016年,高考二轮,专题复习:气候类型,高考真题汇总,及考(精)》.doc
- 《2016年考勤表下载》.doc
- 《2016年上半年广东省安全工程师安全生产法:提升机安全装置模拟试题》.doc
- 《2016年上半年云南省安全工程师:砂轮机安装考试试题》.doc
- 《2016年下半年山东省安全工程师安全生产法:提升机的安全操作模拟试题》.doc
- 《2017年5月下午高级信息系统项目管理师案例试题及答案解析》.pdf
- 《2017年考勤表-标准模板》.doc
最近下载
- 12gre填空pass 150题合并版.pdf VIP
- 外墙高空作业施工方案范本.docx VIP
- 管道沟槽开挖专项施工方案.pdf
- 四川省2024年普通高校对口招生统一考试数学试卷(含答案) (5).docx
- 关于医院医疗领域群众身边不正之风和腐败问题集中整治工作方案.docx VIP
- 《计算机应用基础》课程思政教案一.pdf VIP
- 语文人教版七年级上册课本剧范文(通用5篇).doc
- 2022年秋季新版--小学英语 5年级 五年级上册《53天天练》测评卷 冀教版 JJ.docx VIP
- 国家开放大学电大《计算机应用基础(本)》终结性考试试题.docx
- 2021年小学六年级数学总复习新版题库分类.pdf VIP
文档评论(0)