# SRT

## What is SRT?

SRT, the abbreviation of Secure Reliable Transport protocol, is an open source live streaming protocol which brings pristine quality, low latency live video over the public Internet.

## Configure SRT

* Go to Setting->Push->SRT

### Caller Mode(OBS For Example)

* Double confirm the IP address of the PC with OBS/vMix installed by WIN+R->CMD->ipconfig/all->Check "Ethernet Adapter" and get the IP
* Access the encoder from browsers and go to Setting->Push->Tab SRT->Enable SRT->Enter URL: **srt://**<mark style="color:purple;">**192.168.1.97**</mark>**:20001?mode=caller** {**NOTE:&#x20;**<mark style="color:purple;">**192.168.1.97**</mark>**&#x20;is the IP address of PC with OBS or vMix installed**}->Click "Save"

<figure><img src="https://2135358283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpoaBKMSV5lXq2C8IiNMO%2Fuploads%2FxzlhTv23kimYB1J7sdRG%2FTVHVE_Push_SRTCaller.jpg?alt=media&#x26;token=0df82acb-18a9-44ad-a7a9-278a435738c8" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Please note**: CH1 might not be available if all decoding channels are added.
{% endhint %}

* Run OBS->Add->Media Source->Check the checkbox of Local File->Input: **srt://**<mark style="color:purple;">**192.168.1.97**</mark>**:20001?mode=listener\&latency=50** {**NOTE:&#x20;**<mark style="color:purple;">**192.168.1.97**</mark>**&#x20;is the IP address of PC with OBS or vMix installed**}->Click "Okay"->Wait for a while and the video will be shown as below:

<figure><img src="https://2135358283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpoaBKMSV5lXq2C8IiNMO%2Fuploads%2FjaqjWGmlDBWCtFYcse7M%2FGKHVE_Push_SRTCallerOBS.jpg?alt=media&#x26;token=31ccbcf1-d28b-4c02-8656-04208ee6d2aa" alt=""><figcaption></figcaption></figure>

### Listener Mode (OBS for Example)

* Run Device Manager->Double confirm the IP address of encoder;
* Access the encoder from browser->Setting->Push->SRT->Enter PUSH URL: **srt://**<mark style="color:purple;">**192.168.1.196**</mark>**:20001?mode=listener** {**NOTE:&#x20;**<mark style="color:purple;">**192.168.1.196**</mark>**&#x20;is the IP address of encoder**}->Click"Save" as below:

<figure><img src="https://2135358283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpoaBKMSV5lXq2C8IiNMO%2Fuploads%2F47X7D1HozgcI3fPaUnkf%2FTVHVE_Push_SRTListener.jpg?alt=media&#x26;token=083394a2-40db-4328-956b-bf578a3a2b93" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Please note**: CH1 might not be available if all decoding channels are added.
{% endhint %}

* Run OBS->Add->Media Source->Check the checkbox of Local File->Input: **srt://**<mark style="color:purple;">**192.168.1.196**</mark>**:20001?mode=caller\&latency=50** {**NOTE:&#x20;**<mark style="color:purple;">**192.168.1.196**</mark>**&#x20;is the IP address of encoder**}->Click "Okay"->Wait for a while and the video will be shown as below:

<figure><img src="https://2135358283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpoaBKMSV5lXq2C8IiNMO%2Fuploads%2Fvox27aMMXDW18yd6DHcY%2FGKHVE_Push_SRTListenerOBS.jpg?alt=media&#x26;token=10c9ea59-97a0-484f-9f3b-14c4d86eec1d" alt=""><figcaption></figcaption></figure>

### Rendezvous Mode

<figure><img src="https://2135358283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpoaBKMSV5lXq2C8IiNMO%2Fuploads%2Ft6DSkRprfbtwfiNe0Qns%2FTVHVE_Push_SRTRendezvous.jpg?alt=media&#x26;token=9f07eae5-e877-40cb-8ab1-d252c1cfd3d0" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
If it's required to be compatible with private servers, we can do that too. But MOQ will be required too.
{% endhint %}
