阿里云视频直播服务是基于领先的内容接入、分发网络和大规模分布式实时转码技术打造的音视频直播平台,提供便捷接入、高清流畅、低延迟、高并发的音视频直播服务。【云技术在线】提供技术支持。
工作原理
-
通过采集设备将直播流推送至阿里云直播中心,推送的视频流通过CDN边缘节点进行加速保证上行传输的稳定性。移动端的推流工具可以集成阿里云提供的直播推流SDK进行开发。
- 视频流推送至阿里云直播中心后,可按需对视频流进行转码,录制,截图,安全审核等处理。
-
处理好的视频流通过CDN内容分发网络下发至观众的设备中进行播放。移动端的播放设备可以集成阿里云提供的播放器SDK进行开发。
- 直播视频除了可以进行转码截图等操作外,还可以进行直播转点播的操作,将录制下来的视频转至点播系统中再进行点播播放。
主要功能概览
类别 |
功能名称 |
详细内容 |
---|---|---|
直播采集 |
推流协议 |
支持RTMP协议推流 |
推流方式 |
支持阿里云iOS、Android、Web等推流SDK及Demo,也支持常见的第三方如OBS/XSplit/FMLE等推流软件 |
|
推流设备 |
支持常见的基于RTMP推流协议的第三方编解码器或盒子 |
|
直播播放 |
播流协议 |
支持RTMP、FLV及HLS三种播流协议 |
播流方式 |
支持阿里云iOS、Android、Web等播流SDK及Demo,也支持常见的第三方如VLC等播流软件 |
|
直播拉流 |
支持flv、rtmp、m3u8 |
|
直播管理 |
管理方式 |
支持管理控制台图形化管理、API管理 |
控制台管理 |
域名管理 |
创建、修改、删除域名,启用、停止直播服务 |
模板管理 |
转码、截图、录制、海外链路加速(原全球加速)等模板的创建、修改、删除 |
|
控制台统计 |
实时下行带宽、下行流量、直播在线观看数、直播请求数(运营商/地域维度)、直播流数量与状态统计查询 |
|
直播录制 |
支持FLV、MP4、M3U8格式录制,支持自定义录制时长 |
|
直播截图 |
支持实时覆盖截图,支持实时截图存储,可自定义截图频率 |
|
实时转码 |
支持流畅、标清、高清、超清多种码率格式、转码视频宽高比自适应 |
|
窄带高清™转码 |
支持流畅、标清、高清、超清多种码率格式、转码视频宽高比自适应 |
|
直播安全 |
URL鉴权 |
支持自定义鉴权key、自定义鉴权失效时间 |
IP黑名单 |
限制IP访问加速域名 |
|
防盗链 |
能支持黑名单或白名单机制 |
|
数据统计 |
流量统计 |
对流量按天为粒度进行统计 |
峰值带宽统计 |
对带宽峰值按天为粒度进行统计 |
|
访问概况统计 |
查看UV、访问区域等数据 |
|
功能用量统计 |
转码、截图、录制等用量查询 |
|
API管理 |
域名管理 |
新建、删除、修改、查看域名 |
API流管理 |
|
|
直播录制 |
支持通过管理控制台或API接口将直播录制并保存到阿里云OSS平台 |
|
直播截图 |
支持通过API对直播过程截图并存储于阿里云OSS平台 |
|
直播转码 |
支持通过API对直播进行多种规格的转码 |
|
SDK支持 |
推流SDK |
根据推流端网络情况实时调整推流参数、自适应码率、帧率、水印、美颜等参数 |
播放器SDK |
提供iOS和Android、Web播放器SDK,支持多种播放格式,支持直播秒开和直播时移 |
|
Demo SDK |
快速体验直播推流播放的整体流程 |
边缘推流
边缘推流功能优先将视频推流至最优CDN节点,保证用户访问的都是最佳的上行网络,减少因上行传输带来的卡顿、拉流缓慢的问题。
功能优势
高覆盖:全球1500+CDN节点,国内700+,覆盖主流城市和地区。
智能化:优先接入距离用户最近的CDN节点,保证内容传输的稳定。
海外链路加速(原全球加速)
海外链路加速功能是为用户在视频采集地域与播放源站地域建立优质的网络传输道路,实现采集地域与播放地域之间以最短、最优链路传输,帮助企业解决全球用户访问卡顿或延迟过高的问题。
功能优势
低成本接入:高灵活方式接入,无需任何开发与服务器购买成本,配置即可生效。
高速稳定:就近边缘接入、分发,全球节点高速链接。
全球覆盖:亚欧美等主流区域覆盖。
弹性售卖:按天粒度计费,支持按流级别配置传输网络,满足不同用户需求。
使用公网传输与海外链路加速对比
功能点 |
使用公网 |
使用优质网络传输线路 |
---|---|---|
通信质量与可用性 |
远距离公网通信质量受各种因素影响,时延稳定性、丢包率难以保证 |
阿里云优质基础设施为更好的链路质量和可用性提供保障 |
成本 |
按需支付公网传输费用 |
无任何硬件成本投入,计费方式灵活,价格较低 |