




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、超高密度游戏直播转码架构Twitch.tv是干嘛的?Twitch直播平台架构,极低成本转码的商业需求FFmpeg有点小毛病,还是得重起炉灶Shopping也很难:各种转码方案的利弊大团圆结局以及未来努力的方向Twitch.tv是干嘛的?总部位于旧金山,是亚马逊AWS的 子公司全球(除中国市场外)最大的互动 直播平台主播、观众主要集中在北美、欧洲, 但亚太、南美是新增长点服务:直播、聊天室、直播录像、 上传视频、短视频、社区、游戏整 合营收模式:广告、打赏、游戏商店有关Twitch.tv的统计数据1500万+ 日活跃用户220万+ 月活跃主播200万+ 高峰并发观众4万+ 高峰并发直播频道106
2、分钟 用户平均每天浏览时间$6500万+ Twitch社群筹集的慈善捐款与Netflix受众的不耦合性注:Netflix为美国以及 全球最大的付费内容网 络视频服务商,美国75%的网络视频观众是 其注册用户电竞已成为深受年轻人喜爱的大众内容Twitch直播平台架构Twitch直播平台架构转码的商业需求“Providing transcoding to our broadcasters would help them give their viewers better user experiences.”Twitch的直播转码系统FFmpeg做RTMP转HLS实时转码1进N出并转码每个varia
3、nt:ffmpeg -i -c:v libx264 -x264opts keyint=120:no-scenecut -s 1920 x1080 -r 60 -b:v -profile:v main -preset veryfast - c:a libfdk_aac -sws_flags bilinear -hls_list_size .m3u8 -c:v libx264 -x264opts keyint=120:no-scenecut -s 1280 x720 -r 60 -b:v -profile:v main -preset veryfast -c:a libfdk_aac -sws_f
4、lags bilinear -hls_list_size .m3u8 -c:v libx264 -x264opts keyint=60:no-scenecut -s 1280 x720 -r 30 -b:v -profile:v main -preset veryfast -c:a libfdk_aac -sws_flags bilinear -hls_list_size .m3u8 -c:v libx264 -x264opts keyint=60:no-scenecut -s 852x480 -r 30 -b:v -profile:v main -preset veryfast -c:ali
5、bfdk_aac -sws_flags bilinear -hls_list_size .m3u8若要转封装某个variant:-c:v copy -c:a copy -hls_list_size .m3u8 有点问题之一:转码+转封装的IDR对齐有点问题之一:转码+转封装的IDR对齐有点问题之一:转码+转封装的IDR对齐有点问题之二:单线程结构影响软件性能有点问题之二:单线程结构影响软件性能TwitchTranscoder的高性能:多路输出方显优势TwitchTranscoder的高性能:多路输出方显优势TwitchTranscoder的高性能:多路输出方显优势Shopping一个低成本、高
6、密度的转码方案成本、成本、成本I稳定性画质3年的总体拥有成本:1/5现有的软件解决方案48小时不间断运行,能对付各路畸形码流对比基准:x264 veryfastTwitch的测试内容:/video/derf/软件集成运维Time to marketH.264编码的API:IDR插入,码率控制平均故障间隔,零件物流,NetBoot,IPMI 现成的服务器产品,软件开发支持Shopping还真有点难优点缺点玄灵活成本太高,特别是egress流量成本巨大软件部署便捷,高画质低密度ASIC高密度,低功耗(低OPEX)无现成的服务器产品GPU高密度,现成的服务器
7、产品画质不够理想Nvidia NvencH.264 codec 100%用ASIC实现测试了Maxwell代的Quadro M5000, Tesla M60 行业最高的编码器密度高画质(SDK 2016.3以后版本)解码器资源不够,拖累转码器密度新Pascal代的Tesla P4或有突破Intel QuicksyncH.264 codec GPGPU和ASIC混合实现Broadwell代在密度方面有显著提高 市面上有多个基于Xeon E3服务器产品软 硬件成熟,运行稳定,极佳的技术支持SDK支持对一进N出ABR转码的性能优化画质不能算非常理想Intel Quicksync:小心SKUIntel
8、 Quicksync Skylake:末代皇帝?Skylake和Broadwell比,SDK的软件优化 + 更大的GPGPU,能带来 10-20%的性能提高未来新版SDK对于ABR转码的性能或有大幅提升Kaby Lake的转码性能缩水50%,因为VDBOX用了老一代GT2Kaby Lake的新功能仅限于增加了HEVC 10bit 硬件解码的功能Kaby Lake并无VP9硬件编码的功能讨论:后H.264时代(好像有点混乱)编码器的优化努力基本集中在基于内容的VBR,比如Beamr、Harmonic、Ateme等 等实时H.264编码效率超过x264 medium很难:x264 slow/slower提高不明显,veryslow提高明显但无法实时编码VP9:解码已被广泛支持(除iOS),编码效率确有提高,但实时编码依然有难度(libvpx speed 4就已难做到1080p60)HEVC:专利池依然混乱,依然没有浏览器支持,但被机顶盒、SmartTV广泛支持, 编码效率出色,并有众多软硬件实时编码产品数(2020年的)风流人物,还看AV1(但估计实时编码有难度)大团圆结局,但依然有进步的空间Twitch是全球(除中国市场以外)最大的互动直播平台,峰值并发直播频道超过4万 路软件优化+硬件转码方案的部署使Twitch的转码容量在2017年提高了10倍,同时正式 支持1080p60
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西省西安市鄠邑区第四中学2024-2025学年高二下学期第一次月考历史试题(原卷版+解析版)
- 三年级信息技术下册 第三单元 用金山画王作图 第10课 填充颜色 打开保存的图画教学设计 新人教版
- 借款资金支付合同范例
- 儿童美术合同标准文本
- 代租车合同标准文本
- 中医药在儿童健康中的运用
- 住家户住房合同标准文本
- 个人财务心理调适与压力管理
- 农村公寓出租合同标准文本
- 再生资源合同标准文本
- (3月省质检)福建省2025届高三毕业班适应性练习卷英语试卷(含答案)
- 秸秆破壁菌酶研发项目可行性研究报告(范文参考)
- 2025年上半年贵州黔东南州各县(市)事业单位招聘工作人员1691人笔试易考易错模拟试题(共500题)试卷后附参考答案
- 2025新疆机场(集团)有限责任公司阿克苏管理分公司第一季度招聘(75人)笔试参考题库附带答案详解
- 2025年阿斯利康能力测试题及答案
- 东莞市劳动合同模板6篇
- 《医疗机构重大事故隐患判定清单(试行)》知识培训
- TCACM 1470-2023 胃癌前病变治未病干预指南
- 全国计算机等级考试《三级信息安全技术》专用教材【考纲分析+考点精讲+真题演练】
- 生猪屠宰兽医卫生检验人员理论考试题库及答案
- 小学数学主题活动设计一年级《欢乐购物街》
评论
0/150
提交评论