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 URLRTMPFollow these steps to set up an encoder for an RTMP stream:
RTPFollow these steps to set up an encoder for an RTP stream:
SRTFollow these steps to set up an encoder for an SRT stream:
|
Embed options
For either embed option, you can protect your content with signed, non-JWT URLs.
JWP embed

Embed stream panel
Follow these steps to embed a Broadcast Live stream:
- From the Live streaming page, on the Broadcast Live tab, click the name of the stream. The stream details page appears.
- Click Embed. The Embed stream panel appears.
- Choose a Player from the dropdown menu.
- Copy the Embed code.
- Add the embed code to your site.
- Launch your encoder.
- (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.
- (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
Follow these steps to embed a Broadcast Live stream:
- From the Live streaming page, on the Broadcast Live tab, click the name of the stream. The stream details page appears.
- Under Playout, copy the appropriate HLS playout URL or DASH playout URL.
- Add the playout URL to your third-party player, platform, or application.
- Launch your encoder.
- (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.
- (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:
- 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.
- 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.
Updated 5 days ago
