File Upload

Files uploaded to Control can be viewed on both Web and Multisite Platforms.

Living As One supports video file uploads where you can pre-record a video from any location and then upload and use the file for a future event in Control. This document provides information on the following topics:

  • How to upload a video file in Control.
  • How to view the status of a video file upload in Control.
  • How to create a web event from the uploaded file in Control.
  • How to start a web event from the uploaded file in Control.
  • How to create a Sim-Live event in Control to stream the uploaded file to all destinations, including Facebook, YouTube, and OTT devices, such as Roku and Apple TV with persistent URLs.

Checklist to Upload a Video File

  1.  Before you upload the file, review the requirements for the video file. Configure export settings in the third-party tool that is compatible with your Living As One platform.
  2. Before you upload the file, configure the export settings for the video file. Refer to your third-party tool documentation for more information on how to configure the export settings for your video file.
  3. Upload the video file. Control > Events > Upload Video Button
  4. View the status of the uploaded file. Control > Events > Encoder Events > View Active/Recent Uploads
  5. View the encoder event for the uploaded file that is automatically created by Control. Control > Events > Encoder Events
  6. Create a web event so that you can stream your uploaded file via a scheduled Sim-Live event. Control > Events > Encoder Events > Start Web Event
  7. Start a manual web event at your desired event start time. Control > Events > Encoder Events > Start Web Event
  8. Schedule a Sim-Live event. Control > Scheduling > Schedule Event > Sim-Live Schedule

File Requirements Before Video File Upload

Export Settings

  • Container: MP4
  • Max duration: 6 hours
  • Max file size: 15 GB
  • Audio:
    • Audio codec: AAC
    • Max audio channels: 2
    • Sample Rate: 48kHz
    • Max audio bitrate: 192kbps, recommended 128kbps for social destinations.
  • Video:
    • Max video channels: 1
    • Video codec: Progressive (not interlaced) h.264(avc1)
      • Caution: You may upload Interlaced files; however, playback issues may occur in browsers and mobile devices if you create a web event with an interlaced file.
    • Frame rate: Max 60fps; supported frame rates include 23.976, 24, 25, 29.97, 30, 50, 59.94, 60 fps; should be Constant vs. Peak/Variable.
      • Caution: Your frame rate should match the original frame rate in which the content was captured to avoid artifacts.
    • Max bitrate:
      • 59.94 and 60fps, recommended target of 6; max of 8.
      • On lower frame rates, recommended target of 4; max of 6.
    • Max resolution: 1920 x 1080 (Can use a lower resolution like 1280x 720.)
    • Aspect ratio: 16:9
    • Max keyframe interval: Less than 3.2 seconds
      • Note: Set a keyframe interval of 1-2 seconds in your encoding software, especially if you use software with scene detection, such as with Premiere. For a 1 second interval, use these settings:
        • 23.98 or 24 fps > keyint=24
        • 29.97 or 30 fps -> keyint=30
        • 59.94 or 60 fps -> keyint=60

Next Steps

If you have not already done so, configure your export settings in the third-party tool that is compatible with the Living as One platform. Refer to your third-party documentation for more information.

Upload the Video File

The following steps describe how to upload a video file in Control.

Note:  Use Google Chrome because larger files may fail in Safari.

Caution: A warning displays if you attempt to leave the Upload Video Modal. If you leave the modal, your upload gets cancelled.

Procedure

  1. Open Google Chrome and log into Control.
  2. Navigate to the Events tab.
  3. Click Upload Video in the top right of the page.
    • After you click Upload Video, the Upload modal displays, as shown here
  4. Select the Event Profile and enter an Event Name.
  5. Click Choose File to select the file that you want to upload.

After Living as One confirms that your file meets the file requirements, the upload begins. Analysis of your file may take up to 30 seconds. After the file upload is complete (100%), the Upload button changes to Done; at that time, you may close the Upload modal.

After the upload is complete, Living As One automatically creates an encoder event for the file.  You can view the encoder event for the uploaded file in your Events tab as described in the View the Encoder Event for the Uploaded File section below.

Next Steps

If you have not already done so, configure your export settings in the third-party tool that is compatible with the Living as One platform. Refer to your third-party documentation for more information.

View the Status of the File Upload

To see the status of your upload, click View Active/Recent Uploads next to the Upload Video button on the Events page, as shown in the following image. 

