传统的离线转码技术需要对整个音视频进行解码和编码,这是一种异步处理模式,导致用户的等待时间较长。然而,即时转码技术可以立即播放,无需等待,无论视频的长度,都能实现秒级开播,为用户提供全新的播放体验。
说明:
即时转码模板
即时转码模板包含了分辨率、码率等参数。云点播使用即时转码模板表示转码参数集合,通过模板,可以指定以下转码相关参数。
分类 | 参数 | 说明 |
视频编码 | 分辨率 | 支持的宽度范围: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 | 无 | |
使用限制
原始视频限制
原始视频的视频时长不超过 10 小时,大小不超过 50GB,分辨率最大支持到 2K,视频码率不超 10Mbps,帧率不超过 60fps。
原始视频支持以下格式,但要求封装中包含视频和音频的索引。
视频:MOV、MPEG、MP4、AVI、TS、MKV、M3U8、M4V 等。
音频:MP3、M4A、WAV、AAC 等。
转码视频限制
输出的 HLS 视频,分片为 MPEG-TS。
即时转码
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