Azure 媒体服务的计时元数据
警告
Azure 媒体服务将于 2024 年 6 月 30 日停用。 有关详细信息,请参阅 AMS 停用指南。
计时元数据是插入到实时流中的自定义数据。 数据及其插入时间戳都将保存在媒体流本身中。 这样,播放视频流的客户端就可以在完全相同的时间获取与视频流相关的相同自定义元数据。 使用计时元数据可以:
- 将交互元素(例如投票)添加到实时流。
- 添加与视频内容相关的信息,例如演讲者、产品链接、运动员统计信息等。
- 添加有关视频的元数据,例如 GPS 位置、时间等。
传送、发布 URL 和请求
Azure 媒体服务将计时元数据作为视频流的一部分传送。 计时元数据通过对计时元数据终结点发出的 POST 请求发送到实时事件。
注意
计时元数据仅适用于使用 RTMP 和 RTMPS 引入创建的实时事件。
POST URL
计时元数据终结点的格式基于实时事件的 RTMP 引入 URL。 例如: 。
https://<<LIVEEVENTNAME>.channel.media.chinacloudapi.cn/<LIVE_INGEST_ID>/ingest.isml/eventdata
例如:
rtmps://mylivestream.channel.media.chinacloudapi.cn:2935/live/0251458ba5df44b2b807ea02f40fed76
将变为
https://mylivestream.channel.media.chinacloudapi.cn/0251458ba5df44b2b807ea02f40fed76/ingest.isml/eventdata
标头和请求正文
HTTP Content-type 标头必须设置为 application/json,因此请确保设置正确。
POST https://mylivestream.channel.media.chinacloudapi.cn/0251458ba5df44b2b807ea02f40fed76/ingest.isml/eventdata
Content-Type: application/json
{
"message": "Hello world!"
}
计时元数据限制
资源 | 默认限制 | 计费方式 |
---|---|---|
消息正文有效负载总大小 | 最大 256 kb | 请求 |
请求 | 2 | 每秒 |
播放器演示和操作方法
若要尝试发出计时元数据信号,请参阅如何发出计时元数据信号。
其他信息
有关计时元数据信号的有效负载和格式的详细信息,请参阅开放式媒体联盟制定的通用媒体应用程序格式 (CMAF) ID3 计时元数据传送规范。