External inbound streams

External inbound streams

Overview

Joinin accepts external input streams via SRT (Secure Reliable Transport) which can be used as a live Source. To send a SRT stream to your Joinin event use the details generated in the Studio when in rehearsal.
SRT endpoint details change each time your stop and restart rehearsal.






Network settings

SRT connections communicate over specific network ports which must be accessible by your source device.
Joinin SRT Port range: 27900-27920

Firewalls

  1. The firewall must allow the specific destination port used by SRT to be accessible from the Internet.
  2. The firewall must allow bi-directional UDP traffic.
  3. Port forwarding must be enabled on the firewall to allow data to flow to the IP address and port of the SRT destination device.
  4. Packet filtering must be disabled (to allow the SRT packets to pass through).

See the SRT Deployment Guide for further information.


Encoding settings

  1. Encoder: x264
  2. Resolution: 1920x1080
  3. Frames per second (FPS): 25
  4. Video bitrate: 4000kbps
  5. Keyframe interval: 2 seconds
  6. Profile: baseline
  7. Tune: zero latency
  8. Audio bitrate: 256kbps

OBS Set up details

Profile

Attached to this article is a prebuilt OBS Profile with default Joinin settings. Download and import to OBS for a fast set up.

To import into OBS
  1. Unzip the downloaded file
  2. Open OBS application
  3. Click 'Profile' in the top menu, then 'Import'
  4. Choose the unzipped 'Joinin OBS' folder


Settings: Stream

Service: Custom
Server: Enter the Stream URL copied from your event control page.
Stream Key: leave blank




Settings: Video



Settings: Output - Streaming




Settings: Output - Audio



vMix Set up details

Tutorial

vMix have created a tutorial for using SRT streams as an input and output.


Output settings

  1. Type: Caller
  2. Hostname: The "host" portion of the SRT link without the "srt://" prefix. E.g. "d231-asfahbhw.joinin.live"
  3. Port: the "port" portion of the SRT link.
  4. Latency (milliseconds): 200. If you experience dropped frame or jumpy video please try increasing this value.
  5. Passphrase: the "passphrase" portion of the SRT link.
  6. Key Length: 32
  7. Stream ID: blank



Quality




Teradek Core Set up details

Output settings

  1. Type: Caller
  2. Name: Name your stream
  3. Host: The "host" portion of the SRT link without the "srt://" prefix. E.g. "d231-asfahbhw.joinin.live"
  4. Port: the "port" portion of the SRT link.
  5. Stream ID: blank
  6. Encryption: AES-256
  7. Passphrase: the "passphrase" portion of the SRT link.
  8. Latency (milliseconds): 200. If you experience dropped frame or jumpy video please try increasing this value.



    • Related Articles

    • Outbound streams

      Stream your event On Air video to Vimeo, Facebook, Workplace, LinkedIn, Twitter, YouTube, Caffeine & Twitch and more via RTMP or SRT streams. Stream settings RTMP Define the following RTMP properties: RTMP URL Video bitrate RTMP URL This is the full ...
    • Sources

      Live events can utilise several different types of content sources: Introduction Sources are the live elements of your event that can be shown to your audience. Source types Media Media can can be uploaded to your event and displayed on demand: ...
    • Overlay

      What is an overlay? An overlay is a special video layer that sits above all others and allows you to show transparent sources on top of other media. Overlay is typically used to display 'bugs' or 'lower thirds/supers' temporarily during your event. ...
    • Idle event closure

      Overview Our systems detect and automatically close down idle events to prevent misuse and resource wastage. If your event is idle for an extended period of time it may be shut down automatically.  Events being actively operated will never be ...
    • Getting started in the Studio

      The Studio is where you manage and create your live event Comprehensive walkthrough James Russell takes you through event set up and operation from start to finish. ​ Elements On Air & Next video windows The On Air window is the current stream that ...