如何进行VR直播?

您可以通过本文了解如何使用VR全景相机结合云服务完成一次VR直播。

解决方案

视频直播服务支持使用VR设备Insta360 Pro 2相机采集视频。用户使用推流软件将采集的VR视频传至阿里云视频直播服务。直播服务将VR视频下行分发至终端。终端用户可以通过电脑端或手机端的播放器或Pico neo3VR头戴设备播放观看VR视频。完整的解决方案流程图如下:

image

准备工作

准备项

描述

一台Insta360 Pro 2VR全景相机

相机详细操作说明,请参见Pro 2说明书

下载安装相机的控制软件

根据自身需求下载安装Android端、iOS端、Windows端或Mac端的相机控制软件,请参见软件下载

控制软件与Insta360 Pro 2相机的调试

详细操作请参见相机调试

推流操作步骤

  1. 开通阿里云视频直播,完成推流和播流域名添加并生成推流和播放地址,详细操作请参见快速开始视频直播

    域名和地址示例如下所示。

    push.aliyundoc.com   //推流域名
    pull.aliyundoc.com   //播流域名
    rtmp://push.aliyundoc.com/vrtest/test01?auth_key=1648173685-0-0-01fef81c04f262d8560c49c3718****  //推流地址
    rtmp://pull.aliyundoc.com/vrtest/test01?auth_key=1648173685-0-0-01fef81c04f262d8560c49c3718****  //播放地址
  2. 打开Insta360 Pro 2相机控制软件,通过输入相机界面上的IP地址,连接Insta360 Pro 2VR采集设备。地址链接

  3. 连接完成后,在控制软件界面上选择直播模块,基础设置下的模式选择自定义RTMP服务器,推流地址输入框输入已生成的推流地址,如下所示。模式设置

    基础设置配置项如下。

    配置项

    描述

    模式

    模式选择为自定义RTMP服务器

    拍摄类型

    根据自身需求选择360全景或者360 3D全景。

    直播协议

    直播协议选择RTMP

    分辨率

    根据自身需求选择,如设定值中没有所需分辨率,可勾选自定义设置分辨率。

    帧率

    帧率默认值:30 fps。

    码率

    自定义直播码率。使用Pico neo3VR设备观看情况下,推荐码率调整为10 Mbps。

    推流地址

    输入推流地址AppName前部分(包含AppName)。

    格式为:rtmp://Domain/AppName/

    示例:rtmp://push.aliyundoc.com/vrtest/

    流密钥

    推流地址AppName后部分(不包含AppName)。

    示例:rtmp://push.aliyundoc.com/vrtest/test01?auth_key=1648173685-0-0-01fef81c04f262d8560c49c3718****推流地址中的test01?auth_key=1648173685-0-0-01fef81c04f262d8560c49c3718****部分。

  4. 完成以上配置项设置,单击红色按钮LIVE进行推流,当按钮变为白色表示推流成功,如下所示。LIVE

VR全景播放(非头戴设备)

电脑端

  1. 根据需求下载电脑端全景视频播放软件,下载链接请参见Insta360 PLAYER下载

  2. 下载完成打开软件进入播放器界面,单击文件 > 播放流媒体

  3. 播放流媒体弹框,输入已生成的播放地址单击观看,如下所示。观看

手机端

  1. 根据需求下载手机端全景视频播放软件,下载链接请参见Insta360 PLAYER下载

  2. 打开软件,进入Insta360播放器界面,单击+ > 在线观看,输入正确的播放地址。确保播放地址正确后可直接播放VR全景视频。播放

VR全景播放(头戴设备)

  1. 准备一台VR头戴设备(Pico neo3为例),进行设备调试并连接完成网络环境,具体操作请参见pico官网用户指南

  2. 将下方VR直播apk工程导入到Pico neo3设备中,具体操作如下,导入完成后VR头戴设备可播放VR全景视频。

    表 1. VR设备播放apk

    播放类型

    下载地址

    VR全景

    支持点击链接或扫码下载:

    VR 3D全景

    支持点击链接或扫码下载:

    1. 进入Pico neo3开发者模式。

    2. 打开Pico neo3USB调试开关。

    3. 使用USB数据线将电脑与Pico neo3设备相连接。

    4. 连接完成后,使用adb install命令将apk安装到Pico neo3设备中。

    5. 打开安装的应用,在编辑框输入播放地址,单击应用界面中PLAY即可观看。play