Live stream details page in Wowza Video

This article introduces the different parts of the Live Stream Details page to help you find your way around the Wowza Video user interface.

Live Stream Details page

This page contains information you can use to manage and monitor your stream as well as additional configuration options.
 

Share live stream

At the top of the live stream details page, you'll find the viewing formats that Wowza Video generates several for your stream, giving you flexibility in presentation. You can use one viewing format or combine them for a more robust viewing experience.

When you click Share live stream, you'll get access to the following viewing formats:

  • JavaScript embed code — Copy this code and add it to your site to embed the specified player into your own site. 
  • iFrame embed code — Copy this code and add it to your site to embed an iFrame with the specified player into your own site.
  • Hosted page — Copy the Hosted page link URL and share it directly with your viewers. Wowza Video automatically generates a web page, that we host for you, and embed with the specified player. No coding required.

Video preview and statistics

At the top of the page, you have access to the video preview and other stream information that's handy to have available at a glance.

  • Video Preview – The video preview displays the stream in real-time. If the stream has started but Wowza Video isn't receiving any source video, the message "stream is offline" appears in place of the video frame. 
  • Statistics – Real-time connection, transcoding, and delivery details appear for running streams.

All of the metrics refresh every 10 seconds.

  • Total Viewers – The total number of times the live stream has been viewed. A single unique view is one IP address receiving at least one segment of the stream on any player or device in a 24-hour period. 
  • Current Viewers – The number of unique viewers in the last 5 minutes. A single unique view is one IP address receiving at least one segment of the stream on any player or device.

Overview tab

  • WebRTC connection information — Only available when WebRTC is selected as the Stream input type.
    • WebRTC Publish Page – The address of the Wowza Video hosted publish page for the WebRTC live stream. The publish page automatically applies the live stream settings and allows you to start streaming right away. Click the open icon to view the page. For more information, see Deliver WebRTC streams to viewers Wowza Video.
    • WebRTC Playback Page – The address of the Wowza Video hosted webpage for the playback of the WebRTC live stream. You can give the URL to viewers so they can watch your WebRTC live stream. This playback page is only available for WebRTC. Click the open icon to view the page.  For more information, see Deliver WebRTC streams to viewers Wowza Video.
  • Connection – Details needed to configure your source connection vary depending on the video source you've chosen. You may see:
    • Source Connection Information – Connection details such as the Wowza Video primary server and host port, the stream name, and authentication information that you can use to manually configure and connect the video source to the live stream.
    • Connection Code – The Connection Code can be used to easily connect Wowza Streaming Engine, Wowza GoCoder, and some Works with Wowza partner video sources to Wowza Video. Each code can be used once and expires 24 hours after it's created. If the code is expired, click Generate.
    • Source URL – The web address of the file, IP camera, or pull-connected RTMP/RTSP device specified as the video source for the live stream.
    • Username and password — The credentials you need to add to your encoder to access the stream in Wowza Video. Change or disable the user name and password on the Components tab by clicking Configure in the Transcoder section.
  • Playback URLs – The address that can be used to configure playback of the stream using the HLS protocol.
Note: For push streams, the Stream Name in the Connection table and the stream name used in the HLS playback URL doesn't match. This is intentional and allows certain advanced custom transcoding workflows.

Stream Health tab

The Stream Health tab displays the Stream Health Monitor, which offers a graphical visualization of connection and transcoding data that can help you assess the health of the live stream. 

The Time period or session menu lists sessions by their start and time and show how long the stream ran. To and from fields appear once a streaming session has been selected. These allow you to narrow a session for a single stream down to a particular day. 

Notes:
  • If no metrics appear for an active stream, refresh the browser page.
  • You can only see sessions created within the last 90 days for a given stream. 

The Stream Health Monitor displays the following metrics about the stream:

  • Inbound Bitrate – The actual rate of the stream traveling from the source encoder to Wowza Video in kilobits per second (Kbps). This may differ from the configured inbound bitrate.
  • Frame Rate – The rate of the video, in frames per second, at the transcoder.
  • Keyframe Interval – The number of video frames compressed in a group of pictures (GOP) between keyframes at the transcoder.

Metrics update every 10 seconds. Brief irregularities might not register or be tracked and visualized.

Settings tab

