本文提供在线教育视频直播场景的最佳实践引导。
场景描述
适用于在线教育的视频直播场景,通过阿里云视频直播服务实现移动端的推拉流能力,同时移动端利用云消息队列 MQTT 版实现发送和接收消息,在消息转发时利用内容安全服务对消息内容进行审核。发送的消息可以存储在表格存储中。
解决的问题
解决视频直播中手机端的推拉流问题。
解决直播中手机端互发消息和消息内容的安全审核问题,同时低成本保存消息。
部署架构图
选用的产品
云消息队列 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)打造的音视频直播平台,提供易接入、低延迟、高并发、高清流畅的音视频直播服务。
更多关于视频直播的介绍,参见视频直播产品详情页。
详细信息
详情请参见在线教育视频直播最佳实践。
更多最佳实践
如需查看更多阿里云产品的最佳实践,请参见阿里云最佳实践。