MediaRuntime产品

视频编码

在异步作业中将一个视频源转换为播放文件、自适应流、社交格式、海报、GIF 预览、帧序列和编辑母版。

MP4、WebM、HLS、MPEG-DASH、GIF 和帧
H.264、HEVC、AV1、VP9 和 ProRes 工作流程
一项异步作业中的多个工件
POST https://mediaruntime.com/v1/jobs

从源头到交付的工件

1

提供源码

传递公共或有时间限制的 HTTPS URL,或使用本地字节的可选上传目标流。

2

选择输出配方

在同一个 outputs 数组中请求播放文件、HLS 或 MPEG-DASH 包,或多个相关工件。

3

接收完成

处理签名的终端 Webhook,然后使用返回的工件清单或捆绑包 URL。

您可以构建什么

网页播放

生成 faststart H.264/AAC MP4、VP9/Opus WebM、多码率 MP4、Apple HEVC 或高效 AV1 输出。

自适应流媒体

生成 HLS 或 MPEG-DASH VOD 包,其中包含 1080p 和 720p 表示、清单及相关媒体片段。

社会交付

将风景或方形媒体放入 1080×1920 垂直画布中,背景模糊且无主题裁剪。

预览和提取

创建海报帧、调色板优化的 GIF 和采样 JPG 帧序列以用于预览、索引或数据集。

相关预设

mp4_720p_h264_aacmp4_ladder_v1hls_ladder_v1dash_ladder_v1webm_vp9_1080ptransmux_hls_fasttransmux_dash_fastsocial_vertical_blurgif_hqposter_frame_v1extract_frames_1mp4_hevc_1080pmp4_av1_smartmov_prores_422

工作请求示例

使用您的 MediaRuntime API 密钥从受信任的服务器提交。源可以是任何可获取的 HTTPS URL;通过 MediaRuntime 上传是可选的。

{
  "source": "https://cdn.example.com/media/trailer.mp4",
  "metadata": {
    "media_type": "video",
    "asset_id": "trailer-0426"
  },
  "outputs": [
    {
      "type": "mp4",
      "preset": "mp4_720p_h264_aac",
      "path_suffix": "web",
      "poster_time_sec": 4,
      "poster_format": "jpg",
      "gif_preview": {
        "enabled": true,
        "start_sec": 2,
        "duration_sec": 4
      }
    },
    {
      "type": "hls",
      "preset": "hls_ladder_v1",
      "path_suffix": "stream"
    }
  ]
}