# Quick Start

{% embed url="<https://www.youtube.com/watch?v=L9pCEPDEgrw>" %}
**Quick start guide:** Installing the open-source video streaming server Restreamer for experts.
{% endembed %}

## 1. Install and start

Load the Docker container and start with the default user credentials. The default ports for HTTP are 80 and for HTTPS 443.

```
docker run -d --restart=always --rm --name restreamer \
-v /opt/restreamer/config:/core/config \
-v /opt/restreamer/data:/core/data \
-p 8080:8080 -p 8181:8181 \
-p 1935:1935 -p 1936:1936 \
-p 6000:6000/udp \
datarhei/restreamer:latest
```

{% hint style="success" %}
**Standardports** HTTP: 80 ; HTTPS: 443
{% endhint %}

{% hint style="warning" %}
Port forwarding (80>8080, 443>8181) of the public ports is necessary for full functionality.
{% endhint %}

{% hint style="danger" %}
Use a secure and unique password.
{% endhint %}

## 2. Add video source

The wizard helps to activate a video source.

{% embed url="<https://youtu.be/L1USOOsBoWY>" %}
**Quick start guide:** The wizard helps to create video and audio files.
{% endembed %}

### Audio

<mark style="background-color:green;">Optionally</mark>, the use of sound is possible via the configurator.

{% hint style="info" %}
AAC and Mp3 formats are supported.
{% endhint %}

## 4. Integrate video player on the website

Becoming a live streaming superhero with the Restreamer is a pretty simple process:

{% hint style="info" %}
Port forwarding is necessary for the audience to see the live stream.
{% endhint %}

{% embed url="<https://youtu.be/ww0ech9Nl3s>" %}
**Quick start guide:** How does the livestream get on the website?
{% endembed %}

## 5. <mark style="background-color:green;">Optional</mark>: Customize video player

The video player is ready to use. It is straightforward to customize the color, logo, and link.

{% embed url="<https://youtu.be/o2DnUtldEQk>" %}
**Quick start guide:** Player config
{% endembed %}

## 6. <mark style="background-color:green;">Optional</mark>: Customize video page

The video page is active immediately and is provided via localhost.

{% embed url="<https://youtu.be/Iq4dticOreY>" %}
**Quick start guide:** Customize video page
{% endembed %}

## 7. <mark style="background-color:green;">Optional</mark>: Select publication service

Many great things are possible once the datarhei Restreamer is "on-air". Why not start a publication service with a live broadcast on YouTube?

{% embed url="<https://youtu.be/dwywuaIQPRg>" %}
**Quick start guide:** Example publication service with YouTube
{% endembed %}

{% hint style="info" %}
🧙Tip: You can create, start and run as many services as you like.
{% endhint %}

## Learn more

{% content-ref url="../installing" %}
[installing](https://docs.datarhei.com/restreamer/installing)
{% endcontent-ref %}

{% content-ref url="../knowledge-base" %}
[knowledge-base](https://docs.datarhei.com/restreamer/knowledge-base)
{% endcontent-ref %}

{% content-ref url="../api" %}
[api](https://docs.datarhei.com/restreamer/api)
{% endcontent-ref %}

{% content-ref url="../premium-support-1" %}
[premium-support-1](https://docs.datarhei.com/restreamer/premium-support-1)
{% 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/getting-started/quick-start.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.
