v1 API · 按需生成版本

编码一次。
分发每个版本。

MediaLane 接收母版文件,构建自适应码率阶梯,并从离观众最近的节点分发每个版本。一次 API 调用进入,播放器就绪的清单输出。

提交母版文件
curl -X POST https://api.medialane.app/v1/assets \
  -H "Authorization: Bearer $MEDIALANE_KEY" \
  -d '{"input":"s3://masters/keynote-2026.mov",
       "ladder":"adaptive","audio":"opus"}'
41 个分发区域每月 2.1 PB 分发量0.8 秒 中位启动99.98% 分发可用性

母版与播放器之间的全部环节

没人愿意写两遍的部分:码率阶梯、封装、分发,以及证明一切正常的数据。

自适应码率阶梯

码率取自素材本身,而非预设表格。噪点多的素材分得更多,幻灯片分得更少。

边缘分发

每个版本都从最近的区域分发,默认启用源站屏蔽与后台重新验证。

直播与点播

两者使用相同的清单结构。开启直播频道并归档,录像仍保留同一资源标识。

按版本统计

启动时间、卡顿比例与流失率,按每个版本分别呈现,而不是揉成一个平均值。

一个控制台管理整条流水线

接收队列、阶梯构建进度、分发与质量,都在同一屏,随编码器上报实时更新。

MediaLane 控制台 — 资源与分发,示例工作区

MediaLane 控制台 — 资源与分发,示例工作区

查询版本
# ladder is built asynchronously — poll the rendition
GET /v1/renditions/9f2c1ab4e07d4c8fa1b3d65e08c47a12

200 OK
{ "state":"ready", "duration":2538,
  "variants":[ "1080p","720p","480p","240p" ] }

为持续发布的团队而建

设计上可预期

签名链接、按密钥划分的权限范围,以及每次资源变更的审计记录。分发路径上没有意外。

在关键处更快

41 个区域的中位启动低于一秒,数据来自播放器端,而非我们自己的探针。

API 优先

控制台能做的一切都是有文档的接口。提供 Node、Go、Python 与 Swift 的 SDK。

融入你现有的技术栈

HLS.jsShaka PlayerAVPlayerExoPlayerFFmpegRokuReactGo SDK

今天就发布第一个版本

免费套餐包含 100 GB 分发量,以及十分钟以内文件的无限次编码。

免费开始 阅读文档