# Processing and Control

![Fig. 1: Processing and control menu](/files/A32BnlAamevz5F2EEYDc)

## HLS Output

HTTP live streaming (HLS) is an industry-standard video streaming protocol.

### 2 Storage

Selection of the storage location in the working memory or on the hard disk.

### 3 EXT-X Version

Selection of HLS version for different requirements.

* **Version 3** is recommended and is standard.
* **Version 6** is with guaranteed iFrames for each HLS chunk. Some players require this.
* **Version 7** is with fragmented MP4 files. MPEG-DASH has been adapted.

### 4 Segment length

The unit for segment length is in seconds. The segment is cut at the next keyframe after this time has elapsed. We recommend using the value 2 as the default value.

### 5 List size

The maximum number of playlist segments. The value 0 will contain all segments. As a default value, we recommend using the value 6.

### 6 Master playlist

Master Playlist option (default is active). This Increases player compatibility.

### 7 Autoclean

Automatic cleanup of all media data after the end of the process.

## 8 RTMP Output

Publish the stream as an RTMP output.

## 9 SRT Output

Publish the stream as an SRT output.

## 10 Snapshot

A preview image is generated from the live stream.

### 11 Interval

The interval is in seconds and specifies the value until the video source's preview image (JPEG) is updated. As the default value, we recommend 1 minute, 60 seconds.

## Process

Behavior rule for the running video process in case of a malfunction.

### 12 Reconnect

The checkbox is used to decide whether the stream should reconnect or not.

### 13 Reconnect

Interval in seconds until the connection starts again.

### 14 Timeout

Seconds until a hanging process is terminated and exited as Faulty.

## ...

### 15 Abort

Unsaved settings are lost by canceling.

### 16 Save

Do not forget to save settings.

### 17 Close

Closes the active window without saving.

## Learn more

{% content-ref url="/pages/-MYd\_eWFK56LZQkA-iAN" %}
[User Guides](/restreamer/knowledge-base/user-guides.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.datarhei.com/restreamer/knowledge-base/manual/edit-livestream/processing-and-control.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
