本文提供在线教育视频直播场景的最佳实践引导。

场景描述

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

解决的问题

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

部署架构图

livestreaming

选用的产品

  • 消息队列RocketMQ版

    消息队列RocketMQ版是由阿里巴巴自研并捐赠给Apache基金会,并与开源社区共建的消息中间件,该产品服务于阿里巴巴集团已超过13年,经过交易核心链路反复打磨与历年双十一高并发场景的严苛考验,是一个真正具备低延迟、高并发、高可用、高可靠 ,可支撑万亿级数据洪峰的分布式消息中间件。

    更多关于消息队列RocketMQ版的介绍,参见消息队列RocketMQ版产品详情页

  • 微消息队列MQTT版

    微消息队列MQTT版是专为移动互联网、物联网领域设计的消息产品,覆盖互动直播、金融支付、智能餐饮、即时聊天、移动Apps、智能设备、车联网等多种应用场景;通过对MQTT、WebSocket等协议的全面支持,连接端和云之间的双向通信,实现C2C、C2B、B2C等业务场景之间的消息通信,可支撑千万级设备与消息并发,真正做到万物互联。

    更多关于微消息队列MQTT版的介绍,参见微消息队列MQTT版产品详情页

  • 内容安全

    内容安全基于深度学习技术, 提供图片、视频、语音、文字等多媒体的内容风险智能识别服务,不仅能帮助用户降低色情、暴恐、涉政等违规风险,而且能大幅度降低人工审核成本。

  • 表格存储

    表格存储(Tablestore)是阿里云自研的面向海量结构化数据存储的Serverless NoSQL多模型数据库,被广泛用于社交、物联网、人工智能、元数据和大数据等业务场景。提供兼容HBase的WideColumn模型、消息模型Timeline以及时空模型Timestream,可提供PB级存储、千万TPS以及毫秒级延迟的服务能力。

    更多关于表格存储的介绍,参见表格存储产品详情页

  • 视频直播

    视频直播(ApsaraVideo Live)是基于领先的内容接入与分发网络和大规模分布式实时视频处理技术(含窄带高清TM)打造的音视频直播平台,提供易接入、低延迟、高并发、高清流畅的音视频直播服务。

    更多关于视频直播的介绍,参见视频直播产品详情页

详细信息

详情请参见在线教育视频直播最佳实践

更多最佳实践

如需查看更多阿里云产品的最佳实践,请参见阿里云最佳实践