视频即时处理

最近更新时间:2024-09-29 17:55:21

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

即时转码模板

即时转码模板包含了分辨率、码率等参数。云点播使用即时转码模板表示转码参数集合,通过模板,可以指定以下转码相关参数。
分类
参数
说明
视频编码
分辨率
支持的宽度范围: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 创建和管理自定义即时转码模板。

即时转码

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