Module Values.PutMetadataRequestSource

Inserts metadata into the active stream of the specified channel. At most 5 requests per second per channel are allowed, each with a maximum 1 KB payload. (If 5 TPS is not sufficient for your needs, we recommend batching your data into a single PutMetadata call.) At most 155 requests per second per account are allowed. Also see Embedding Metadata within a Video Stream in the Amazon IVS User Guide.

Sourcetype nonrec t = {
  1. channelArn : ChannelArn.t;
    (*

    ARN of the channel into which metadata is inserted. This channel must have an active stream.

    *)
  2. metadata : StreamMetadata.t;
    (*

    Metadata to insert into the stream. Maximum: 1 KB per request.

    *)
}
Sourceval context_ : string
Sourceval make : channelArn:ChannelArn.t -> metadata:StreamMetadata.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of ChannelArn.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t