Embed and publish a live stream

Learn how to embed and publish a Broadcast Live stream

After the stream infrastructure has been built and the stream status has changed to Ready, the stream information will be available. With this stream information, you can set up your encoder. Then, you can embed, preview, and start broadcasting content through the stream URL.

A Broadcast Live stream can be embedded in either a JWP player or a third-party offering, such as another player, platform, or application.

🚧

For optimal performance, use a stable internet connection with a minimum of 10 Mbps upstream bandwidth and latency below 300 ms.



Prerequisite

Item Description
Encoder Setup (RTMP, RTP, SRT) Encoder configured to send the live stream to the Broadcast live stream URL

RTMP
Follow these steps to set up an encoder for an RTMP stream:
  1. From the Live Streaming page, on the Broadcast Live tab, click the name of the stream. The Broadcast Live details page appears.
  2. Under Stream details, copy the Stream URL and Stream key.
  3. In your encoder, add the stream URL and stream key.
  4. Configure your encoder settings.
  5. Initiate streaming your content to the Broadcast Live server.
RTP
Follow these steps to set up an encoder for an RTP stream:
  1. From the Live Streaming page, on the Broadcast Live tab, click the name of the stream. The Broadcast Live details page appears.
  2. Under Stream details, copy the Stream URL.
  3. In your encoder, add the steam URL.
  4. Configure your encoder settings.
  5. Initiate streaming your content to the Broadcast Live server.
SRT
Follow these steps to set up an encoder for an SRT stream:
  1. From the Live Streaming page, on the Broadcast Live tab, click the name of the stream. The Broadcast Live details page appears.
  2. Under Stream details, copy the Stream URL.
  3. In your encoder, add the steam URL.
  4. Configure your encoder settings.
  5. Initiate streaming your content to the Broadcast Live server.


Embed options

💡

For either embed option, you can protect your content with signed, non-JWT URLs.


JWP embed

Embed stream panel

Embed stream panel

Follow these steps to embed a Broadcast Live stream:

  1. From the Live streaming page, on the Broadcast Live tab, click the name of the stream. The stream details page appears.
  2. Click Embed. The Embed stream panel appears.
  3. Choose a Player from the dropdown menu.
  4. Copy the Embed code.
  5. Add the embed code to your site.
  6. Launch your encoder.
  7. (OTT Apps - Optional) Under the preview pane, click Start preview. Your stream will appear in the preview pane.

    📘

    This option appears 10 minutes before the scheduled stream start. Clicking Start preview allows you to check your equipment and the quality of the stream before publishing the stream.

    🚧

    The preview feature is designed only for OTT Apps with a selected content type. In other cases, starting a preview will make the stream visible to viewers.

  8. (Optional) Click Go live to override the scheduled start time of the stream and publish the live stream to your viewers.



Third-party Embed

Playout section

Playout section

Follow these steps to embed a Broadcast Live stream:

  1. From the Live streaming page, on the Broadcast Live tab, click the name of the stream. The stream details page appears.
  2. Under Playout, copy the appropriate HLS playout URL or DASH playout URL.
  3. Add the playout URL to your third-party player, platform, or application.
  4. Launch your encoder.
  5. (OTT Apps - Optional) Under the preview pane, click Start preview. Your stream will appear in the preview pane.

    📘

    This option appears 10 minutes before the scheduled stream start. Clicking Start preview allows you to check your equipment and the quality of the stream before publishing the stream.

    🚧

    The preview feature is designed only for OTT Apps with a selected content type. In other cases, starting a preview will make the stream visible to viewers.

  6. (Optional) Click Go live to override the scheduled start time of the stream and publish the live stream to your viewers.



FAQs

How do I ensure my stream is stable?

To ensure stability, you can test your stream on speedtest.net or fast.com to check upload speeds and pinging.

We recommended the following upload speeds per stream quality.

Quality Upload speeds
Standard Definition (1280x720) 1.5 - 3 Mbps
High Definition (1920x1080) 5 - 25 Mbps
4K (3840x2160) 25+ Mbps

NOTE: For 25+ Mbps, we recommend repeating tests at different times to confirm consistency.


What encoder settings should I use?

Please refer to our encoder best practices for optimal streaming.


What if I encounter issues after testing stream stability and checking encoder settings?

If problems persist, follow these steps:

  1. Recreate the live stream and push a feed through the new event.

    🚧

    Do not stop or delete the original event. Maintaining the original event will allow Support to investigate the issue.

  2. Submit a ticket through the JWP Support Portal.

    📘

    Include the media ID of the event, the site ID of the property, and any relevant details.





© 2007- Longtail Ad Solutions, Inc.