Haivision
Using Haivision KB encoder with Dolby.io Real-time Streaming RTMP
Haivision provides professional broadcasting equipment to the streaming industry. The KB series of H.264 & HEVC Internet Media Encoders and Transcoders deliver high-quality video streaming for resolutions up to 4K, available as small form factor portable appliances as well as rack-mountable enterprise-grade servers. The KB Series provides you with multiple options for live event streaming, helping you deliver the highest quality live video to your global internet audience.
See the official Haivision site for documentation, installation instructions, and additional support.
Haivision Encoders
How to use Haivision Makito X4 encoder with SRT
To get started, log into your Dolby.io Streaming Account.
-
Select Live Broadcast from the left menu.
-
Create your Publishing Token.
-
Select the Publishing tab to access your SRT Publish settings.
-
Open your Haivision Encoder.
-
Specify the following Destination settings:
Mode Caller Address srt-auto-millicast.com Destination Port 10000 -
Specify the following SRT Access Control settings:
Format Custom Stream Publishing ID Makito?t=Your_Token_From_SRT_Stream_ID
How to use Haivision KB encoder with RTMP
Getting Started with RTMP
If you haven't already, begin by following the RTMP Getting Started tutorial. You'll need your publish token and stream name for the steps described below.
To get started, log into your Dolby.io Streaming Account. Enter your KB web interface, switch views to the Channel Control Center, and create a new channel.
Follow the Create Channel Wizard prompts to create a channel as normal:
- Enter the desired channel name.
- Identify your live source for the channel input.
- Choose RTMP for the channel output and copy the RTMP publish path from the Publishing tab of the stream token.
RTMP URL:rtmp://rtmp-auto.millicast.com:1935/v2/pub
- Enter the RTMP publish stream name from your Dolby.io Streaming Dashboard.
Stream Name:myStreamName?token=3bc330607a15a0ecebebd8c9ee2a559fd143c937174bd276e213a96425bb107e
With the broadcast credentials set up, the stream is ready to go live. To view the stream, navigate back to your newly created token and switch to the Playback tab. From the Playback tab, copy the Hosted Player path URL and open it in your browser.
Recommended Haivision encoder settings
Here are some adjustments recommended by the Haivision support team:
Settings Location | Recommendation |
---|---|
In Input settings | Change Timestamps from System Time to Zero-Based* |
In Video Encoder settings > Settings tab | Change the Framing from IBBP to IP |
In the Advanced tab | Change the Codec Present to Baseline |
Set GOP | Fixed Mode with 2000ms |
Set Entropy coding mode | CABAC |
Set Recommended Bitrate | 4,000 @ 720p |
*Note: The timestamp seeding seemed to be the magic change on the KBs.
Learn more
Learn more by exploring the developer blog and code samples.
Updated 5 months ago