Problem description
The value of the Expires request parameter is invalid.
Causes
You initiated a LiveChannel request that includes a signature, but the value of the Expires request parameter is invalid. Expires must be a UNIX timestamp — an integer string representing the number of whole seconds elapsed since 00:00:00 UTC on January 1, 1970. Common causes include:
The value is not an integer string. For example, a date string such as
"2026-03-19"is invalid; the correct format is an integer.
Examples
You initiated a LiveChannel request that includes a signature, but the Expires value is set to a date string instead of a UNIX timestamp in seconds:
Expires=2026-03-19The value must be an integer string representing the number of whole seconds elapsed since 00:00:00 UTC on January 1, 1970.
Solutions
Set Expires to a future UNIX timestamp in seconds.
| Parameter | Required format | Description |
|---|---|---|
Expires | Integer (seconds since Unix epoch) | Specifies the validity period of the signature. |
For more information, see RTMP ingest URLs and signatures and Add signatures to URLs.