You can upload audio and video files of various types to ApsaraVideo VOD in multiple ways.

Media upload

ApsaraVideo VOD supports multi-end upload, concurrent upload, and resumable upload to meet the upload requirements in various scenarios. It allows you to upload short videos by using the short video SDK and record live streams to on-demand videos.

  • Supported upload methods

    ApsaraVideo VOD allows you to upload media files by using the console, server upload SDK for Java, client upload SDKs for web (JavaScript), Android, and iOS, or PC clients. ApsaraVideo VOD also allows you to upload media files by pulling the files offline. You can also record live streams to on-demand videos. For more information, see Overview.

  • Supported file formats
    • Video formats: 3GP, ASF, AVI, DAT, DV, FLV, F4V, GIF, M2T, M3U8, M4V, MJ2, MJPEG, MKV, MOV, MP4, MPE, MPG, MPEG, MTS, OGG, QT, RM, RMVB, SWF, TS, VOB, WMV, and WEBM
    • Audio formats: AAC, AC3, ACM, AMR, APE, CAF, FLAC, M4A, MP3, RA, WAV, and WMA
    • Image formats: PNG, JPG, and JPEG

Short video SDK

You can use the short video SDK to record, import, and edit short videos. When you record short videos by using the SDK, you can choose from multiple resolutions, apply beautification and filter effects in real time, switch between cameras, and set the flash mode. You can also add face stickers during recording by using the facial recognition SDK. The short video SDK supports advanced editing features. You can crop short videos by frame size or duration, merge multiple videos, and add rich effects such as filters, animated stickers, music, music videos (MVs), subtitles, and doodles. You can customize your user interface (UI) based on the product-level open source UI that comes with the short video SDK. The short video SDK also provides easy-to-use, stable, and unified operations for recording, importing, cropping, and editing short videos. This way, you can implement customized secondary development.