logo
On this page

Stream Mixing Service


The Stream Mixing Service provides you with the ability to monitor online stream mixing tasks. By leveraging detailed configuration information and the quality of input/output streams, you can build a model of the mixing task and precisely locate any anomalies that occur online.

Feature Overview

The Stream Mixing Service includes two sub-pages, each offering different functionalities:

Sub-pageFunction
Search PageThe Search Page displays the basic input and output information of the stream mixing tasks. You can filter tasks using various criteria to locate the mixing tasks of interest and further investigate their details.
Mixing Detail PageThe Mixing Detail Page shows both the initial and effective configurations for a mixing task over its lifecycle, and also provides quality information for input/output streams and downstream users, enabling you to model the mixing process and efficiently locate issues occurring in stream mixing scenarios.

Access Steps

  1. Log in to the ZEGOCLOUD Admin Console, and enter Analytics Dashboard from the left navigation bar;
  2. Click "Stream Mixing Service" in the navigation bar, and you can access the "Search Page".

Search Page

Sample Page

Function Introduction

  1. Select AppID (required), input input stream ID, output stream ID, TaskID, Worker ID, push/pull stream user ID or stream ID (optional), select the time range you need to query, click "Query", and you can get the stream mixing task record list (i.e. search result) within the time range.

  2. Support multiple filter conditions combination query, or narrow down the query time range, can be more accurately search stream mixing record.

  3. The fields displayed in the stream mixing task record list include: Task ID, Worker ID, input stream ID, output stream ID, start and end time, duration, and operation.

  4. Select the target stream mixing, click "View Stream Mixing Quality", and you can enter the stream mixing detail page.

Stream Mixing Detail Page

Sample Page

Function Introduction

View the stream mixing basic information

The top of the stream mixing detail page is the stream mixing basic information module, which displays the basic information including stream mixing task_id, worker_id, stream mixing method, and stream mixing initiation method.

Stream Mixing Diagnosis

The stream mixing basic information below is the stream mixing diagnosis module, which can actively identify abnormal events during the call, and classify events based on severity into "abnormal" and "reminder", directly display the diagnosis results in Call Diagnosis. You can click to view the exception details and reasons, and thus locate exceptions with low threshold and high efficiency.

Stream Mixing Input

The stream mixing input part provides the display of the basic information, quality information, and configuration information of the stream mixing input, as follows:

  • Basic Information

    The list form presents the key basic information of the stream mixing input stream, including the source room ID, push stream user ID, stream ID, URL, and Task start and end time. These information provides the basic background for the user to quickly understand the data source and time span information.

  • Quality chart display

    • Through an intuitive line chart, the trend of the video input bitrate, audio input bitrate, video input frame rate, and audio input frame rate is displayed.

    • At the same time, the chart also marks the stream mixing event and single stream event, the user can clearly understand the fluctuation of the audio and video related parameters at different time points and the occurrence node of the key event through the chart, helping to analyze the quality status of the stream mixing input.

    • In addition, clicking "View User Push Stream Quality" can further understand the detailed information of the related push stream quality; clicking "Collapse Chart" can hide the chart, simplify the interface.

  • Configuration information display

    The table below the chart displays the configuration time, left margin, top margin, picture width, picture height, level, audio and video type, etc. The user can understand the picture layout and audio and video attribute settings of the stream mixing input at a specific time point, and can click "Expand Stream Mixing Configuration" to obtain more comprehensive configuration details.

Stream Mixing Output

The stream mixing output part provides the display of the basic information, quality indicators, configuration, and pull stream user list, as follows:

  • Basic information display

    The interface presents the room ID, stream ID, URL, and Task start and end time as the basic information, helping the user to clearly understand the source, time range, etc. of the stream mixing output, facilitating the overall positioning and understanding of the stream mixing output task.

  • Quality indicator visualization

    Through an intuitive line chart, the trend of the video output bitrate, audio output bitrate, video output frame rate, audio output frame rate, video output resolution, and video output stutter rate is displayed.

  • The chart also marks the task event and single stream event, the user can clearly understand the fluctuation of the audio and video quality parameters at different time points and the occurrence node of the key event of the stream mixing output, thus effectively evaluating the quality and stability of the stream mixing output.

  • Configuration information display

    The table below the chart displays the configuration time, margin, picture width and height, encoding mode, etc. The user can understand the audio and video configuration of the stream mixing output at a specific time point, and can click "Expand Stream Mixing Configuration" to obtain more comprehensive configuration details, so as to evaluate and adjust the settings of the stream mixing output.

  • Pull stream user list

    The interface presents the quality data of the pull stream users, such as video receiving bitrate, audio receiving bitrate, and stutter rate. The user can compare the receiving quality of different users through the line chart, quickly locate the problem range, and improve the user experience.

Previous

Data Description

Next

Function Introduction

On this page

Back to top