For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
StatusSupportDiscussionsLog inSign Up
Docs HomeAPI ReferenceVideo on DemandAI FeaturesLive StreamingVideo PlayerVideo DataCloud PlayoutRecipes
Docs HomeAPI ReferenceVideo on DemandAI FeaturesLive StreamingVideo PlayerVideo DataCloud PlayoutRecipes
  • Get started
    • Overview
    • Quickstart
  • Broadcast
    • Live stream with RTMPS
    • Live stream with SRT
    • Set up OBS for live streaming
    • Set up vMix for live streaming
    • Live stream from a mobile device
  • Manage live streams
    • Create and manage live streams
    • Handle stream disconnects
    • Monitor stream health
  • Edit and transform live stream
    • Add metadata to a live stream
    • Add live captions to a stream
    • Clip moments from a live stream
    • Simulcast to multiple platforms
    • Stream pre-recorded content as live
    • Record and archive live streams
    • Enable DVR and rewind for live streams
  • Live stream events
    • Webhooks in live stream
    • Live events
LogoLogo
StatusSupportDiscussionsLog inSign Up
On this page
  • What is livestream metadata?
  • Why add metadata to livestreams?
  • Schema rules
  • How to add metadata
  • Using API (during stream creation)
  • Add metadata using the dashboard
  • Update your livestream metadata
Edit and transform live stream

Add metadata to a live stream

Add metadata to live streams to enable better organization, tracking, and automated workflows.
Was this page helpful?
Previous

Add live captions to a stream

Enhance accessibility, and inclusivity by adding closed captions to RTMP live streams.
Next
Built with

FastPix lets you attach metadata to any livestream at the time of creation. This metadata can be used to label the stream, organize dashboards, or trigger automations in your systems.


What is livestream metadata?

Metadata for livestreams is a simple JSON object attached during stream creation. It stays with the stream and any recorded archive, making it useful for classification and integration.


Example:

Request
1"metadata": {
2 "event": "product_launch",
3 "region": "EU"
4}


Why add metadata to livestreams?

  • Track livestreams by region, event, or host
  • Integrate with your internal scheduling or analytics tools
  • Trigger overlays, banners, or AI functions
  • Improve archival sorting and discoverability
  • Store ownership or moderation flags

Schema rules

Similar rules as VOD:

  • Flat JSON only (no nested objects or arrays)
  • Keys: lowercase strings recommended
  • Values: strings or numbers
  • Max: 10 key-value pairs per stream

How to add metadata

Before you can add metadata to a livestream, you must first create a stream with the FastPix API. To see the full definition of this endpoint, request parameters, and example responses, refer to the Create new stream API.


Using API (during stream creation)

You can update the livestream’s metadata using the Update live stream endpoint. For complete details on all supported fields and response formats, refer to the Update live stream API.

Include your metadata inside the inputMediaSettings object when creating a new livestream.


Request
1{
2 "playbackSettings": {
3 "accessPolicy": "public"
4 },
5 "inputMediaSettings": {
6 "maxResolution": "1080p",
7 "reconnectWindow": 60,
8 "mediaPolicy": "public",
9 "metadata": {
10 "livestream_name": "fastpix_livestream"
11 }
12 }
13}

Add metadata using the dashboard

You can add metadata to a livestream directly from the FastPix Dashboard during or after stream creation. This is useful for tagging streams with names, IDs, or contextual information that downstream workflows and analytics can use.

  1. Open the FastPix dashboard.

  2. Go to Products > Live Streams.

  3. Click Create live stream.

In the creation form:

  1. Enter a Stream name (optional but recommended).

  2. Configure stream settings such as resolution, reconnect window, and access policy.

  3. Click Run Request.

At this point, FastPix generates your stream details, including the stream key and playback IDs.


Request
1"metadata": {
2 "livestream_name": "fastpix_livestream"
3}


Update your livestream metadata

Use this API to update metadata:


PATCH
https://api.fastpix.com/v1/live/streams/{streamId}

Example:

Request
1{
2 "metadata": {
3 "moderated": "true",
4 "language": "fr"
5 }
6}

📘 NOTE

  • No partial updates: This is a replace-only operation. Fields not included in the request will be deleted.
  • Schema rules apply: Keys must be strings; values must be strings or numbers. No nesting or arrays allowed.
  • Max 10 pairs: If you send more than 10 fields, the extra ones will be silently dropped.

Best practices for livestream metadata
  • Name every stream using a unique slug or timestamp

  • Tag by region or use case (for example, “region”: “NA”, “use_case”: “webinar”)

  • Use metadata to power overlays or real-time workflows

  • Avoid updating post-creation unless necessary (replaces full object)


Example use cases

Use CaseMetadata Fields
Event Series Tagging"track": "demo_days", "host": "user_187"
Regional Targeting"region": "US", "language": "en"
Workflow Trigger"ad_ready": "true", "moderation_needed": "false"