What is Stream-Mixing in Live Streaming

Janette Zhou
ZEGOCLOUD-DEV
Published in
2 min readJul 10, 2023

Background

Live streaming has taken the world by storm, and with good reason. It allows you to connect with your audience in real-time and create an interactive experience that was not possible before. However, one drawback of live streaming is that when two hosts are live streaming, the audience must play both streams to view both hosts. This can be inconvenient for the audience and affect the overall viewing experience.

What is stream-mixing?

Enter stream-mixing, a revolutionary service that allows multiple published media streams to compose a single stream, which allows audiences to play just one stream. This not only improves the viewing experience but also reduces performance costs compared to subscribing to multiple streams.

How stream-mixing is applied

Stream-mixing is widely applicable in various solutions. For instance, if the end system of the audience can only play one media stream, stream-mixing can combine multiple media streams into a single stream to accommodate the system. Additionally, if the audience’s device has poor performance, playing a composed stream reduces performance costs.

Another great use case for stream-mixing is recording all interactive audio and video streams into a single file. Instead of recording multiple streams, you can employ stream-mixing prior to recording, which simplifies the recording process.

Stream-mixing offers simple and practical functionalities. You can manage stream-mixing tasks through your business server or client APIs. When initiating stream-mixing, you have the ability to specify fundamental audio and video configurations, including the resolution, frame rate, and bitrate of the composed stream. Moreover, you can effortlessly blend all interactive content within the room.

Furthermore, stream-mixing supports personalized layouts, the addition of watermarks, and optimizing audio focus, such as accentuating the teacher’s voice in a classroom setting. This makes it an excellent choice for various use cases, including online education, live events, and social media streaming.

Conclusion

In conclusion, stream-mixing is the future of live streaming. It offers a seamless viewing experience, reduces performance costs, simplifies the recording process, and supports a wide range of functionalities. Whether you are an educator, a content creator, or a business owner, stream-mixing can help you take your live streaming to the next level.

If you want to know more about what is streaming, please watch this video:

--

--