• Use PCs

    You can use third-party software to collect streams from cameras or desktops of desktop computers or laptops. Then, you can ingest the collected streams to the specified Real Time Messaging Protocol (RTMP) ingest URLs. Available third-party software includes Open Broadcaster Software (OBS), Adobe Flash Media Live Encoder (FMLE), and XSplit. We recommend that you use OBS.

  • Use mobile phones

    You can use third-party software or SDKs to collect streams from cameras of Android or iOS mobile phones. Then, you can ingest the collected streams to the specified RTMP ingest URLs.

  • Use video collection devices

    You can connect encoders to high-definition cameras with the high definition multimedia interface (HDMI) or serial digital interface (SDI) to ingest streams to ApsaraVideo Live for live streaming based on RTMP. You need to configure the ingest URL to RTMP of the encoder. The publishing address.

    If you use a web camera that supports RTMP-based stream ingest, set the ingest URL to the RTMP publishing URL of the web camera.

  • Ingest video files for live streaming

    You can import video files to ApsaraVideo Live to produce live streams and ingest the live streams to the specified RTMP ingest URL. This can be implemented using the ffmpeg command (Windows/Linux/Mac Both are applicable). For example, you can run the following command:

      ffmpeg -re -i {your_video_file} -r 30 -s 1280x720 -f flv {your_rtmp_address}