苏宁视频云平台是将大量资源包括存储进行大规模统一调度集中管理,对分发播放对外提供统一服务的平台。云+端的大规模视频服务架构具备有大规模分布式的资源池,数百G级的服务器带宽,以及超大规模的端分布式网络,满足2.4亿同时覆盖的能力,超过千万同时在线的承载能力。苏宁视频云采用跨地域分布式存储+服务网络,实现全地域、全运营商覆盖。
除使用用户控制后台可以完成直播控制以外,还可以使用苏宁视频云提供的API接口进行直播控制管理。使用API之前需要在用户后台完成域名配置和cname解析,获取accesskey。
直播API包含接口如下:
分类 | 接口名称 | 功能 |
鉴权 | 鉴权 | 对直播播放URL进行鉴权,防止被盗链 |
直播创建 | 创建直播接口 | 直播域名完成配置后,可使用该域名创建新的直播流 |
直播推流管理 | 修改直播接口 | 修改直播名称、封面、分类等基本信息 |
获取直播详情接口 | 获取直播名称、视频ID、开始结束时间、UV、VV等详细信息 | |
获取直播状态接口 | 获取直播流当前状态 | |
直播状态控制接口 | 更改直播当前状态 | |
直播历史列表接口 | 获取创建的所有直播(未删除)列表 | |
获取推流地址接口 | 获取推流协议、时间戳、推流地址、推流码等详细信息 | |
数据通知接口 | 可指定URL接收直播截图、状态等数据 | |
播放接口 | 获取播放地址接口 | 获取直播播放地址、协议、码率等详情 |
返回码列表 | 返回码列表 | 返回码列表 |