meta

NGINX RTMP 模块中的 'meta' 指令可以向多媒体流添加元数据。

语法meta string;
默认值none
上下文
参数1

说明

'meta' 指令旨在便于在由 NGINX RTMP 模块提供的 RTMP 多媒体流中包含元数据。使用该指令时,可以指定有关发布的流或内容的各种属性和描述信息,从而为流增加额外的上下文,供消费这些数据的客户端使用。这对于对媒体内容进行索引或帮助需要更好理解内容的客户端特别有用,例如向最终用户显示元数据的媒体播放器。

要实现该指令,通常需要提供一个参数,该参数是表示元数据类型或希望附加到流上的具体信息的字符串。根据流媒体应用的需求和接收流的客户端的能力,这些元数据可以包括例如标题、艺术家、专辑、描述等信息。该指令可以放在特定的 application 块中以应用于特定流,从而允许对共享哪些元数据进行细粒度控制。

需要注意的是,在 RTMP 流中有效使用元数据,要求客户端也能正确处理并显示这些元数据。某些客户端可能不支持所有元数据类型,因此建议在不同平台上进行测试,以确保所添加元数据的兼容性和功能性。

配置示例

application live {
    meta "title=My Stream";
    meta "artist=John Doe";
}

确保元数据字符串格式正确,因为客户端可能有严格的解析规则。

并非所有 RTMP 客户端都支持元数据显示,因此请在不同客户端上测试以验证兼容性。

← 返回所有指令