视频即时处理

最近更新时间:2025-03-27 18:02:12

我的收藏
传统的离线转码技术需要对整个音视频进行解码和编码,这是一种异步处理模式,导致用户的等待时间较长。然而,即时转码技术可以立即播放,无需等待,无论视频的长度,都能实现秒级开播,为用户提供全新的播放体验。
说明:
目前即时转码还处于白名单体验阶段,如需开通请 联系我们

即时转码模板

即时转码模板包含了分辨率、码率等参数。云点播使用即时转码模板表示转码参数集合,通过模板,可以指定以下转码相关参数。
分类
参数
说明
视频编码
分辨率
支持的宽度范围:128px - 1920px。
支持的高度范围:128px - 1920px。
码率
支持的视频码率范围:128kbps - 10000kbps。
水印
水印图片
水印图片的 base64。
水印位置
水印的位置。
水印分辨率
水印展示的分辨率。
针对常见的使用场景,云点播提供了以下预置即时转码模板。
即时转码模板名
视频分辨率
码率
水印
hls_avc_540_preset
540P
1000kbps
hls_avc_720_preset
720P
1800kbps
hls_avc_1080_preset
1080P
2500kbps
另外,您还可以通过 服务端 API 创建和管理自定义即时转码模板。

使用限制

原始视频限制

原始视频的视频时长不超过 10 小时,大小不超过 50GB,分辨率最大支持到 2K,视频码率不超 10Mbps,帧率不超过 60fps。
原始视频支持以下格式,但要求封装中包含视频和音频的索引。
视频:MOV、MPEG、MP4、AVI、TS、MKV、M3U8、M4V 等。
音频:MP3、M4A、WAV、AAC 等。

转码视频限制

输出的 HLS 视频,分片为 MPEG-TS。

即时转码

1. 将视频上传到云点播后,通过 控制台 或者 服务端 API 得到视频的 URL 地址,如下:
http://example.com/dir1/dir2/myVideo.mp4
2. 拼接即时转码参数,并将 URL 中的 templateName 替换为模板名,得到即时转码的播放 URL。
http://example.com/dir1/dir2/myVideo.mp4$JM!Transcode,Template={templateName}/index.m3u8
下面使用预置模板名 hls_avc_720_preset 为例,展示如何拼接得到即时转码的播放 URL。
http://example.com/dir1/dir2/myVideo.mp4$JM!Transcode,Template=hls_avc_720_preset/index.m3u8