本章节为您介绍了在线教育的视频直播场景及解决方案。采用手机作为客户端,利用推拉流SDK和视频直播服务实现视频的高效分发。同时,该方案还支持手机间通过MQTT协议互相发送消息,在信息的服务端对信息内容进行安全审核,不合规内容不能转发,消息内容在服务端保存供后续查看。

场景概述

通过阿里云视频直播服务实现移动端的推拉流能力,同时移动端利用MQTT消息服务实现发送和接受消息,在消息转发时利用内容安全服务对消息内容进行审核。发送的消息可以存储在表格存储中。

  • 适用于视频直播场景,通过手机端应用调用推流和拉流SDK,利用阿里云视频直播服务来实现视频分发。
  • 利用MQTT消息中间件实现手机端接受和发送消息,同时在服务端实现消息转发时对消息进行内容审核和消息存储。

方案架构

通过视频直播+消息服务+表格存储+内容安全,快速实现在线教育的视频直播。

解决问题

  • 解决视频直播中手机端的推拉流问题。
  • 解决直播中手机端互发消息和消息内容的安全审核问题,同时低成本保存消息。

产品列表

  • 视频直播
  • 消息对列MQTT/RocketMQ
  • 表格存储(TABLESTORE)
  • 内容安全

方案详情:在线教育视频直播最佳实践