本文为您介绍在短视频场景使用视频点播服务的最佳实践。
短视频是一种以短时视频为主要形式的内容创作和分享方式。它吸引用户通过简短、精彩的视频内容进行互动,并在娱乐、创意表达、社交互动、教育和营销等多个领域得到广泛应用。短视频平台具有快速传播的特点,成为企业和个人推广和宣传的有效渠道。短视频场景的典型应用是抖音,以 Feed 流形式播放竖版视频,一屏仅展示一个视频,用户可以快速滑动浏览不同的短视频。短视频场景具有以下特点:
通常情况下不建议直接播放片源,以下是常用的转码配置:
您可根据自身业务自行配置编码格式和清晰度,通常短视频如果只转出一路转码产物的话建议清晰度设置为 720p;如果转码出多个档位您可自行判断。
设置编码格式和清晰度后,对应详细的视频参数和音频参数设置推荐如下表所示。
编码格式 | 清晰度 | 视频参数 | 音频参数 | |||
---|---|---|---|---|---|---|
CRF | 最大码率 | 帧率跟随片源,最大帧率 | 编码格式 | 音频码率 | ||
H.264 | 4K | 26 | 10000 | 30 | aac | 128 |
2K | 26 | 8000 | 30 | aac | 128 | |
1080p | 27 | 6000 | 30 | aac | 128 | |
720p | 25 | 4000 | 30 | aac | 128 | |
540p | 24 | 2000 | 30 | aac | 64 | |
H.265 | 1080p | 28 | 6000 | 30 | aac | 128 |
720p | 26 | 4000 | 30 | aac | 128 | |
540p | 25 | 3000 | 30 | aac | 64 |
视频点播支持通过控制台、服务端 API 等方式迁移媒资文件,具体操作如下:
SourceUrl
字段来映射是哪条 URL 已经上传成功,并记录其对应的 Vid
。接收到工作流执行完成回调事件后,您可以通过视频点播控制台和 OpenAPI 设置视频文件为已发布状态,视频即可被正常分发,具体操作如下:
建议 AppServer 在生成 Feed 流时,携带 Vid
和 PlayAuthToken
,传递给 App 端进行播放。
PlayAuthToken
,并通过 App 与 AppServer 的信息通道,传递给 App。说明
该方法为本地离线的方法,请放心使用。
建议 AppServer 在生成 Feed 流时,拼接出封面图的 URL,并传递给 App 端。
AppServer 开发:拼接封面图 URL,具体请参考设置视频封面,建议使用服务端 SDK 来完成。
接收媒资上传完成回调事件后,建议记录对应的 Vid
信息;如有转码需求,参考下方对视频文件触发工作流。
Vid
对应记录已完成的转码任务。说明
如果 AppServer 希望进行码率控制,可以记录下对应的 Definition
字段。