直播垂直化趋势下,七牛直播云的技术追求

动态 作者:七牛云 2016-07-21 06:09:08
上图中,左边列出了常见的一些行业化直播或者直播场景,有些像电商+直播,社交+直播,对功能需求来说目前并没有太突出的差异化,因此可以归类在“移动直播”下。右边是七牛直播云已经为直播提供的场景功能。而每个场景功能中也包含更细节的子功能点,比如摄像头采集这项功能就包含:Bitrate设定,FPS设定,自动对焦,手动对焦,蓝牙麦克风,以及音频通道配置等子模块。目前七牛的推流端和直播端 SDK 已经实现了32 个对客户非常重要的子功能点,丰富性在业内处于领先地位。

我们举个例子,比如活动直播行业(下图),它需要覆盖的功能有首屏秒开、云端录制、云端导播、多屏合一、直播转码、累积延时消除以及延时直播等。

02

为什么需要这些功能呢?首先,活动直播通常持续时间长,设备终端拍摄的码率非常大,可以达到十几M,但是压缩后上传到公网的视频只需要 2M 的码率。而活动直播时本地存储的容量空间是有限的,所以说这个场景下需要本地转码,直播到云端,并且需要带云端存储功能(云端录制),以便支持后续回看。再者,像一些大型的活动,涉及到对内容进行审核和检查,会需要一定的时间,这样就会需要有延时直播功能。这里的延时直播,就是把一段内容推迟进行延时播放。

还有一种情况,活动中不同地区的艺术家,同时唱一首歌,然后把自己的画面共享出来。这个实际来讲就是两个功能,一个是云端导播,可以用一个接口切到一个指定的艺术家的画面;另一个是多屏合一,把多个艺术家的画面在一个大屏幕上呈现。最后,终端观看对导播的带宽是没有问题的,但是观看人数多的情况下就需要不同的码率。观看者要在手机、iPad以及PC等不同终端观看,因此就需要直播转码功能。

当然不同行业的直播需求的例子还有很多,这里后续再展开。

认定了直播垂直化这个趋势,让所提供的场景与功能更加丰富,成为七牛直播云一开始就瞄准的方向之一。

垂直化趋势下,七牛直播云技术追求二:开放性

行业场景越来越多,每个场景对自定义的要求也是越高的。因此,七牛直播云在架构设计时,就提供了开放可插拔的模块化组件,整个采集、处理和编码过程都是非常开放的,每个模块都可以非常方便的替换或者扩展,这样的好处就是如果想扩展自定义功能可以很快。其次,SDK 也是极具开放性的,能够方便地整合所有推流设备。我们认为所有端都应该平等地享受七牛的直播云服务,因此帮助所有端接入也是我们的服务宗旨之一。

采取这种架构,在每个环节都是非常开放和自定义的。下图是一个工作模型,分为采集,处理,编码,输出。采集的是画面,比如图象、视频等。除了设备支持的屏幕和摄像头数据源以外,它也支持开放自定义的数据源,甚至支持开放需要编码的数据格式的数据。如果采集音频,那么也支持麦克风采集,以及开放自定义输入的方式。

03

关于开放性,再比如七牛直播云可以实现无人机直播这个例子。传统无人机是无法做网络直播的,因为采用的是无线传输。无人机把采集到的画面,通过无线方式传到设备上,在 APP 上实现画面的转码或播放,这样只能在一个设备上看,也就是数据无法分享。想要实现无人机直播,一种做法是把采集的开放数据源 SDK 放入无人机芯片,但是会增加硬件生产成本。第二种就是无人机 APP 嵌入七牛直播云的 SDK,然后再把画面音频通过开放 SDK 进行编码,通过实时流网络(LiveNet)传输出去,这样也可以实现无人机直播。

04

垂直化趋势下,七牛直播云技术追求三:质量透明

05
上图是七牛直播云最小的功能内核,首先是基于基础实时流网络( LiveNet ),它提供了推动流式传输的通道。其次通过采集、处理、编码等功能模块的丰富性与开放性可以覆盖更多的场景,而经实时流网络(LiveNet)到达播放端,需要构建“质量监控与运营平台”,根据质量监控的数据,对网络线路进行实时智能的调度调整,这个也让实时流网络(LiveNet)的性能本身不受限于节点。同时,我们将几乎所有指标都量化成指导 SDK 性能优化的数据,准确跟踪服务客户的质量,持续改进 SDK 易用性、性能以及后端支撑网络的效率。

缩短从想法到产品的距离,一起敲开 Live 时代大门

06
七牛直播云,结合七牛原有的服务体系,实际上是一个更全面,更整体的平台。它基于七牛原有基础技术对象存储,数据处理等,以及为直播打造的实时流网络,并且以非常开放的方式去覆盖更多的场景。直播走向垂直化,直播云只有看清大时代下的技术发展趋势,有明确的针对性方案,才能真正解决企业面临的技术门槛高,延时卡顿率高,成本高等问题。

   

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接