关于VR直播你可能还不知道的那些事儿

产品 2017-01-18 396

       BiuBiuBiu:这是一篇小白也能看懂的技术干货文,1分钟无痛了解关于VR直播的那些事儿……

       新年里,一连串的VR直播大事件,更是将VR提升到了前所未有的关注高度。
       天后王菲演唱会VR直播,江苏卫视、湖南卫视跨年演唱会VR直播火拼,奥巴马总统卸任演讲也VR直播,CCTV5也将CBA全明星赛做VR直播,就连鸡年央视的春晚也透露将要做VR直播……

       这样一闹,一个活动要是不采用VR直播,就显得这个IP不够大,活动不够科技感。
       那么一场VR直播,其中涉及到了哪些技术环节?哪些是目前的市场的刚需解决点?而VR直播是否可以普及到一般团队都能做呢?

       在VR界深耕的老司机-蜗牛云 ,将VR直播拆分为 采集推流、分发网络、终端播放三个环节,通过自有的技术积累和项目经验,带来技术干货,无偿分享奉献。

一,采集推流
       全景拍摄,指的是使用多台摄像机按照精密的排列方式排列同时进行拍摄,将被拍摄的空间形成视频场的一种拍摄手段。被拍摄空间以摄像机为中心,观看者可以按照自己的意愿随意观看周围的事物。
       在这个环节中,蜗牛云尝试并努力解决了两个刚需技术难点:
1,高码率推流,实现移动VR直播;

       一场VR直播,首先需要将直播拍摄的音视频上传到云服务器中,通过分发加速网络来推送到用户的观看端。我们将从拍摄设备采集到的数据传输到最近的推流中心,称为第一公里。而推流端如果出现网络抖动或者不稳定的情况,就将会出现推流质量的抖动。

        蜗牛云 通过自有网络拥塞算法,对推流端网络做防抖动优化,自研推出超级mifi套件,利用多张4G卡联合上传,解决推流信道带宽低以及不稳定的问题。结合直播推流sdk和云端合流技术,保证无线环境下高码率的推流稳定。且支持H.265、H.264联合推流,而sdk 与 蜗牛云深度兼容,业内也只此一家可以做到在 rtmp 层面的精准调度,可自适应推流端网络,动态调整码率,节省带宽流量。还可满足户外场景下的移动VR直播需求。

2,云导播台,简单易用、成本低,可普及型强;

       在较多的VR直播项目中,我们都会采用多机位同步拍摄直播,因此必然也需要用到导播来实现多机位监看、机位切换、声音切换,声音混流以及混流编码。

       蜗牛云的云导播组件,创新的把传统导播台的一套导播流程和涉及的整套功能,放到了网页页面上。可同时在一个页面观看到每个机位的直播画面,傻瓜式切流操作便于使用,成本低价便捷普及型强。且在蜗牛云导播台中还可以实现广告植入、二维码logo嵌入、多编码格式支持等。

       蜗牛云导播台,让那些重要的2D/VR直播活动得到稳定的保障。在云端,不仅省去了导播设备高额的成本(一般都要几十万),还大大的减少了使用用户配置和操作的成本。这让更多的网红经纪公司、普通拍摄团队 都能在低成本的情况下,实现多机位切换的专业VR直播。
       (更多云导播台信息,可搜索查看文章“VR直播玩出新花样,云导播技术来添柴”)

二,分发网络

       不管是VR直播还是普通直播平台,最烧钱的环节就是带宽成本。而最重要的用户低延时、流畅的观看体验,也在于分发网络的稳定性。因此,对于一场VR来说,直播流的接入与分发服务质量至关重要。那么,省钱 、 稳定 、高交互成为了对分发网络的重要评估标准。
       而在这一技术环节中,蜗牛云则运用专业的云计算技术,带来革新的产业技术支持:

       1,H.265全流程编码压缩,节省带宽最高可达50%;
       蜗牛云 致力于可商用的压缩码率方案,目前最好的解决方案就是用H.265编码格式实现。
       推流编码、云端转码、最后到 播放器解码,蜗牛云全流程支持H.265方案,且rtmp、Hls、flv全协议支持。

       在验证265画质中,蜗牛云 发现:原先业内一贯采用硬编码(GPU)硬解码(GPU),在人物画面上出现色块+爆点刷新。而蜗牛云 经过对转码优化,采用硬编码(GPU)软解码(CPU),推流 3 M ,经过 265 转码,码率变为 1.5M。画质得到提升,同时码率节省了 50%。
