Configuration Requirements for Live Streaming

Live streaming simply means that users can remotely watch a class as it is happening.  For Live streamed classes, the input being captured by the capture appliance is webcast in real-time to those users viewing the Echo360 classroom.

For live streaming to work properly, there are a few configuration requirements. Don't worry; they're pretty straightforward.

Live streaming is possible via captures generated by any capture appliance, including an SCHD, Echo360 PRO, Echo360 POD, or CCAP Installation.

You can control the live stream in the same way you can control any scheduled capture, including stopping, pausing, or extending the capture. See Controlling Captures Through Device Login for further information and links.

Please note that if you are planning to use CCAP for live streaming classes, review the information located in Using CCAP for Live Streaming.

Live streaming quality is the same as the selected capture quality

We are working on a way to be able to set the Live stream quality separately from the generated capture output quality, but for now, they are the same. This means that if you want to stream an event or some series of classes Live to viewers, and you are having problems with either the streaming quality or the capture itself, set the output quality to Standard (in the UI) or Medium (in the CSV import or API). This will reduce the size and bitrate of the stream.

Also be aware the both the PRO and POD devices stream lower bitrates than the SCHD.

The following table provides a basic guide:

Quality

Recommendation

Standard
(Medium for api or csv created capture schedules)

Recommended for Live webcasting to students in multiple locations and VOD-only captures (non-live)

High

Recommended for overflow auditoriums for Live (very few individual viewing streams), single channel display webcasts, and VOD-only captures (non-live)

Highest

Only recommended for overflow auditoriums for Live (very few individual viewing streams) and VOD-only captures (non-live)

 

Live streaming is only available for section captures

When you schedule a capture for a section, the Options available include a Live stream toggle. When you try to add or schedule a capture without selecting a section, you cannot enable this toggle.

Why?

Well, it has to do with the fact that users (students) can only access media that exists in a class. The view it by clicking the class and entering the classroom. So if you want people to view LIVE streams, it has to go into a class, in a section.

Remember also that to get into a section, you have to be assigned to the section. Meaning a user who isn't assigned to the section can't see the classes for the section, so they can't enter the classroom to view the media.

What you CAN do, however, is configure a dedicated course and section for holding special events or other happenings that you want to stream live to a larger institutional audience. Then assign all of the users you want to that section.

Check and configure outbound port communications

Live streaming is provided through hosted streaming (Wowza) servers. These servers receive the separate input streams from the appliance via RTP (real-time transfer protocol), then deliver the consolidated media stream back to users.

In order to make this work, the capture appliance needs to be able to communicate with the streaming servers through the appropriate ports, and those ports need to be configured, via wildcard DNS entries, to point to the cloud-based Wowza servers.

For details on this, see Port Configuration for LIVE Streaming.