HLS / RTMP协议

HLS/RTMP协议URL是萤石专为开发者设计的视频资源定义的标准流协议,基于HLS、RTMP标准流协议做了扩展,保持通用性的同时方便集成,目前仅支持视频的预览功能(注意:不支持加密视频),如:“rtmp://rtmp.open.ys7.com/openlive/ff01018a141094b7fa138b9d0b856507b.hd”,可以播放ID为“ff01018a141094b7fa138b9d0b856507b”设备“高清”的“RTMP协议实时视频

详细格式如下(中括号为可选字段):

HLS协议:http://hls.open.ys7.com/openlive/设备ID[.清晰度].m3u8
RTMP协议:rtmp://rtmp.open.ys7.com/openlive/设备ID[.清晰度]
关键字 必填 说明
http:// 协议头,HLS协议固定为http://格式
rtmp:// 协议头,RTMP协议固定为rtmp://格式
hls.open.ys7.com 协议头,HLS服务地址,固定为hls.open.ys7.com
rtmp.open.ys7.com 协议头,RTMP服务地址,固定为rtmp.open.ys7.com
openlive 轻应用(标准流)URL路径,固定为openlive
设备ID 设备的编号,为随机分配,32位UUID
清晰度 可选 支持:标准清晰度(缺省值)、高清(hd)
m3u8 HLS协议固定为m3u8后缀

访问控制

HLS协议支持简单的访问控制,可以访问“开发者服务中心”的“设备管理”中进行配置,可配置项:限制同时观看人数、限制时间、日期段等。

免开发H5播放页

萤石为您免费提供可定制化的H5(移动端网页,基于HLS协议)播放页面,可以直接拿到一个在微信中使用的视频播放页面URL,可以配置:网页标题、清晰度、自定义封面、视频简介、密码访问、限制播放时长。可以访问“开发者服务中心”的“设备管理”中进行配置。

标准流

标准流,即视频流以公开流封装格式输出,是萤石开放平台推出的视频流输出服务,主要包含:HLS、RTMP两个格式。主要功能如下:以固定URL播放地址形式输出实时预览功能。

HLS协议简介

HLS (HTTP Live Streaming),是Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务,常见的应用还有微信。HLS包括一个m3u8的索引文件,TS媒体分片文件。萤石支持以m3u8链接的形式播放设备的实时视频。

RTMP协议简介

RTMP(Real Time Messaging Protocol)实时消息传送协议,是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的开放协议。萤石支持以rtmp链接的形式播放设备的实时视频。

兼容性

标准流并不能在所有系统或者移动设备上使用,系统支持情况如下:

协议\系统 iOS Android IE Safari Firefox
HLS 支持 支持 支持 支持 支持
RTMP X 支持 支持 支持 支持

注意:RTMP依赖Flash Player

results matching ""

    No results matching ""