(更详细的H.265技术信息,可搜索查看文章“只有H.265才能救活VR直播体验”)

       2,低延时高交互,及时互动才是真直播;
       直播之所以有更多的用户推崇,很大的原因就在于直播过程中可以与主播/现场进行及时互动。因此,对于一个低延时的直播需求,成为直播平台的基本需求。
       那么,一条直播流从相机中推出来,到用户端观看的整个过程的路径,以及产生延时的具体环节,蜗牛云 带来可能是业内的首份专业分析:

       以 rtmp 协议为例:
       从上图可得,直播产生延时的总时长就是这个整个链路。而一条流数据在CDN云平台内部最大的延时是:边缘节点 至 核心+拉流边缘 至 核心;蜗牛云 的解决方案主要缘于 内部是星型架构。不同于传统 CDN 树型结构,利用 WAN-SDN 技术,蜗牛云自主研发最短路径算法,会在边缘和中心之间选择一条延迟最优成本最低的链路提供服务。成本和性能原本是一对矛盾体,但是,蜗牛云 却完美的解决了这一点。

       事实上,在直播全流程中,带来延时最长的环节是:第一公里和最后一公里。而这一环节,所谓的客户端累计延迟,也是一般云平台最不可控的。所以,在直播过程中,为了保证推流端和播放端的网络稳定 以及通过转码降低播放端的观看码率需求,将推流端和播放端的SDK 与蜗牛云深度兼容,达到链路实时切换时用户端无感知。

       3,多分辨率实时转码,更好用户观看体验;
       直播项目中,一般会同步录制推流源片,为了点播回放时有更高清的效果,在推流端会设置一个较高的分辨率和码率。然而,如果分发到用户观看端也是高分辨率和码率(假设4K6M)的VR直播,那么将会出现较多用户无法打开观看或者出现卡顿的现象。因为,目前较多的安卓手机最高只能观看2K的VR视频,而用户观看过程中,如果出现网络不好,无法达到6M的下行网速的话,就会出现卡顿,严重影响观看体验。
       蜗牛云 自研推出的多种分辨率转码系统,可根据用户需求,同步多种分辨率、码率分发,满足不同网络环境和手机性能用户,都能在最佳的视频效果上得到观看体验。

       4.高码率全 4K 录制,直播同步短时延回看、点播;

 

       在观看直播过程中经常会有一个现象,就是进入直播间的时候,直播已经开始了一段时间,而对于前面直播过的内容也想要看。那么在这个时候,就需要一个功能叫做“回看”:即在直播过程中,拉动播放进度条回看之前的直播内容。想来这个功能对于用户体验来说非常的棒,而这个功能并不是每个云平台都会提供,特别是对于VR直播。

       蜗牛云 却可以轻松满足,可根据实时的直播流进行高保真全 4K 录制,并且在录制的过程中,最短延迟提供回看和点播服务,让客户第一时间感受最高画质体验。录制文件可提供: HLS 、Flv、Mp4(可自定义时间段切片) 多种录制方式。让VR直播的观看体验得到升华。

三,终端播放
       在播放端,蜗牛云 不做内容平台,而是用自有的技术来支持更多用户可以构建VR直播平台。自研陀螺仪平稳以及预测算法,独特加帧防抖抗晕眩技术,提供免费的播放器SDK。

       手机端支持:android/IOS,且最新推出unity版本的SDK,带来真正的VR观看体验。
       去除了logo和播放域名的限制,用户只需要调用底层接口,接入交互场景、弹幕、礼物、实时语音等。即可接入或构建自己的VR点/直播平台(免费下载:vr.snail.com)。

       VR直播的普及虽说尚早,但是发展趋势已是必然,在2017的新纪元里,蜗牛云相信会涌现出更多的VR直播事件,且不管是在操作简易度、成本消耗以及观看体验上都将会逐步提升,

       VR直播技术提升用户体验,带动用户增长

       纵观时下各大VR直播活动,在几大领头厂商的牵动下,带动用户的教育和普及,用户增长量也会需要一段时间。蜗牛云 对VR直播的未来市场看好,且继续选择to B的发展策略。用自有的优势技术能力,给更多的VR直播平台、VR点/直播活动需求团队,带来更省钱、易操作、可复制性强的技术解决方案。

       总结来说,蜗牛云的整体技术输出价值在于:
       1,让更多的团队可以快速构建自己的VR点/直播平台;
       2,让VR点/直播平台,费用更节省、用户体验更好;
       3,让VR直播项目,让更多的团队能够执行操作;

 

       套用胡彦斌对王菲演唱会VR直播的技术帖观点,面对现今的VR直播体验不够好的情形下,各大行业同仁,一起来支招解决技术问题,对于整个行业有所帮助,才是我们最大的价值。而蜗牛云,也同样秉持这样的价值观,期待各行业朋友,一起交流探讨,共同推进VR产业的进步。

加载中

微信公众号