本文源自“TechWeb”。

近年来,国内LPL比赛的受关注度持续提升,据官方数据透露,今年春季赛期间直播观看人次已超200亿,赛事内容总观看量超650亿,同比上涨70%。目前,正在进行的LPL夏季赛如火如荼,面对赛事直播观赛人数再一次激增,国内领先的游戏直播平台斗鱼(DOYU.US)利用多项业内尖端技术,对PC与移动双端再次进行了优化,确保广大用户能够拥有最佳的观赛体验。

“沉浸式”直播:超高清、无延时、不卡顿

数千万人同时涌入直播间,用户能否迅速获取视频,将直接决定平台的留存率。与主播高频互动时,能否持续保持超高清、无延时、不卡顿的画面,对于直播平台而言也并非易事。像斗鱼这样体量的游戏直播平台,每天晚高峰时段都有数千万用户同时观看直播,用户从全国各地瞬时涌入平台,非常考验平台的承载能力。

为了让用户体验达到最优,斗鱼摒弃了市场上应用广泛的开源音视频软件,自主研发了斗鱼专属播放器,并且以“低延迟+高清+实时流媒体”为核心进行了直播场景的定制化优化。截至目前,斗鱼围绕视频流技术研发的十余项创新技术已经获得了国家技术专利。

打开斗鱼直播间,用户感知最明显的就是“瞬时打开”。为了赋予用户极致的播放体验,斗鱼利用算法将秒开率、卡顿率、失败率等指标提升到了最优。一方面,斗鱼对推荐给用户及用户自身关注的内容进行了资源的“预加载”;另一方面,斗鱼通过优化CDN、优化解码和渲染优先级等,把最小可用的关键数据优先推送给用户,进而保证内容的瞬时秒开。在多重技术的护航下,目前斗鱼的“秒开率”高达98%。

视频直播对平台低延迟和视频流畅性提出了极高要求,为了让用户与主播的互动更加平滑流畅,赛事转播的延迟时间更短,斗鱼做了很多研究和优化,比如主动管理缓冲区大小,智能调控播放速度等等。与此同时,斗鱼在技术上实现了多端统一,PC端、移动端、TV端,不限机型、配置,均能快速流畅的解码并播放直播视频。

基本的播放功能之外,斗鱼播放器与自身业务进行结合,推出了诸多游戏直播独有的个性化功能。比如“多视角切换”、“交互式直播”和“智能档位”。行业发展初期,主播对弹幕的互动、礼物打赏所给出的反馈时间通常在1-2分钟甚至以上,问题主要来自视频推流缓冲区空间不足。斗鱼通过创新研发,对缓冲区采取了主动人工管理的方式进行了优化,配合智能调控播放速度,在降低延迟的同时保证了视频的流畅度。目前,斗鱼主播与用户间的延迟已缩短至1秒内,这使主播与用户的互动能力赢得了质的飞跃。

为赛事而生的“画质重生”技术

在自研播放器支撑下,斗鱼直播间最高支持“4K蓝光+20M+60帧”超高清播放。更令人惊喜的是,即便赛事转播官方提供的画质较低,斗鱼依旧能够通过视频增强和超分技术使“画质重生”。

去年的S9赛事期间,在官方给出的“1080P+10M+60帧”视频源基础上,斗鱼通过“AI训练”,将画质实时超分到了“4K+20M+60帧”,无论用户通过大尺寸电视亦或是投影进行观赛,每位选手KD(击杀和死亡)细节均非常清晰。同时,优化后的画质在普通FHD、2K显示器上也更加锐利清晰。因此,各大游戏赛事期间,斗鱼都能比同类平台吸引更多的用户来斗鱼观看赛事直播。据了解,本次LPL夏季赛及不久后的总决赛,斗鱼仍会对视频源进行超分辨率、超帧率、HDR、修复等二次技术处理,将视频质量再次提升到一个新的高度。

优质的体验下,最大程度为用户降低流量消耗

去年12月,中国社科院发布的《全球传播生态蓝皮书》中提到,随着5G商用时代的到来,未来十年内5G用户的月平均流量将增长7倍,而其中90%将由视频消耗。如何既能观看高清流畅的直播画面,又要消耗更少的流量和带宽,成为一众视频网站、直播平台绕不开的技术攻关。

在用户需求的驱动下,斗鱼的技术人员研发出了一套行之有效的视频压缩技术,在节流方面进行了重要优化。基于大型深度神经网络学习,斗鱼启用了内容感知相结合的实时编码技术,在保证画质的情况下尽量压缩码流,使得绝大多数用户的网络都能完成流畅播放。除此之外,斗鱼在传输技术上还使用了WebRTC(网页即时通信)等最新的低延迟实时传输协议,减少网络波动带来的重传、拥塞等卡顿体验。三项技术的结合有效降低了4G网络下观播需要的流量。

相对于其他平台,在同等清晰度的情况下,斗鱼所提供的视频内容延迟更低,加载也更流畅。再加上斗鱼能够智能识别用户的网络环境,例如4G情况下会首先加载超清视频源,WIFI环境下则会依据带宽加载4M蓝光或10M蓝光,从而实现智能节流。

