RTMP推流上传
2025-04-21 18:15
OSS支持使用RTMP协议推送H264编码的视频流和AAC编码的音频流到OSS。推送到OSS的音视频数据可用于点播或直播场景。本文介绍如何推送音视频流到OSS,以及如何播放推送到OSS的音视频数据。 使用限制
OSS支持使用RTMP协议推送H264编码的视频流和AAC编码的音频流到OSS。推送到OSS的音视频数据可用于点播或直播场景。本文介绍如何推送音视频流到OSS,以及如何播放推送到OSS的音视频数据。 使用限制
本文介绍RTMP推流地址及其签名规则。
通过RTMP协议上传音视频数据前,必须先调用该接口创建一个LiveChannel。调用PutLiveChannel接口会返回RTMP推流地址,以及对应的播放地址。
ListLiveChannel接口用于列举指定的LiveChannel。 请
DeleteLiveChannel接口用于删除指定的LiveChannel。
LiveChannel分为启用(enabled)和禁用(disabled)两种状态。您可以使用PutLiveChannelStatus接口在两种状态之间进行切换。
GetLiveChannelInfo接口用于获取指定LiveChannel的配置信息。
GetLiveChannelStat接口用于获取指定LiveChannel的推流状态信息。
GetLiveChannelHistory接口用于获取指定LiveChannel的推流记录。使用GetLiveChannelHistory接口最多会返回指定LiveChannel最近的10次推流记录。
PostVodPlaylist接口用于为指定的LiveChannel生成一个点播用的播放列表。OSS会查询指定时间范围内由该LiveChannel推流生成的ts文件,并将其拼装为一个m3u8播放列表。