Video live streaming for online education

更新时间:
复制 MD 格式

This topic describes video live streaming scenarios and solutions for online education. In this solution, mobile phones are used as clients. A stream ingest and pulling software development kit (SDK) and ApsaraVideo Live efficiently distribute video. The solution also enables mobile phones to exchange messages using the Message Queuing Telemetry Transport (MQTT) protocol. The server-side moderates message content, prevents non-compliant content from being forwarded, and saves all messages for later review.

Scenario overview

Alibaba Cloud ApsaraVideo Live provides stream ingest and pulling capabilities for mobile clients. Mobile clients also use Message Queue for MQTT to send and receive messages. Content Moderation reviews message content as it is forwarded. Sent messages can be stored in Tablestore.

  • This solution is suitable for video live streaming scenarios where mobile applications call the stream ingest and pulling SDK and use Alibaba Cloud ApsaraVideo Live for video distribution.

  • MQTT middleware enables mobile clients to send and receive messages. Content moderation and message storage are performed on the server-side when messages are forwarded.

Solution architecture

You can quickly implement video live streaming for online education using ApsaraVideo Live, Message Service, Tablestore, and Content Moderation.

image

Problems solved

  • Enables stream ingest and pulling for mobile clients in video live streaming.

  • Provides secure messaging between mobile clients, content moderation during live streams, and low-cost message storage.

Product list

  • ApsaraVideo Live

  • Message Queue for MQTT/RocketMQ

  • Tablestore

  • Content Moderation

For more information, see Best practices for video live streaming in online education.