Web Platform

 

The Web Platform provides the ability to reliably stream content to web viewers via Living As One’s Encoders. This process uses the same dependable transport technology found in the Multsite Platform, while also leveraging innovative cloud transcoding to provide adaptive bitrate content to web viewers. 

Web Events

Living As One’s Web Platform is an event-based platform, as opposed to a 24x7 streaming platform. Each time you start the encoding process a new event is created that holds the information and media associated with the event. There is no limit on the number of events you can create. The following are the different types of Web Events currently available.

Recurring Live Events

Recurring live events are repeatable events that pull their settings from a specified Web EventProfile.  To simplify video management of recurring live events, a single embed code may be reused from week to week, or from event to event. In these cases, the broadcast would use the embed code from the Web Event profile, which will always point to the most recent event until a new event is started (or until the previous event expires).

Individual Events

A unique embed code is created each time a Web Event is started that can be used to point directly to that Web Event. This embed code is found on the Events tab of Control under “Details” of that Web Event. The individual Web Event embed code is only good until the Web Event’s “Remove Time” which is also listed under “Details”.

Simulated Live

Simulated Live or “Sim-Live” is a broadcast replay of a previously completed event which is intended to appear to the audience as if the event were live. The difference between video-on-demand and Sim-Live, is that with Sim-Live, the viewer is not able to fast forward past the point of the replay that is currently live. For example, if the Sim-Live event started at 9:00 AM, at 9:15 AM the viewer would only be able to see the first 15 minutes of the “replay”, and it appears to be live to the viewer.

Web Event Profiles

Web Event Profiles specify settings for Web Events and provide an embed code for use on a customer hosted website, or through providers such as the Church Online Platform. Web Event Profile embed codes will always point to the most recent (calendar date) Web Event.  New Web Events inherit the following properties of the “Web Event Profile” which was used to create the Web Event:

  • Profile Name – The name of a new Web Event will adopt the name of the Web Event Profile.
  • Embed Code – A snippet of HTML that is “embedded” into a website and creates a video object. The Web Event Profile embed code will always point to the newest (date/clock time) Web Event.
  • Delete After / Remove Time – A Web Event’s “Remove Time” is calculated based on the “Delete After {X} Days” value of the Web Event Profile that was used to create the event. To change how long future Web Events will remain before being deleted, you can modify the Web Event Profile’s “Delete After [x] days” value on the Event Profiles tab under Web Event Profiles in Control.
  • Persistent DASH/HLS URL’s – These URL’s can be used to watch events within an app, or on a device such as Roku and Apple TV respectively. This feature is available on the Enterprise plan and can be enabled by submitting a request to Living As One’s support team.

Manually Starting Web Events

Web Events can be started and stopped manually via the Events tab in Control. This is useful in situations where a schedule has not been previously configured. Both live and on demand Encoder Events can be used to start a new Web Event. An Encoder Event must be created in order for a Web Event to be started.

Starting Web Events

1. Within Multisite Controller, go to the Events tab on the left.

2. Under Events, locate the event with which you would like to create a Web Event, and click Start Web Event.

3. Specify your Web Event Profile, Web Encoder Profile, Start Position for Web Event*, and Stop Position for Web Event*.

4. Click Start Web Event.

5. Your Web Event status will change to “Starting” to indicate the transcoder is starting. Once complete, the status will say “Started”.

*Note: The start and stop position specifies the position of the Encoder Event where the Web Event will be started and subsequently stopped. Additional options can be added using cues. Cues for that specific event can be used to as Start and Stop Positions for your Web Event.

Stopping Web Events

1. Within Multisite Controller, go to the Events tab on the left.

2. Click Stop next to the Web Event you wish to stop.

3. Click Stop Event to confirm.

Web Event Scheduling

Web Event scheduling allows your Web Events to be configured with a one-time or regularly scheduled start-time, and will automatically stop after a predesignated duration. Web Events are designated by a globe to the left of the Web Event description. Web Events are a subset of Encoder Events and are required to be scheduled within the Encoder Event duration. For instructions on scheduling an Encoder Event, please reference encoder scheduling.

Scheduling Web Events

  1. Select or create an Encoder Event with which you would like to create a Web Event.
  2. Click “Edit Schedule” in the bottom left, then click “Add Web Event”.
  3. Add a description for the Web Event schedule. This does not affect the Web Event name. By default, your Web Events will reflect the name of the Web Event Profile used.
  4. Select your preferred Web Encoder Profile and Web Event Profile from the drop down menus.
  5. Designate the Web Event start time and duration.
  6. Click “Done”, then click “Save Changes”.

Note: If your Encoder Event is configured to be a recurring event, then your Web Event will also be recurring.

Creating a Scheduled Simulated Live Event

To schedule a Sim-Live event…

  1. Go to the Scheduling tab with Control.
  2. Select “Schedule Event” then “Sim-Live Web Schedule” in the top right.
  3. Give the sim-live schedule a description.
  4. Select a Web Event Profile to replay. *
  5. Designate the Sim-Live event start time and duration.
  6. Click “Create Schedule”

A sim-live event will play back the most recent Web Event associated with the selected Web Event Profile.

Viewing Web Events

Living As One’s platform uses next-generation DASH streaming, and also supports HLS for devices which do not support DASH (iOS, tvOS).

Embedding Web Events on a Website

Customer Hosted Website:

Living As One will provide an embed code which will need to be inserted into your desired web page. The embed code will produce a video player with a web stream suitable for your viewers. Your embed code can be found under the Details page next to your Web Event Profile on the Event Profiles tab in Control. Here is an example embed code:

“la1-video-player” data-embed-id=”b4291f27-3d5e-1334-a088-ba593eafac33″>

 

Third Party Hosted Services:

We recommend trying out the Church Online Platform due to it’s integrated tools and ease of use, plus its free!

Previewing Web Events in Control

Web Events can be previewed in Control for testing and quality assurance. They can be viewed individually via the Events tab, or you can choose to preview the content from the Web Event Profiles itself which will always show the live (or most recent) content. The Web Event Profile can be found on the Event Profiles tab.

Device Support

Because the Web Platform technologies are forward-looking, older technologies which are no longer being updated by their manufacture may not be supported. All media content conforms to the Common Media Application Format (CMAF) specification.

Unsupported devices may include:

As of February 2018, real-world observation and analysis has shown that over 94% of viewers are able to participate in live events when using next-generation DASH streaming.

Analytics

Event analytics show viewer data for the given Web Event. This data includes total viewership, user refreshes, viewer resolution, and duration. Event analytics can be accessed in Control by navigating to the Events tab and selecting Analytics next to your desired Web Event.