Configure and Enable Live Webcasting
In this section:
Overview
The administrative tasks for live webcasting involve a variety of configuration and setup items, and consists of these phases:
Train Academic Staff to use live webcasting.
Enable live webcasting for the section or special event.
Monitor the live webcast, if necessary.
Control the live webcast as needed.
Prepare the Infrastructure
The architecture for live events consists of:
A source: The EchoSystem SafeCapture HD or the Echo360 PRO
A reflector: The Wowza Media Server (Wowza) to stream live Flash media content
A sink: One or more EchoPlayers that allow students to view the content
Preparing the infrastructure consists of these phases:
Registering the ESS with Echo360's Collaboration and Statistics Service (only required if using chat and presence features of live webcasting).
Configure the Wowza Media Server, including configuring the system streaming settings for the ESS.
If you are currently using an Internal configuration of Wowza, and the combined load of live webcasts and on-demand recordings exceeds the capacity of the media server, you will want to convert to an External configuration of Wowza. Furthermore, the use of Wowza v4 with EchoSystem requires you to use an External configuration.
See Configure the Flash Media Streaming Server and Configure an External Wowza Media Server for media server configuration information as needed.
Enable Licensing
Update the ESS to use the EchoSelect license. This license includes live webcasting as an option.
Do one of the following:
If you have a site license, continue with the configuration. See Configure the Wowza Media Server
If you have venue licenses, assign the licenses to venues (typically classrooms) that will have live webcasting.
Chat and Presence requires the Collaboration and Statistics Service
The chat and presence features for live webcasting are only available if you have the Collaboration and Statistics service registered for your system. See Collaboration and Statistics Service for more information.
Configure the Wowza Media Server
Live Webcasting Requires the Wowza Media Server
If you are using live webcasting, the Flash media streaming server for your live content must be Wowza Media Server v3.0 or higher. EchoSystem 5.4 requires the use of Wowza v3.5, v3.6 or v4. See Configure the Flash Media Streaming Server for more information.
Make sure the Wowza Media Server has a production license. Each viewer receiving the live webcast requires, at least, four connections to the Wowza Media Server and may need as many as seven. Development or staging licenses do not have enough connections to support a typical class.
Estimate your anticipated media server requirements for both live webcasts and on-demand recordings. See Deployment Planning and Bandwidth Requirements for Capture and Media Formats.
Install and configure your Wowza Media Server. See Configure the Flash Media Streaming Server and Configure an External Wowza Media Server for external configuration instructions.
Reconfigure the firewall ports for the Wowza Media Server.
Review, and if necessary, edit the Streaming Settings.
Optional - Distribute Live Webcasts with a CDN
Echo360 does not provide a CDN integration, but you can integrate your Wowza Media Server with certain CDNs as described in this article: http://www.wowza.com/partners.html. Please also see the push publishing article on the Wowza Support forum. The RMTP solution described requires some custom configuration on the Wowza server.
Chat and Presence are not available on CDN networks
The chat and presence features for live webcasting are not available when using a CDN network to deliver content, and will produce inconsistent results when deploying Wowza servers for redundancy.
Enable Live Webcasting
Enabling live webcasting consists of the following phases:
Determine which sections might have live webcasting, and verify those sections occur in rooms containing a SafeCapture HD device.
Configure product group defaults and security settings for the section.
Configure a schedule for the section. The section must be scheduled in a room containing a SafeCapture HD device.
Review the Person and Section roles for the section. Make sure you have a Teaching Assistant assigned to the section.
Notify the students/participants as necessary.
The sections below explain how live webcasting configuration differs from on-demand capture configuration.
Configure Product Group and Security Settings for the Section
If a section will typically use live webcasting as a normal part of its schedule, or there is a Special Events section dedicated to live webcasts of specific events, assign a live-enabled product group to those sections as the default. You can always select a different product group when scheduling the section if necessary.
Default Product Group selections include different bandwidth options, including low bandwidth streaming for mobile connections. Users can view live webcasts on mobile iOS devices, however, depending on which product group is selected for the webcast, a WiFi connection may be required for the event to stream smoothly.
If there are no existing live-enabled product groups that suit the needs of the section, you can configure a custom product group. See Manage Product Groups for details on product groups.
Security defaults for a section determine whether students need to log in to view the Echoes or live webcasts for a section, or if the section outputs, including any live webcasts, are available to anyone with access to the proper URL.
The portion of the Edit Section page that contains these settings is shown in the figure below.
Use the Product Group drop-down list to select a live-enabled product group. The selected product group is passed through to each schedule you generate for this section, however, you can select a different product group for each schedule if appropriate.
Use the Security Module drop-down list to identify how users access captures for this section (either live webcasts or Echoes).
If you select Allow All, users are not required to log in to view any live webcasts or Echoes published for this section. This also means that the chat and presence capabilities for the live webcast are also disabled because these features require users to be identified (via their logins).
Selecting a different Security Module will require authentication (student login) in order to access the live webcasts or Echoes, and also allows the use of the chat feature for live webcasts if you have the Collaboration and Statistics Service configured for your system.
Security Settings Apply to All Instances of the Section
Unlike the Product Group default, the Security Settings default applies to all instances of the section and cannot be changed for individual section schedules. Keep this in mind if you are configuring a section devoted to live webcasts of special events. You may need to configure different sections depending on whether the event webcasts are open to all users, or if some events will require student login.