Creating a New Live Stream in DEVOS via RTMP

Creating a New Live Stream in DEVOS via RTMP

General Principles

The DEVOS server is always listening for new live streams coming in to it to be distributed to viewers. Typically, this is done with an encoder using RTMP (Real Time Messaging Protocol) to the server. The server then packages the live stream using HLS (HTTP Live Streaming), which is the most commonly used live streaming format for computers and mobile devices. This allows for the live stream to be viewed natively in any web browser without any need for plugins or external applications. While the DEVOS server does support RTMP and Multicast streaming to viewers, these solutions are not viewable natively in browsers and require external player applications to be viewed.

Encoder Settings

Setting up an encoder to stream to DEVOS is a very simple process. All that is needed to do is to point the stream to the server and stream name (or stream key as it is sometimes called). Depending on the encoder settings, this will either be entered in two fields or one. Some encoders as for a server address and a stream name (key). Others just have you enter a full URL. Either way, the information is basically the same. If it is just one field, it is simply combining the two into one URL.
Notes
The stream name in DEVOS can be any string of letters and/or numbers so long as there is only one live stream with that stream name reaching the server at any given time. It should only include lowercase letters and numbers with no special characters.
Two fields:
Server address: rtmp://[server address]/live
Stream name: [stream name]
One Field:
Stream URL: rtmp://[server address]/live/[stream name] 
The DEVOS server does not require any password or authentication to stream to the server. The server address can be either the IP address or the fully qualified URL of the server. Typically, it is the web address you use to access the DEVOS website.

Creating a Live Stream in DEVOS

In order to have a place in DEVOS to watch the stream, a Live Stream page t be created in DEVOS. Once you log in to the server, follow these steps to create the live stream:
  1. Go to the Admin Portal (link in the top right of the page) and click on Live Streams under Media.
  2. Click on Add New Live Stream.
  3. Give the Live Stream page a name. This will appear on the site and on the page where the live stream is watched.
  4. Optionally, you can add additional metadata such as a description or security settings, but only the title is required.
  5. under Building Live Stream, drag the box that says Add Manual to the right to the open space to create an HLS field as shown here:

  6. Enter the HLS address of the live stream. The format is as follows: http(s)://[server address]/autohls/[stream name]/[stream name].m3u8 replacing the fields in the brackets with your information. If you use the suggested stream name, it should look as follows:

  7. Click Save. 

You will then be redirected back to the Manage Live Streams page and see your new live stream. Once you start the stream on the encoder, you can click on the icon to open the page to view the live stream.

Warning
If your server has an SSL certificate, you must use https:// for the URL of the HLS address rather than http://.

Alternate Server Address

It is also possible when setting up the HLS address as in Step 6 above to use the word "localhost" (without quotes) in place of the server address making it http://localhost/autohls...  The main advantage to this would be so that if the domain URL of the site ever changed, no edit would be necessary for the live stream to still function properly. The site will simply use in place of localhost whatever URL the viewer is using to view the live stream page.
    • Related Articles

    • Stream Live from DEVOS to YouTube

      With DEVOS, you can push a stream to other services or servers in the cloud such as Facebook, YouTube, or the Discover Video Arcus hosted streaming service. To stream to YouTube, you must first have an account on YouTube and be logged in to that ...
    • Scheduling the recording of live video streams

      OVERVIEW This step-by-step guide will explain how to schedule the recording of live streams in your DEVOS 4 system. In order to do this, you must first have at least one live stream set up in DEVOS or you must be a delegate of a user that has at ...
    • Sending a Live Stream via RTMP to DEVOS

      The steps to send a live videos stream to DEVOS over RTMP (Real Time Messaging Protocol) are very simple. First, you must set your encoder to the following information: Server: rtmp://[your DEVOS IP or URL]/live Stream Name: [any unique name] In the ...
    • Stream Live to Facebook

      It is easy to stream live to Facebook using Streamsie and your Arcus Hosted Streaming Service. In fact, you can stream live to either Arcus or Facebook individually, or you can stream live to both simultaneously. Here is how to do it: Step 1: Go ...
    • Adding Video Clips to Live Streams and Recordings Using Streamsie

      Using the Pro features of Streamsie, you can add up to 3 video clips at a time to "roll in" during your live stream and/or recording. To do this, you must first make sure you are connected to a Streamsie Pro encoder account in either DEVOS or Arcus. ...