---
title: Stream State
slug: author/stream-state
docTags: 
createdAt: 2025-03-11T06:56:11.035Z
---

::Image[]{src="https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/4hQwOG8qaOQrFLkWl2WYH_streamstate.png" size="14" width="215" height="147" position="center" showCaption="false"}

The Stream state allows you to play an IP stream from a local or remote source.

# State Properties

- **Name**: The name of the state
- **Initial State**: Select this to make this state the home screen

## Source

- **Audio**: Play an audio stream.
- **Video**: Play an audio/video stream.
- **MJPEG**: Play an MJPEG stream.
- **Stream URL**: Enter a valid URL for any HLS, RTSP, PTP, or UDP stream. The URL can also include a number of optional parameters:
- Specify a [Variable](docId\:a6Ali6u-szxHuansk6T3-) to replace all or part of the URL. To include the value of the variable in the URL, enter the variable name between two sets of braces (e.g., `http://www.example.com/streams/{{my_URLvar}}`).
- Append the "latency" and "jitter" parameters to modify the default latency (see [Customize Network Streaming](docId:0Tioy9PJdGG4G25yGBnib) for more details).
- Append the "buffersize", "vcdbsize", and "acdbsize" parameters to modify the default streaming buffer size (see [Customize Network Streaming](docId:0Tioy9PJdGG4G25yGBnib) for more details).
- Append the "lowlatency" parameter to reduce the default latency.

## Notes

This section lets you store important information about the Stream state for future users. It can be modified at any time.

## Advanced

This section lets you add commands to your presentation to extend its functionality. See [Commands & Conditional Targets](docId\:az1YTDtEYH-Zp2Dbg_lBL) for more info.

# Examples

This tutorial video shows how to implement different use cases for the Stream State.

::embed[]{url="https://vimeo.com/366605276"}

