技术开发 频道

SACC 2018:各大直播平台的架构设计与问题解决

  2018年10月19日,由IT168旗下ITPUB企业社区平台主办的第十届中国系统架构师大会(SACC2018)来到了第三天,依旧热情不减。基础架构运维、容器技术、架构成长、前端架构、大数据分析、与区块链应用,视频直播等7大专场内容分上午、下午两部分,齐头并进。现场座无虚席,互动不断。

  本篇文章聚焦于视频直播平台架构设计专场,详细解读各大直播平台的架构设计。

  OnVideo刘歧——流媒体直播一体化 - 架构设计与实现

  本次分享聚焦于直播过程中遇到常见问题的解决和整个业务流的平台架构设计,其中包括推流端的选型,服务器部分的选型与设计,包括CDN的评估标准。关于直播界的业务拓展,如何实现内容再创新和精编精剪,实现视频素材的再创新,如何深度挖掘媒资价值,保护媒资版权。

  在技术环节介绍了直播通用的几种服务协议包括HTTP + FLV,RTMP,HLS,DASH,RTC,以及不同协议之间的差距与防盗链技术,直播过程如何实现秒开,遇到卡顿的优化策略如何选择,在大陆以外和录制点播 HLS可采取HLS,DRM可以考虑 HLS/DASH,精准调度可以考虑 HTTP,调度与流预加载策略和推流并发高可以考虑被动切 HLS。

  OnVideo致力于保证内容的精品性,确保观众得到最好的内容,发布者发布最优的精品内容,平台为观众及发布者提供最优质的服务。

  映客直播王继罗 - 高可用架构实践

  映客直播于2015年上线,最初以个性化礼物、实时微信提现、美颜等功能开启互动玩法的创新,随后将互动玩法推到极致,三连麦、多人直播间、狼人杀、千人千面等功能相继开发,在2015到2018年内实现了1亿价值到100亿价值的突破,打造了移动直播的领先品牌 。

  随着在线人数和业务的扩大,直播平台基本都会面临服务不稳定、机器可维护性不强等问题。对此映客的优化策略是在服务治理以监控入手,去除手工统计,自动化报警,不再依赖用户反馈,实现1分钟之内将报警信息预警。采用工具化追踪,缩短排查时间。出现问题高效止损,方式多样,杜绝重启服务单一手段。

  映客还引入了api-gateway, 在Api-Mock期间极大的缩短了开发周期,快速实现实时热更新,由原来的服务提供者修改程序增加mock数据、重启服务、数据生效改为调用方通过web界面修改返回数据、实时生效。除此之外实现了模拟慢速网络、提高测试覆盖率等问题

  苏宁视频云段学闯:H.265技术在短视频的应用及未来前景

  通常视频网站的所有视频数据,不会存储在同一个机房,而不同CDN供应商接入视频网站的接入点也不一样。视频在预热和回源的过程,需要经过若干分发(和缓存)节点,这些节点分布在不同地域、不同运营商的机房、不同的时间,连通性都是不断变化着的。苏宁视频云的思路是则是采用深度学习算法,建立分发质量预估模型,实时生成链路的方案,选择最优质的网络链路,提高分发速度。由算法编码视频序列得到的码率比x265默认参数编码视频序列的码率降低了13.29%,且主观画质基本一致;在很多情况下可以达到预期的降码率效果。

  就苏宁视频云而言,目前转码过程需要处理的有业务需求(添加logo,遮挡logo,动态logo,添加字幕,添加背景音乐,去黑边,多源拼接,时间戳打点转码)和成本需求(转码时要求在画质不变情况下尽量的降低带宽),苏宁视频云的转码内核以ffmpeg为基础,通过对ffmpeg进行定制化的开发完成功能。对于大片源采用分布式协同工作,提高效率。

  爱奇艺程雪麟:爱奇艺直播后端系统架构之路

  爱奇艺直播背靠爱奇艺视频平台,直播已拥有接近一线直播平台的用户及内容体量。爱奇艺春晚史上首次全球网络直播北京时间2015年2月18日晚,爱奇艺实现春晚史上首次全球独家直播,一举创下最高同时在线人数超1400万的全球单平台网络直播纪录。

  爱奇艺直播平台API服务架构从2013年从零开始的野蛮发展到2017年API ALL平台化。中间经历了很多问题,模块过于臃肿、代码质量不高、系统越做越大,功能越加越多,每次新功能的技术选型总需要迎合现有系统的技术架构做让步等等。面对上面的问题,本次分享围绕爱奇艺分析用户规模快速增长下的架构演进过程,包含对后端系统和6个基础中心(对组件中心、直播质量中心、计算中心、安全中心、监控运维中心、配置中心)的建设。

  同时程雪麟老师也提出了对直播后端的展望,加大AI赋能,促进直播生产,优化用户体验,利用算法开展进一步商业化挖掘,

  腾讯云崔立鹏:面向实时直播的P2P技术实现

  千播大战结束,短视频风头正劲,直播和短视频平台进入精细化运营阶段,带宽成本的优化成为各平台扭亏为盈的关键点。用户对超清码率、体验要求较高,传统P2P方案无法解决播放体验差、延迟高等问题。

  直播最大关键点是播放体验的保证,直播过程中卡顿和闪退都是大忌,X-P2P + 极速高清,腾讯云为视频客户将带宽成本降低60%以上,为行业良性发展提供了坚实的技术保障。通过P2P窗口,为数据分享提供时间,通过CDN窗口,确保播放质量,一旦用户播放失败,回退到CDN播放,确保用户体验。

  第十届中国系统架构师大会准备了三天传统技术大会演讲,两天深度主题培训,更多精彩议题欢迎访问大会专题页面(http://zt.it168.com/topic/sacc2018/)。

0
相关文章