The Settings tab shows stream options that you can edit to change or further configure your stream. 

  • Title — Used to identify the live event you're broadcasting in Wowza Video. Not to be confused with the Stream Name that you use to set up an RTMP connection. 
  • Description — Description of the live stream. Typically, you'd describe the purpose of the stream or other stream related notes.
  • Stream input type — The source for your live stream.
  • Region — The geographic region where Wowza Video transcodes and processes your live stream. Can't be changed after the stream is created.
  • Record this stream — Records the live stream and makes the video available in the Videos section of the user interface.
  • Scheduling — A schedule can run once or it can repeat at a regular frequency.
     
    Note: You can't change the Schedule repeats option after the schedule is created, but you can change the days and times the schedule runs.
    • One-time start and stop — Enter the date and the start and stop time for the stream. 
    • One-time start or stop — Enter the date and either the start or the stop time for the stream. 
    • Recurring — After setting the date and time, click Schedule repeats and indicate which days of the week the schedule should recur and when the recurring schedule takes effect and ends.


      While you can only set up one schedule when you create your stream, you can create additional schedules after the stream is created on the live stream details page.
  • Watermark — If your use case requires it, you can embed a watermark image in your stream. The watermark is encoded into all bitrate renditions of a transcoded stream. Watermark images must be GIF, JPEG, or PNG format and no larger than 2.5 MB.

    After choosing the image, specify the corner of the video frame where the watermark should appear. To resize the image, enter a width and height Then, specify the opacity by entering a percentage between 0 (completely transparent) and 100 (opaque).
    Notes:
    • Watermarks aren't available for passthrough transcoders and don't appear on passthrough output renditions.
    • Watermarks aren't embedded in Wowza Video recordings.
  • Closed Captions — Wowza Video can receive closed caption data with your source stream so that captions appear when the stream is played using the HDS and HLS protocols. Choose the type of caption your video source is sending to Wowza Video: CEA-608 (digital) AND OR Action Message Format (AMF) onTextData. To omit captions from playback, leave the closed captioning option set at None.
    Note: Wowza Video supports only the digital CEA-608 portion of the CEA-708 closed captioning standard. Closed captioning isn't supported for SRT ingest.

Schedules tab

The Schedules tab shows any schedules you configured when you created the stream, and let's you set up additional schedules.

  • Add schedule — Add a new schedule.
  • Name — A short, descriptive identifier for the schedule that differentiates it from other schedules.
  • Schedule details
    • One-time start and stop — Enter the date and the start and stop time for the stream. 
    • One-time start or stop — Enter the date and either the start or the stop time for the stream. 
    • Recurring — After setting the date and time, click Schedule repeats and indicate which days of the week the schedule should recur and when the recurring schedule takes effect and ends.

      While you can only set up one schedule when you create your stream, you can create additional schedules after the stream is created by clicking Add schedule

Security tab

The Security tab lets you control who can see your stream playback with geo-blocking, IP address allow lists, and token authentication.

  • Allow or block access to this stream based on location — Select Block or Allow then select the countries you want the setting to apply to. You can select multiple countries in the pull-down menu.
  • Allow or block access to this stream based on IP addresses — Select Block or Allow then enter the IP addresses you want the setting to apply to. 
  •  Protect this stream with token authentication —Token authentication protects streams by ensuring that they are accessed only by viewers who have the token. You can use token authentication to make the stream playback URL unavailable after a certain length of time, to limit access to approved IP addresses, or apply other restrictions. Token authentication prevents playback URLs from being shared by unauthorized links or player hijacking attacks. Token authentication is disabled by default.
     
    Important: After you enable token auth, you have to generate your own query parameters to secure the stream and update your HLS playback URL to use them.
    • Enter a Shared Secret or click Generate. The trusted shared secret must contain only hexadecimal characters (the digits 0 through 9 and/or the letters a through f). The length of the secret must be an even number of characters between 2 and 32.
  • Only protect the multivariant file — Multivariant file is formerly known as the master playlist. Protects the multivariant playlist only and leaves individual media playlists and media segments unprotected. This feature enables playback compatibility with media players that don't support the withCredentials property. It may also be useful when addressing token auth compatibility issues with specific browsers.  

Components tab

The Components tab shows the advanced components of the stream, like the transcoder and stream targets, that you can further configure to fine tune your stream performance and delivery. You should only make adjustments on this tab if you are familiar with the Transcoder workflow from previous versions of Wowza Video.

  • Transcoder — Technical details of the stream. 
    • Configure — Opens the Configure transcoder dialog box. You can edit:
      • Transcoder setup
        • Source protocol
        • Source delivery method
        • Extension
        • Buffer size and sort packet buffer
        • Disable the stream targets on the transcoder start
        • Idle timeout
        • Source authentication
      • Properties
        • AES 128 Host
        • AES 128 Secret
        • Play source file on a loop
        • Start source file at a specified time
        • Record specific output
        • Set AV sync to rtptimecode
        • Advanced Logging
        • RTP Timeout (milliseconds)
        • RTP Depacketizer Sorter Buffer
        • RTP Depacketizer Sorter Flush
        • RTP Depacketizer Wrapper
        • Ignore Profile Level ID
        • Ignore SProp Parameter Sets
        • Transport Mode
        • Filter Unknown Tracks
        • Validation Frequency
        • Enable live to VOD
  • Outputs and Targets — Wowza Video creates the outputs and stream targets needed for the live stream's adaptive bitrate ladder. While you can't add outputs or create new Fastly stream targets, you can add generic RTMP stream targets to existing outputs by clicking Add external service and providing the CDN information.