Skip to main content

You are viewing Agora Docs forBetaproducts and features. Switch to Docs

Product overview

Media Pull

Agora's Media Pull service enables the injection of external media streams into real-time Agora channels. Hosts and audiences can seamlessly view and hear the additional streams while interacting in real-time, enhancing engagement and content versatility. The service is designed to work with Agora's Voice Calling, Video Calling, and Interactive Live Streaming.

With support for multiple streaming protocols, extensive media formats, and ultra-low latency, Media Pull ensures smooth and flexible media injection. Control playback timing for injected streams to synchronize content seamlessly within your channel, creating dynamic and interactive experiences.

Product Features

Easy to integrate with RESTful API

Inject an online media stream into the Agora channel as a live video source using the RESTful API.

External content in your channel

After the injection succeeds, the online media stream automatically plays in the Agora channel, and remote users can see the content of the media stream.

Ultra-low latency

The audio or video stream is injected with ultra-low latency, allowing the audience to see and hear the stream in real time.

Timed media stream injection

Hosts can control when to start playing the injected media stream to coordinate timed media stream playback.

Extensive media format support

Supports video codec formats H.264, H.265, and VP9; audio codec formats: AAC and OPUS; and container formats FLV, MP4, MPEG-TS, Matroska (MKV), and HLS.

Support for multiple streaming protocols

Support for HTTP, HTTPS, and RTMP streaming protocols.

vundefined