全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
视频直播

如何搭建直播平台

更新时间:2018-02-06 21:40:16

阿里云视频直播服务(ApsaraVideo Live),提供端到端的一站式视频直播解决方案。通过集成阿里云直播 SDK,用户可以轻松实现移动端、PC 端的直播流推送。直播服务器接收到直播流,对流进行处理(转封装、转码等),并通过 CDN 进行分发。支持 10万+ 路流输出,1000万+ 观众同时在线。

同时,除了端的强大能力,阿里云视频直播服务在云端可以提供一站式的直播解决方案,包括实时转码、直播截图、直播录制、添加水印、时移观看等功能

2

服务端 + 客户端 多项功能保障直播服务一站式

服务端

阿里云视频直播解决方案拥有强大的服务端功能,可满足娱乐、教育、金融、电商等各行业需求,主要功能如下图所示:

2

  • 直播安全

    • 支持推波流地址 URL 鉴权

    • Referer 防盗链,对来访者身份识别过滤

    • IP 黑名单,限制域名级别访问

  • 实时转码

    • 延时转码机制,不管看不执行转码

    • 窄带高清转码,相同画质,码率更低

  • 截图鉴黄

    • 通过人工智能技术鉴别黄色内容,帮助用户减少审核人力, 有效降低涉黄风险

    • 动态封面截图,实时展示直播动态

  • 时移回看

    • 直播过程中支持用户拖拉回看,确保用户不错过精彩片段
  • 录制剪辑

    • 支持 flv、mp4、m3u8 格式录制 M3u8 格式录制视频支持实时在线裁剪

客户端

同时,阿里云视频直播服务拥有丰富的客户端功能,从连麦、推流、终端播放到监控的全套视频技术能力,如下图所示:

3

  • 终端推流

    • 支持 iOS、Android 端推流 SDK 及 Demo

    • 推流 SDK 支持实时美颜

    • 提供 web 推流测试工具

  • 终端播放

    • 支持 iOS、Android、web 端播放器 SDK 及 Demo

    • 可自定义更换播放器 UI

  • 资源监控

    • 下行流量及峰值带宽监控查询

    • 访客 PV、UV、用户区域分布、运营商占比概况查询

    • 热门 URL 及访问次数查询

  • 推流监控

    • 实时监控上行流帧率与码率

      对于直播中发生的延时,除了在 SDK 端进行优化外,在直播加速方面,阿里云拥有 1000+ 国内、海外边缘节点与二级 CDN 节点,保证资源就近覆盖,大幅降低观看时延。并且通过自研的智能调度系统,将用户请求定位到最优节点,确保直播加速。在直播流接入 CDN 的方式上,阿里云 CDN 可以直接向客户源站拉流,客户也可直接推流至阿里云 CDN,更进一步保障了用户端的直播流畅体验。

视频直播+人工智能 带来体验变革

阿里云将直播的功能化、性能化发挥到极致,同时,在人工智能与视频直播的结合这一方面也做了很多尝试:

  • 视频内容解析

    对视频内部的商品,场景进行解析,更好的结合视频、电商、广告,为直播、点播等视频形式,提供更好的商业化变现手段。

  • 人脸识别

    使用人脸识别技术,有效识别网红、主播。并通过对用户喜好数据的收集和分析,帮助 APP 实现对用户的个性化推荐。并且通过对主播人脸和手势、动作的识别,添加动态道具功能,增加直播中互动的趣味性。

  • 语音识别

    基于阿里云现金的语音识别技术,可以使直播过程中的社交场景更加简单,可以实现使用语音输入弹幕,给主播实时插入字母,使用口令进行发红包,送礼物等操作。

  • 视频大数据分析

    通过对播放日志、用户行为日志进行分析,为客户提供优化运营的数据分析支撑。也可以结合用户的行为,对用户进行个性化推荐,从而提高用户粘性和活跃度。

本文导读目录