# Media Pull overview (/en/realtime-media/media-pull)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

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.

## Quick links [#quick-links]

<Cards>
  <Card title="Quickstart" href="./get-started/enable-media-pull" description="Enable Media Pull and inject an external stream into an RTC channel." />

  <Card title="API reference" href="/en/api-reference/api-ref/media-pull" description="Explore Media Pull REST API operations and parameters." />
</Cards>

## Key features [#key-features]

<CardGrid>
  <FeatureCard title="Easy to integrate with RESTful API">
    Inject an online media stream into the Agora channel as a live video source using the RESTful API.
  </FeatureCard>

  <FeatureCard title="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.
  </FeatureCard>

  <FeatureCard title="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.
  </FeatureCard>

  <FeatureCard title="Timed media stream injection">
    Hosts can control when to start playing the injected media stream to coordinate timed media stream playback.
  </FeatureCard>

  <FeatureCard title="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.
  </FeatureCard>

  <FeatureCard title="Support for multiple streaming protocols">
    Support for HTTPS, and RTMP streaming protocols.
  </FeatureCard>
</CardGrid>
