Link Search Menu Expand Document

Our Video service allows you to easily transfer video feeds across the globe for central production.

Pre-requisites

To stream to our service, you need to have each of the following:

Thing Description
Streaming Software You need something to stream from, probably OBS Studio, that supports RTMP
Ingest Server The server you stream to, we provide this for you
Stream Application The path you stream to, we provide this too
Stream Name The name of the stream, which must be unique
Stream Auth A secret key allowing you to stream to this

Invidually these don’t mean much, but altogether these form the Server and Stream Key that you need for your broadcasting tool (like OBS), which will look like the following:

Server: rtmp://{ingest}.rtmp.vantibyte.com/{application}/
Stream Key: {streamname}:{streamauth}

For Uploaders / Streamers / Observers

Configure your stream software as you normally would, but rather than streaming to a service such as Twitch or YouTube, select a Custom setting. Our ingest uses the same RTMP protocol as the usual streaming services. Enter the server name and stream key as shown in the format above: OBS Stream settings page, with the server name and stream key set

For Viewers / Casters

You can watch the stream in your preferred media player, so long as it supports RTMP streams! The most common client used for this purpose is VLC. Open a stream, and enter the URL in the following format:

rtmp://{ingest}.rtmp.vantibyte.com/{application}/{streamname}

VLC Media Player "Open Media" dialogue, with the stream URL entered

For Producers

You probably want to include this stream in your streaming software, to then be presented out to your audience. Similarly to the viewers section above, you can simply add this stream URL into your stream and have it show up like any other source - except it’s likely coming a lot further away than another monitor!

OBS Media source settings, with the stream URL entered

Stream Settings and Bitrate

We accept ingest in the same format as the popular livestream providers (Twitch, YouTube, etc) using H264 encoding via RTMP. Similarly to them, streaming to us with particular resolution and bit rate settings is preferred.

We do not provide specifics on full stream configuration (such as b-frames, encoding profiles, or similar) for some reasons:

  • The defaults in most streaming software are suitable
  • The settings you’ve been using with other providers are suitable
  • The options do not have a major effect on our service (but are very important when streaming for viewers!)
  • Keeping these up-to-date with industry changes would be annoying

However we do recommend the key settings per the below:

Resolution FPS Bitrate (kbps)
1920 x 1080 60 6000
1920 x 1080 30 4500
1280 x 720 60 4500
1280 x 720 30 3000

Additionally, if you are using our synchronised playback you should ensure that your keyframe interval is set to 2 seconds. Not doing so will result in viewers with less reliable internet connections seeing buffering and interruptions.


Copyright © Vantibyte