Get Started with Broadcast Live

Create a persistent, dedicated 24/7 stream for your live content


Broadcast Live empowers you to create persistent 24/7 and event-based streams for seamless live content delivery. Every stream you set up has a dedicated infrastructure, ensuring that your live content remains unaffected by viewer demand originating from other streams.

Broadcast Live offers a variety of features to cater to your streaming requirements and provide a consistent user experience:

  • Compatibility with RTMP, SRT, RTP, and HLS (Pull) protocols
  • Multi-region architecture for increased reliability
  • Built-in security measures, including stream redundancy, geoblocking, and DRM
  • Support for adaptive streaming to optimize the viewer experience

๐Ÿ”‘

If you are a developer or have developer resources, you can set up a Broadcast Live stream with the Platform Management API.



Prerequisite

ItemDescription
Broadcastย Liveย EntitlementContact your JWP representative for more information.


Create a live stream

๐Ÿ“˜

Currently, Broadcast Live only supports channels with an HD (1080p) output resolution.


Use the following steps to create a Broadcast Live stream:

  1. From the Live Streaming page, click Broadcast Live > Create Stream. The Create a Broadcast Live Stream panel appears.
  2. Enter a Title.
  3. Select the Region into which the feed will be streamed. To reduce latency concerns, select the ingest region closest to the location of your encoder.
  4. Choose a Streaming Protocol.

    โš ๏ธ

    Be mindful of the following when choosing a streaming protocol:

    • After a stream has been created, the protocol cannot be changed.
    • If you plan to use midroll ads to monetize your stream, be sure to choose RTP or SRT.
  5. Select a Channel Type:
    24/7
    Use the following steps to create an always available channel:
    1. Select 24/7.
    2. (Optional) Select Schedule a start time to define when the stream will first be available. When not selected, the stream will be live immediately after creation.

    Channel Type: 24/7

    Live Events
    Use the following steps to creates a live, time-bound event with a minimum duration of 5 minutes:
    1. Select Live Event. The duration settings appear.
    2. Set the Start Time. The Local Time must be at least 15 minutes in the future.
    3. Set the End Time.

    Channel Type: Live Event


  6. (Optional) Choose the DVR Window.

    ๐Ÿ“˜

    If a DVR Window value other than No DVR has been selected, Enable Server-Side Ad Insertion (SSAI) cannot be selected under Optional Settings.

  7. (Optional) Configure Optional Settings.
  8. Click Create. The Broadcast Live stream details page appears.

JWP will create a dedicated infrastructure tailored to your selected ingest region. This setup includes the origin, encoder, dedicated streaming servers, and other essential live streaming infrastructure. The entire process can take several minutes to complete.

During this time, the preview panel displays a Creating this Stream graphic, and the STATUS under Stream Details displays Creating as the current status.

While the infrastructure is built, you can edit stream metadata and configure monetization for the stream with server-side ad insertion (SSAI) advertisements.




Optional Settings


Setting Description
Content Type Enables selecting a content type schema for a live stream

Content types allow you to classify media by categories with shared custom parameters. Selecting a content type enables you to promote a live stream in an OTT app.

๐Ÿ“˜

To see the Content Type field, you must have App config entitlement. Contact your JWP representative for more information.


Follow this step to assign a content type to your live stream:
  1. From the Content Type dropdown menu, select a content type:

When you add a content type, the stream status and schedule of the media item will update automatically. The publish date will be set to 30 days prior to the planned start date.
Enable Server-Side Ad Insertion (SSAI) Allows ad insertion during the live stream

Use the following steps to enable this setting:
  1. Click the Enable Server-Side Ad Insertion (SSAI) checkbox. The SSAI settings appear.
  2. Select an Ad Schedule from the dropdown menu.
  3. (Optional) Click the Live Preroll checkbox to display a preroll ad when a viewer joins the stream.

๐Ÿ“˜

This setting is only available when the DVR Window is set to No DVR.

Add Audio Definitions Enables language definition options for streams with up to 8 languages

Use the following steps to add audio definitions to a steam:
  1. Click the Add Audio Definitions checkbox. The audio definitions settings appear.
  2. Enter the three-letter Language Code.
  3. In the PID field, enter the packet identifier. This ensures that the decoder can correctly associate the audio definition with the correct audio data.
  4. (Optional) To add another audio definition, click + Add and repeat steps 2-3.

๐Ÿšง

Audio definitions cannot be added for RTMP streams.

Apply Geoblocking Rule Enables applying an existing geoblocking rule to a stream

Following these steps to select a geoblocking rule:
  1. Click the Apply Geoblocking Rule checkbox. A dropdown menu appears.
  2. Select a geoblocking rule.

๐Ÿ“˜

If you do not have existing geoblocking rules or need to create a new geoblocking rule, you can create a new geoblocking rule.



FAQ

Can a live stream be protected?

Yes, a live stream can be protected with an expiring, signed URL. When creating signed URLs for live stream content, you must use a non-JWT URL.