Set Up a Live Linear Channel

End-to-end walkthrough, from account setup through starting the Live Slicer and verifying playback.

Set up a Live Linear Channel

Learn how to stream a live linear feed. Alternatively, stream a single live event by taking advantage of our live event streaming capabilities.

Software Prerequisites: Linux

Knowledge Prerequisites: Basic understanding of Linux

Key Steps

  1. Create a live channel.
  2. Install, configure, and start the Live Slicer.
  3. Capture media.
  4. Test playback.

Step 1: Set Up an Account and Sign in

An account is required to stream content via our service.

Sign in to the CMS.

Step 2: Create a Live Channel

A live channel determines how content generated by a Live Slicer will be made available to viewers.

  1. From the Streaming section of the CMS, navigate to the Live Channels tab.

  2. Select +Channel from the bottom-left corner of the CMS.

  3. In the Channel Name option, enter the name to assign to the live channel.

  4. In the Slicer ID (Optional) option, enter the alphanumeric ID to assign to the live channel.

  5. (Optional) Set channel options:

    • Check the Enabling Scheduling option to use the advanced scheduling interface and the latest channel APIs.
    • Tick the Edit after creation box to open the record after submitting.
  6. Select Create.

Step 3: Install the Live Slicer

  1. Install the Live Slicer on a Linux computer.

    💡

    If you plan on using a Blackmagic DeckLink SDI capture card, then the Live Slicer must be installed on the computer where that card is housed.

  2. For Live Slicer version 21092100 or higher:

    • Install the libnl-3.200 library.

      sudo apt install libnl-3-200
  3. Install Python and bzip2 applications.

    sudo apt install python bzip2
  4. Download the Live Slicer by selecting Downloads from the bottom right-hand corner of the CMS and then selecting the desired OS.

  5. Extract the zip file to the desired directory.

    $ tar -xvf uplynk_slicer_linux_64-231114.04.01.tbz2
  6. Navigate to the newly created directory.

    $ cd uplynk_slicer_linux_64-231114.04.01-master/
  7. Run install_live.

    $ sudo ./install_live

Step 4: Configure the Live Slicer

Define Live Slicer settings within the Live Slicer configuration file.

  1. Open /etc/uplynk.conf in a text editor.

  2. Set the username setting to the email address associated with your account.

  3. If present, delete the password line.

    password: samplepassword
  4. If missing, add a line for the apikey setting. Set it to your secret API key. Find your API key via Integration Keys > Settings tab > Integration Keys from the side navigation > API Keys section.

    apikey: abcDEFghiJKLmnoPQRtuvWXYz123ABCdefGHIJKL
  5. Set the slicerID setting to the case-sensitive slicer ID assigned to the channel in step 2.

    slicerID: marketingvids01
  6. Set the card setting to the number assigned to the Blackmagic capture card that will generate the source feed.

    card: 1

Step 5: Start the Live Slicer

Start or restart the Live Slicer whenever you modify the Live Slicer configuration file.

Start the Live Slicer using one of the following commands:

  • Upstart

    sudo start uplynk_liveslicer
  • systemd

    sudo systemctl start uplynk_liveslicer.service

Step 6: Start Audio/Video Capture

Set up the Blackmagic capture card to capture the audio/video feed.

  1. Connect an audio and video source to the Blackmagic capture card.

  2. Open Blackmagic system preferences and configure the connections as input sources.

  3. Open Preferences (Edit > Preferences) and then:

    • Set a project format.
    • Choose a capture file format.
    • Specify a storage location.
  4. Close Preferences and select the Log and Capture tab.

  5. Select Capture. The Live Slicer will automatically pick up the feed.

Step 7: Test the Live Linear Stream

You have successfully created and broadcast a live linear feed. Now test the stream through the test player provided in the CMS.

💡

A link to a test media player that has been exposed to unauthorized individuals may be invalidated at any time by clicking the rubbish bin icon within the live channel's Test Players (Warning: Restriction free) section.

  1. From the Live Channels tab in the CMS, make sure that the live channel is selected.

  2. Select the Playback tab.

  3. From the Test Players section, follow the View link corresponding to the desired test player.

Please refer to our media player tutorial to learn how to create a media player.


Did this page help you?