加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 服务器 > 安全 > 正文

腾讯1300场NBA直播背后的技术力量

发布时间:2021-01-15 01:46:52 所属栏目:安全 来源:网络整理
导读:《腾讯1300场NBA直播背后的技术力量》要点: 本文介绍了腾讯1300场NBA直播背后的技术力量,希望对您有用。如果有疑问,可以联系我们。 作者简介 李震东 腾讯 OMG运维副总监 先后负责腾讯网、腾讯新闻、腾讯视频等多个业务的运维工作,对直播流畅,海量,秒开,低
副标题[/!--empirenews.page--]

《腾讯1300场NBA直播背后的技术力量》要点:
本文介绍了腾讯1300场NBA直播背后的技术力量,希望对您有用。如果有疑问,可以联系我们。

作者简介

李震东
腾讯 OMG运维副总监
先后负责腾讯网、腾讯新闻、腾讯视频等多个业务的运维工作,对直播流畅,海量,秒开,低延时上有深入研究,目前专注于构建直播自动化系统,直播监控体系构建,直播播放质量优化工作,并在好声音,livemusic演唱会,NBA直播中得到口碑验证.

前言

我们在一些重要工作的挑战过程中逐步在提升技术,本文就介绍我最近一年多做海量直播的工作内容,其中选择了最具代表性的,每年有1300场的NBA直播.

1、直播业务的火热发展

从2015年起到2016年,是整个直播行业兴起的阶段,涌现了大量直播的业务.直播为什么在这一两年带来飞跃的提升?其实主要是有四个点组成.

  • 技术驱动
    第一是技术的驱动,技术驱动包括智能硬件、手机还有网络的带宽提升,为大家带来更便捷的观看直播的服务.
  • 商业驱动
    第二是商业驱动,内容IP的出现,包括体育还有类似于演唱会,像腾讯也有演唱会,每年都会有好几百场演唱会直播,还有一些个人直播的主播形式也出现,叫喊麦.将我们的整个内容体系进行了大量的丰富.
  • 内容氛围
    第三是类似于商业的驱动,现在商业变现的方式也丰富了,包括会员的体系、打赏功能,类似于内容分销的变现模式的出现,有了利润以后就会给行业注入活力.
  • 大众需求
    第四是大众的需求,因为通过在线直播的出现是丰富了娱乐的形式,尤其是国人都有比较八卦的心理,如果告诉你这是几天前发生的,或者悄悄告诉你别人已经知道了,这时候大家觉得不过瘾,如果大家能去看看现场,体验一下这个人在干什么或者这个事情怎么做的.

大家能够掌握到第一手的资料,满足八卦心理的时候,大家也是非常愿意的.这里其实不仅仅是女生爱八卦,男生其实也爱八卦,只是内容不一样而已.

整体这些因素的出现,包括整个技术的辅助,是把我们整个直播的行业带来了一些新的高度,可以说是最火的高度,什么都可以直播,现在也在直播,感谢直播团队,我知道他们很辛苦.

2、优秀直播需要具备的特征

一个优秀的直播需要什么样的要素?人人都想直播,但是直播怎么才能做得好?我当时是有面临压力的,腾讯这一个大互联网公司,如果直播搞不好,用户不满意的话,会面临巨大的口碑问题.

一些优秀的技术点我列举了一下,包括画质一定要清晰,比如看一场维密秀,一定要有添屏的感觉,关键部分不是很清晰的时候,弹幕都受不了,1080P 画质还不如720P.

你看一场球赛,别人都已经要投篮了,这时卡住了,然后这个球没进,不知道当时看直播的人是什么心情,什么破直播.

还有音画同步,这种场景也是非常重要的,比如有些互动环节,我说大家有个提问环节,请线上的朋友有什么问题想问的,然后我发现难道大家对我的演讲不喜欢吗,后面有人发微信告诉我,信号还没传到,我就多等两分钟,估计下面的人要崩溃了.

包括延时还有音画同步,在演唱会过程中,弹幕突然骂了,又在假唱.歌星说明没假唱,这次是真唱.还没假唱,截图,录了一段视频确实,歌词明明已经唱到很前面了,嘴型还不对,这就是典型的音画不同步.

当然还有更多的情况,后面我还会具体的介绍,这么多的技术要求给到我们的直播时,因为直播确实是需要有非常高的体验要求的业务,怎么做好才能减少挨骂?才能减少干不好就别干的概率呢?

3、直播行业的技术选型

接下来跟大家介绍NBA过程中的典型场景,我们面临这么多的技术要求,这么多的用户压力,怎么去做技术的选型?直播还是一个蛮复杂的技术,因为它包含着很多环节.

3.1视频直播流程

比如整个视频直播包括从视频采集、传输、包装、编码、推流、转码、分发解码和播放等多个环节,不算其他我们总共有十八个环节,再比如说机位1机位2机位3,要做简单的信号处理,上卫星或者是网络传输,网络传输再传到节目制作中心,再进行包装,包装完了以后开始分发给用户.

除此以外还面临着各种用户的需求,各种清晰度的需求,因为用户的网络受众都不太一样,清晰度可能不太一样,这是需要多清晰度的,还要设多个终端,比如说 FLV 和 HLS,再经过一定的分发去走内容分发的网络,最后到各个用户的终端,终端还要进行适配技术,整个过程是非常复杂的.

3.2 播放体验上的挑战

简单先介绍我们在NBA直播过程中面临的技术问题和当时怎么解决的.主要我列了四个点.

  • 传输
    因为NBA是在美国打的,所以从美国一个摄像机拍摄一直到中国的用户,要经历18000公里的信号传输,因为美国的制作机房是在美国的新泽西,美国东海岸,我们是在太平洋的西海岸,要横穿整个北美大陆还要横穿太平洋,再从中国的南端香港登录再传到北京的演播室,再从北京演播室分发出来到千家万户,基本上是有18000公里的远洋传输,这是需要有一些技术门槛的.
  • 制作
    传过来以后,像美国人传过来的信号,最简单的是英文传输,当然有些人说我喜欢听原音,但是大部分中国人有中文的需求,包括球员信息、赛事信息,这就需要节目包装去提升直播过程中的视听感受,让中国人看身躯更舒服,更能够接受,更容易理解.
  • 播放
    另外我们还需要多角度和多清晰度,多角度是满足于各种观看的角度,我们在NBA实现的是有三个视角,比如说蓝筐下面,左视角右视角,让大家从不同的角度去看比赛.还有清晰度和播放,播放也是很关键的点,如果你的播放不流畅,不清晰甚至有马赛克,这让整个用户是没办法接受的.如何保证用户在播放过程中观看不会卡顿,用户能够更快的看到画面,这是需要去解决的技术问题.
  • 监控
    最后是监控,环节这么多,距离这么远,活跃用户是接近过亿,这么多的终端和用户,出故障的概率就很大,我们怎么去保证,去把各种风险降到最低,但是风险是不可能不出现的,故障是一定出现的,怎么样让故障出现以后,让预案快速启动,这个监控是非常重要的环节.

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读