Live Streaming Kit
  • iOS
  • Android
  • Web
  • Flutter : Dart
  • React Native
  • Overview
  • Quick start
    • Quick start
    • Quick start (with cohosting)
  • Tutorial navigator
  • Enhance the livestream
    • PK battles
    • Screen sharing
    • Advanced beauty effects
    • Minimize livestream window
    • Send virtual gifts
    • Integrate Minigame
  • Customize the livestream
    • Set avatar for users
    • Hide components
    • Customize the preview page
    • Set a leave confirmation dialog
    • Customize the background
    • Add custom UI components
    • Customize the text message UI
    • Customize the member list view
    • Modify User Interface text
    • Customize the menu bar
    • Implement an audio-only live
    • Forcefully end a livestream room
    • Turn off camera during co-hosting
    • Set video resolution
    • Limit the maximum number of co-hosts
    • Host Avatar
    • Calculate live duration
    • Customize The CoHosting
    • Swipe Live Streaming
    • Customize the layout
  • FAQs
  • API Reference
    • API
    • Event
  • Migration guide
  • Documentation
  • Live Streaming Kit
  • Overview


Last updated:2023-06-09 22:57

What is the Live Streaming Kit?

Live Streaming Kit is a feature-rich livestream component, which enables you to build custom live streaming into your apps with only a few lines of code. And you can also customize various live streaming features by configuring parameters.

When do you need the Live Streaming Kit

  • Build apps faster and easier

    When you want to prototype live streaming ASAP

    Consider speed or efficiency as the first priority.

  • Customize UI as needed

    When you want to customize the UI based on your actual business needs

    Don't want to waste time developing basic features

Live Streaming Kit helps you to integrate within the shortest possible time, and it includes the business logic with the UI, allowing you to customize features accordingly.

To finest-grained build a live stream app, you may try our Live Streaming SDK to make full customization.

Embedded features

  • Ready-to-use live streaming

  • Customizable UI style

  • Real-time interactive text chat

  • Real-time audience capacity display

  • Device management

  • Extendable menu bar

  • Co-hosting (make co-host & apply co-host)

  • PK battles

  • Voice changing & Reverb

  • Basic face beautification

  • Screen sharing

Change log

Click here to know more

Version 2.2.0

Release date: 2023.02.28

New features:

  1. Added screenSharingController in ZegoUIKitPrebuiltLiveStreaming, use this to customize the button that is used to invoke the full-screen mode interface.

Version 2.1.0

Release date: 2023.02.21

New features:

  1. PK battles.
  2. Added onLiveStreamingStateUpdate in ZegoUIKitPrebuiltLiveStreamingConfig, use this to monitor the state of the live stream.

Version 2.0.0

Release date: 2023.02.07

API changes:

  • Modified:

    Before: Stream<List<ZegoSignalingInRoomTextMessage>> getInRoomTextMessageStream()

    After: Stream<ZegoSignalingPluginInRoomTextMessageReceivedEvent> getInRoomTextMessageReceivedEventStream()

You can still get the List<ZegoSignalingInRoomTextMessage> parameter from the new interface's class member ZegoSignalingPluginInRoomTextMessageReceivedEvent.messages.

Page Directory