# Haivision Makito

The [Haivision Makito](https://www.haivision.com/products/makito-x4-series/) encoder series is aimed at high-end applications and integration into broadcast environments. They are a great way to bridge your internal video router into a Streamwell server for easy on-site and remote monitoring.

As an example, let's configure a Haivision Makito X4 encoder. We have a Blackmagic UltraStudio Mini Monitor outputting 1080p30 over SDI, which we have plugged into the first SDI port on the encoder (this thing can rock 4 streams at once 🤯)

In the Haivision web interface we can set up our Video Encoder and confirm the incoming signal:

<figure><img src="https://3247611318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuiJqZ2EPSTmM7B2tgnZF%2Fuploads%2FeQMF97LulQ3Yl6fCsp2q%2FVideoEnc.jpg?alt=media&#x26;token=c9f82d20-2713-4861-9304-5fef272aed8f" alt=""><figcaption></figcaption></figure>

Quick checklist:

* **Input** is set to the same SDI port we are connected to.
* **Input Format** is showing the same size and frame rate as our content
* **Codec** is H.264
* **Profile** is Main or Baseline
* **Frame Rate** and **GOP Size** are the same as our incoming frame rate.
* **Audio Encoder** (not pictured) should be AAC with Stereo or Mono audio.

Now we can set up our SRT Streaming output. First get your SRT stream keys from Streamwell:

<figure><img src="https://3247611318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuiJqZ2EPSTmM7B2tgnZF%2Fuploads%2F6vGfDN6Y7ozpgsFVyvOu%2FScreenshot%202023-05-17%20at%202.37.00%20PM.jpg?alt=media&#x26;token=5b12664d-c3dc-48bd-b170-05fae9b672d2" alt=""><figcaption><p>Stream keys are ugly, which is why we have that 'hide' button up above for when you don't need them!</p></figcaption></figure>

Now enter the information as shown into the Output configuration:

<figure><img src="https://3247611318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuiJqZ2EPSTmM7B2tgnZF%2Fuploads%2FON48rdN35IJUdM2NOpGb%2FScreenshot%202023-05-16%20at%203.43.19%20PM.jpg?alt=media&#x26;token=4844c2a6-cfc6-4fe3-822d-4485ddfcd7b2" alt=""><figcaption></figcaption></figure>

Quick checklist:

* **Source** matches the video/audio encoder you set up (0 -> 0)
* Ensure that **Protocol** is set to 'TS over SRT'
* Set **Mode** to 'Caller'
* For **Address**, put the hostname of your server as indicated in the 'SRT Server URL' you got from Streamwell. No prefix or port number is required in this box.
* The **Destination Port** is 9999 by default, or whatever other port is indicated in your SRT Server URL
* **Latency** can stay at 250ms by default but often can be lowered to as little as 50ms. The encoder will show a 'negotiated latency' value once you've gone live so you can adjust as appropriate.
* **Encryption** is optional and can be set up in Streamwell via the [Advanced Configuration](https://docs.streamwell.net/streamwell-v1.3.6/more-information/advanced-configuration#srt-encryption) guide.
* Choose 'Custom' as the **Format** and paste the entire SRT Stream ID from Streamwell into the 'Stream Publishing ID' box.

Finally, click 'Create' in the upper right and your stream should go live in just a few seconds! You can check the status of the Stream on the main Outputs page (look for the green dot):

<figure><img src="https://3247611318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuiJqZ2EPSTmM7B2tgnZF%2Fuploads%2F4J0Igh9u3RqF51wJEgvA%2FScreenshot%202023-05-16%20at%203.37.17%20PM.jpg?alt=media&#x26;token=2c1d3b84-5d6c-43a9-a210-69b04df070ab" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3247611318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuiJqZ2EPSTmM7B2tgnZF%2Fuploads%2FCy5K7X2yq5Wvvyu3Wmwj%2FScreenshot%202023-05-17%20at%202.56.48%20PM.jpg?alt=media&#x26;token=53fbbcf7-25ce-428d-a4a7-30b2afd90be3" alt=""><figcaption></figcaption></figure>