Statuses of File Upload

Starting: It takes about 15 to 30 seconds to begin processing a video.
Event Processing: The system is still processing the event.
Timed Out: An issue occurred, and the processing of the file timed out. Check to see if your uploaded file displays as an Encoder Event on the Events page. If the encoder event displays, the upload processing completed successfully.
Retrying: An issue occurred, and your Living As One platform is trying to process the file again. The system continues to retry the event for up to 6 hours.
Event Ready: The event is ready. Check the Events page to make sure that the encoder event displays, as described in the “View the Encoder Event for the Uploaded File” section.
Processing Failed:The system could not process this event successfully. Click the More Info link for possible failure reasons.

  • If you receive this error message, perform the recommended steps.
  • Error Message
    “Keyframe Interval is too large for sim-live or social destination streaming. See Upload File Requirements for more information.’, — Exceeds max GOP of 3.2 seconds.”
  • Recommended Steps
    See the “File Requirements Before Video File Upload” section and encode your file again by using your video editing tool. Set a keyframe interval equal to your framerate (24fps => keyframe interval of 24). If your video editing tool does not allow you to update the keyframe interval, consider using Handbrake, a free Open Source tool, to encode the file.

Next Steps

View the Encoder Event for the Uploaded File

View the Encoder Event for the Uploaded File

To view the encoder event for the uploaded file, go to the Events page in Control. You uploaded video should be the most recent Encoder Event.

Next Steps

Move Your Uploaded File to Your Web Event Profile.

Move Your Uploaded File to Your Web Event Profile

Before you can schedule a Sim-live event for your uploaded file, you must move your uploaded file to a web event profile by performing the following steps.

Note: Starting a web event allows you to choose between processing the uploaded video faster than real time or in real time playout. If you are scheduling events early for an upcoming service, use faster than real time.

If you want to start the event at the start time of your service, you can add all desired social destinations at the same time and then start the web event using real time playout.

Caution: Moving the upload file to your web event profile automatically makes it the active event on the profile, which means that the embed code, standalone player, and persistent URLs point to this event. If you do not want the content to be available immediately, select the “use for next scheduled sim-live” option, which leaves the event unpublished until the next scheduled sim-live.

  1. To populate the web event content to your chosen Web Event Profile, select the three dots next to the newly uploaded Encoder Event on the Events page; then click Start Web Event.

  2. Enter the settings for the new web event, including Web Event Name, Web Event Profile, and the following settings; then, click Start Web Event.

    Realtime Playout (Default) allows you to start a web event that behaves like a simulated live event. All destinations will play as if live and not allow a user to fast-forward past the live point in time.

    Faster than realtime (ASAP), event active immediately allows you to add an event to a web event profile for immediate playback. The event immediately processes and shows the full content available for scrubbable playback as fast as possible.

    This web event content is visible on the web event profile and is accessible as live or on-demand playback across all destinations (embed code and persistent URLs) that use the same web event profile.

    Faster than realtime (ASAP), use for next scheduled sim-live allows you to add a web event to a web event profile to use for the next scheduled sim-live event without it being visible on the web event profile beforehand. After this event is used for the next scheduled sim-live, the sim-live event becomes the active event for playback. 

    The sim-live event is the active event for playback across all destinations (embed code and persistent URLs) that use the same web event profile.

The file is fully processed when the status displays as Stopped for the web event under Web Events on the Events page.

Next Steps

Schedule a Sim-Live Event.

Schedule a Sim-Live Event

Scheduling a sim-live event for the web event that you created is much like scheduling any other event on the platform. To schedule a Sim-Live event for the web event, perform the following steps:

Note: Before you can schedule a Sim-Live event for your uploaded file, you must move your uploaded file to the web event profile if you have not already done so. See the “Move Your Uploaded File to Your Web Event Profile” section for more information.

Note: When you schedule a Sim-Live event, Living As One delays the start time for Sim-Live events by about 20 seconds to embed the codes. A 30 second delay occurs for social destinations.

  1. From the Scheduling page, select Schedule Event -> Sim-Live Schedule.
  2. Enter the Schedule Description, Web Event Profile that you used to create the uploaded web event, the date, the time, and any social-media destinations that you want to use. Then, click Create Schedule.
  3. You have completed scheduling the Sim-Live event.