无论是传统直播还是VR直播,一个完整的直播包括采集、处理、编码、封包、推流、传输、转码、分发、解码、播放等。其中推流是指使用推流工具等内容抓取软件把采集到的直播内容传输到服务器的过程。

目前PiliVR平台在推流服务中支持RTMP协议推流,RTMP是Real Time Messaging Protocol(实时消息传输协议)的缩写,是Adobe公司为Flash/AIR平台和服务器之间音、视频及数据传输开发的实时消息传送协议。RTMP协议基于TCP,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。

RTMP协议中,视频必须是H264编码,音频必须是AAC或MP3编码,且多以flv格式封包。RTMP是目前最主流的流媒体传输协议,对CDN支持良好,实现难度较低,是大多数的直播平台的选择。

在直播开始前,登录PliVR直播平台(pilivr.com)—>首页->直播控制台->新建直播->直播管理->推流管理,可以查看该直播房间对应分配的推流地址。

关于推流软件,目前传统直播第三方推流软件包括:OBS(推荐)、FMLE、XSplit 等;全景相机VR直播可使用自带推流软件或第三方推流软件(OBS等)。