ApsaraVideo VOD supports multiple methods to upload media files in multiple formats. For example, you can use multi-end upload, concurrent upload, and resumable upload to meet the upload requirements in various scenarios. You can also upload short videos by using the short video SDK.
Media upload
Supported upload methods
Upload by using the ApsaraVideo VOD console
Upload by using SDKs
Upload from servers in multiple development languages such as JAVA
Upload from JavaScript web clients, or Android or iOS mobile clients
Upload offline
Upload by using a PC client tool
Live stream recording
For more information, see Overview.
Supported file formats
Media type
Supported format
Video
MPEG formats: MP4, TS, 3GP, MPG, MPEG, MPE, DAT, VOB, and ASF.
AVI format: AVI.
Windows Media Video formats: WMV and ASF.
Flash Video formats: FLV and F4V.
Real Video formats: RM and RMVB.
QuickTime format: MOV.
Matroska format: MKV.
HTTP-Live-Streaming (HLS) format: M3U8.
NoteIf you use the ApsaraVideo VOD console to upload M3U8 files, you can upload them only by using their URLs. You can use the ApsaraVideo VOD API or SDK to upload M3U8 files from your on-premises devices. For more information, see Upload media files by calling the ApsaraVideo VOD API.
Other formats: DV, GIF, M2T, M4V, MJ2, MJPEG, MTS, OGG, QT, SWF, and WEBM.
Audio
MP3, WMA, WAV, AAC, RA, M4A, FLAC, APE, AC3, AMR, CAF, and ACM.
Image
PNG, JPG, JPEG, GIF, and HEIC.
Auxiliary media asset
Watermark files: PNG, GIF, APNG, and MOV.
Subtitle files: SRT, ASS, STL, TTML, and VTT.
Material files: JPG, GIF, PNG, MP4, MAT, and ZIP.
Short video SDK
You can use the short video SDK to record a video or import local video, edit the video, and upload the video to ApsaraVideo VOD. The short video SDK supports features including video resolution switching, real-time retouching and filter effects, camera switching, and flash mode switching. You can also add face stickers during recording by using the facial recognition SDK. The short video SDK also supports advanced editing features such as video cropping by frame size and duration, video merging, and adding special 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. The short video SDK also provides stable and easy-to-use API operations in a unified format for recording, importing, cropping, and editing short videos. This allows custom development for your application.