传统的离线转码技术需要对整个音视频进行解码和编码,这是一种异步处理模式,导致用户的等待时间较长。然而,即时转码技术可以立即播放,无需等待,无论视频的长度,都能实现秒级开播,为用户提供全新的播放体验。
说明:
即时转码模板
即时转码模板包含了分辨率、码率等参数。云点播使用即时转码模板表示转码参数集合,通过模板,可以指定以下转码相关参数。
分类 | 参数 | 说明 |
视频编码 | 分辨率 | 支持的宽度范围: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 | 无 | |
即时转码
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