内容生产离不开底层技术,技术让内容的展现形式更生动、有趣。目前,斗鱼直播间已经支持360度 VR直播,并与多家VR设备商进行了合作洽谈。未来,更多顶级赛事或将以VR技术为基础,为用户提供多屏、多视角直播。随着5G网络设施进一步完善,诸如8K互动直播、VR+云游戏等新技术都有落地的可能。斗鱼方面表示,作为直播行业的先行者,斗鱼将持续保持技术创新,为用户创造更好的直播体验和互动场景。

(编辑:宇硕)

斗鱼html5直播流,千万级用户瞬时涌入直播间如何不卡?斗鱼(DOYU.US)自研视频流技术全揭秘...相关推荐

  1. 千万级用户产品更名为“亿图脑图 MindMaster”背后:脑图软件市场高速增长

    东尼·博赞发明思维导图导图时,大概没想到思维导图会变得如此受欢迎.数据显示,全球范围内,约有6亿人使用思维导图这一工具,其用户涵盖众多领域,包括企业家.政府.公司.学术机构等. 而作为一款功能全面的专 ...

  2. 千万级用户的Android客户端是如何养成的

    声明:本文来自「七牛云主办的架构师实践日--亿级移动应用架构最佳实践」的演讲内容整理.PPT.速记和现场演讲视频等参见"七牛架构师实践日"官网. 嘉宾:阿刘,in技术专家. 责编: ...

  3. 如何估算代码量_千万级用户的大型网站,应该如何设计其高并发架构?(彩蛋)...

    目录 (1)单块架构 (2)初步的高可用架构 (3)千万级用户量的压力预估 (4)服务器压力预估 (5)业务垂直拆分 (6)用分布式缓存抗下读请求 (7)基于数据库主从架构做读写分离 (8)总结 本文 ...

  4. 抖音、美团等大厂千万级用户的Android客户端架构演进之路—

    在移动开发中,对开发者来说不同的人具有不同的能力.就像读一本书一样,一千个读者,有一千个哈姆雷特.但不管怎样,只要你是个软件开发者你就必须学习windows或Linux等操作系统的运行原理.Andro ...

  5. 面向千万级用户的运维事件管理之路

    本文整理自 GOPS2017·上海站演讲<面向千万级互联网证券用户的事件运维之路> 作者简介 作者简介:袁友高,一名IT男,2013年加入了平安证券,参与和见证了生产事件组的组建和发展. ...

  6. 千万级用户网站门户前端设计

    对于千万级的注册用户的门户项目是前端这块是怎么去实现的,自己在平常的工作中总结了一些经验,也是在不断的挫折中,不断演练的,希望总结出来给大家参考下,和大家一起探讨,一起进步. 一.门户设计一般会遇到哪 ...

  7. MySQL 8.0 批量生产千万级用户、手机号等信息

    在测试功能的时候需要生千万级甚至亿级别的,可以通过写MySQL的存储过程来模拟真实的用户信息. 说明: 该存储过程使用基于id作为自增主键, 有手机号是随机生成,可能会有少量重复手机号码,后面有滤重S ...

  8. 千万级用户ms级抽奖N名设计方案

  9. 网易实践|千万级在线直播弹幕方案

    导读:8月22日,TFBOYS「日光旅行」七周年演唱会落下帷幕,顶级流量的在线直播,海量弹幕.礼物刷爆屏幕,网易云信为这场直播活动提供直播弹幕技术方案.本文将围绕千万级在线场景阐述直播弹幕的设计方案. ...

最新文章

  1. mysql数据库报错1146_关于MySQL报错:[ERR] 1146
  2. opengl加载显示3D模型Q3O类型文件
  3. SpringMVC之控制器的单例和多例管理
  4. 04-Flutter移动电商实战-打通底部导航栏
  5. 彻底搞懂浏览器Event-loop 1
  6. VS中Eric觉得好用的快捷键
  7. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(23)-设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用...
  8. css table中设置tr行间距
  9. 如何搭建一个简单的QQ机器人(基于mirai)
  10. 区域生长算法及其实现
  11. 《TCP/IP详解 卷1:协议》学习笔记(未完待续)
  12. java中int型的取值范围_Java中int的取值范围
  13. C++11 使用智能指针封装 pimpl idom
  14. 《网络协议》笔记-网络分层
  15. 歌谣:2022年年终总结
  16. GoogLeNet: Going deeper with convolutions
  17. 基于51单片机的贪吃蛇小程序(8*8LED点阵实现)by_jy
  18. Android开发环境离线工具包
  19. iOS 音频边录边播
  20. remote sensing 投稿流程

热门文章

  1. mysql网络商城毕业论文_网上商城(毕业论文)范例.doc
  2. jmf android,XT800 ANDROID 2.1 升级教程(官方版) - XT800 论坛 ...
  3. 生于忧患 死于安乐
  4. 科学计算机如何锁定,华为计算器怎么才能固定竖屏和调出科学计算器?取消自动旋转操作介绍...
  5. 分享一个安卓串口调试助手支持OTG(OTG接USB转TTL)
  6. 831003车床拨叉课程设计(拨叉831003加工工艺及钻φ22花键底孔夹具设计)(说明书 CAD图纸 SolidWorks 三维图 工序卡……)
  7. 被误传千年的七句经典名言
  8. LT8641UXE HDMI2.0 4进1出4K60Hz方案介绍
  9. 推荐5个强大的Java分布式缓存框架
  10. 2021年电工(初级)作业考试题库及电工(初级)理论考试