配置消息通知
直播服务使用消息通知服务对直播录制状态进行实时通知,如需使用该功能,需要先配置消息通知服务。由于消息通知由消息通知服务(SMN)完成,所以SMN将对发送的消息通知进行单独计费,具体的计费标准请参考SMN产品价格详情。

该功能为历史功能,直播服务目前已提供录制回调消息通知功能,推荐用户优先使用,详见配置录制回调。
背景介绍
- 主题是消息发布或客户端订阅通知的特定事件类型。它作为发送消息和订阅通知的信道,为发布者和订阅者提供一个可以相互交流的通道。在配置直播消息订阅前必须定制主题。
- 消息订阅是客户将订阅者注册到主题的操作,客户可以拥有多个主题,每个主题有多个订阅者。
- 消息订阅暂以项目ID进行区分,即同一个项目ID的域名暂只能使用同一个消息订阅,消息订阅配置对同一个项目ID的所有域名生效。
配置流程
消息订阅的配置流程,如图1所示。
录制通知消息模板
录制通知的消息模板如下所示,消息中各字段说明如表1所示。
Live Record Notify, domain: {domain}, app_name: {app_name}, stream_name: {stream_name}, download_url: {download_url}, filename: {filename},asset_id: {asset_id}, duration: {duration}, event: {event}, timestamp: {timestamp}
字段 |
描述 |
---|---|
domain |
推流域名。 |
app_name |
应用名称,与推流地址中的AppName保持一致。 |
stream_name |
直播流名称。 |
download_url |
录制文件的下载地址,当event的值不为RECORD_NEW_FILE时,该字段为空。 |
filename |
录制文件的名称,当event的值不为RECORD_NEW_FILE时,该字段为空。 |
asset_id |
录制文件的媒资ID,点播服务分配给该录制文件的唯一标识,当event的值不为RECORD_NEW_FILE时,该字段为空。 |
duration |
录制文件的时长,当event的值不为RECORD_NEW_FILE时,该字段为0。 |
event |
录制事件,包括:
|
timestamp |
录制时间戳。 |