The system supports overlaying dynamic overlays onto live streams, enabling effects such as adding advertisements, scoreboards, and character introductions to the live stream visuals.
This document will introduce how to create, modify, and delete dynamic overlay templates using the console.
Must-Knows
The template will take approximately 5 to 10 minutes to take effect after being successfully created.
The dynamic overlay feature is currently in the beta testing phase. At present, only transcoding fees are charged. It is strictly prohibited to use images, videos, or text containing inappropriate content, such as pornography, illegal activities, or other violations, as dynamic overlay material.
The dynamic overlay effect on live streams can be achieved using the following two methods:
Configure the live stream and dynamic overlay input sources in the broadcast console.
Add the streaming parameter overlay_url (set to the dynamic overlay preview address) when pushing the stream. An example of a streaming address is as follows:
rtmp://domain/AppName/StreamName?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)&overlay_url=dynamic overlay preview address
Prerequisites
Tencent Cloud Streaming Services (CSS) has been enabled.
Dynamic Overlay Configuration Management (Administrative Side)
Adding Dynamic Overlays
1. Log in to the CSS console and navigate to Feature Configuration > AI Features > Dynamic Overlays. 2. Click Add Dynamic Overlays to open the addition window.
3. You can select News, Event Scoreboard, General Images and Videos, Or opt for all three options simultaneously.
Editing
1. Log in to the CSS console and navigate to Feature Configuration > AI Features > Dynamic Overlays. 2. In the overlay list, select the dynamic overlay you want to edit based on your business requirements, and click Edit.
3. After entering the Dynamic Overlay Configuration Management System page, you can customize styles, adjust the content, or copy the control address and preview address as needed. This allows live room managers to share and collaborate effectively.
4. Program Package, Event Scoreboard, and General Images and Videos are enabled by default, but you can manually disable it based on your business requirements. Additionally, you can independently customize program control, subtitle design, tag design, scrolling bar design, event control, event settings, scoreboard design,content control, image design,video design , and text design.
General Images and Videos
You can customize the dynamic overlays for the news based on your business requirements.
Program Control
The content of tags, program names, and titles can be customized. Both Chinese and English characters, as well as special characters, are supported, with a maximum limit of 30 characters.
The content summary and scrolling bar content can be customized, supporting Chinese and English characters as well as special characters, with a maximum limit of 100 characters. The scrolling bar can display multiple items, with an adjustable order and the option to delete any item. The items will scroll and display sequentially.
Tags, program names, titles, dates and times, content summaries, and scrolling bars are enabled by default but can be manually disabled.
Subtitle Design
Default values can be used in the background color and font color of program names, titles, dates and times, and content summaries. You can also adjust the colors and transparency as needed.
Horizontal and vertical positions: The proportion of the screen's total width that the lower-left corner of the material is offset from the left side of the screen. The default value is 0, and the range for the horizontal position is 0 to 100. Improper settings may result in incomplete display of the scoreboard. Clicking Reset will reset both the horizontal and vertical positions to their default values.
The size, including width and height, should be set within the range of 0 to 100. Exceeding this range may result in abnormal display of the scoreboard. Clicking Reset will reset both height and width to their default values.
Tag Design
Default values can be used in the background color and font color of tags. You can also adjust the colors and transparency as needed.
Horizontal and vertical positions: The proportion of the screen's total width that the lower-left corner of the material is offset from the left side of the screen. The default value is 0, and the range for the horizontal position is 0 to 100. Improper settings may result in incomplete display of the scoreboard. Clicking Reset will reset both the horizontal and vertical positions to their default values.
The size, including width and height, should be set within the range of 0 to 100. Exceeding this range may result in abnormal display of the scoreboard. Clicking Reset will reset both height and width to their default values.
Scrolling Bar Design
Default values can be used in the background color and font color of the scrolling bar title and content. You can also adjust the colors and transparency as needed.
Horizontal and vertical positions: The proportion of the screen's total width that the lower-left corner of the material is offset from the left side of the screen. The default value is 0, and the range for the horizontal position is 0 to 100. Improper settings may result in incomplete display of the scoreboard. Clicking Reset will reset both the horizontal and vertical positions to their default values.
The size, including width and height, should be set within the range of 0 to 100. Exceeding this range may result in abnormal display of the scoreboard. Clicking Reset will reset both height and width to their default values.
You can customize the dynamic overlay for the event scoreboard based on your business requirements.
Event Control
The scores for the home team and the away team are integers, ranging from 0 to 100.
The minutes and seconds for event timing are integers. The range for seconds is 0 to 59.
Event Settings
The home team name, away team name, and event title support Chinese and English characters as well as special characters, with a maximum limit of 10 characters.
The home and away team logos support local file uploads.
The default timing method is clockwise, with an option to select counterclockwise.
Scoreboard Design
Default values can be used in the background color and font color of the home team, score, away team, timer/session, and event title. You can also adjust the colors and transparency as needed.
Horizontal and vertical positions: The proportion of the screen's total width that the lower-left corner of the material is offset from the left side of the screen. The default value is 0, and the range for the horizontal position is 0 to 100. Improper settings may result in incomplete display of the scoreboard. Clicking Reset will reset both the horizontal and vertical positions to their default values.
The size, including width and height, should be set within the range of 0 to 100. Exceeding this range may result in abnormal display of the scoreboard. Clicking Reset will reset both height and width to their default values.
You can customize dynamic stickers for general images and videos according to your specific business requirements.
Content Control
The content of images can be customized.
The text content supports both Chinese and English characters, as well as special symbols, with a maximum limit of 100 characters. Multiple text entries can be added.
The video content supports customization. You can choose whether to enable audio, which is disabled by default but can be manually activated. Once enabled, the audio from the video will also be integrated into the live stream.
Layer Order: Allows users to adjust the layering sequence of images, videos, and text by dragging elements within the console. By default, the order is set to images, videos, and text, with text positioned on the outermost layer.
Images, videos, and text content are enabled by default, though they can be manually disabled.
Image Design
Supports configuring position and size ratios.
The horizontal and vertical positions are adjustable. By clicking "Reset" , the horizontal and vertical positions will be restored to their default settings.
The size settings encompass both height and width. By clicking "Reset", the height and width will be restored to their default values.
Video Design
Supports configuring position and size ratios.
The horizontal and vertical positions are adjustable. By clicking "Reset", the horizontal and vertical positions will be restored to their default settings.
The size settings encompass both height and width. By clicking "Reset", the height and width will be restored to their default values.
Text Design
The background color and font color can be set to their default values. Alternatively, you may customize the colors and adjust their transparency as needed.
Supports the adjustment of text size, encompassing font size, positioning, and scaling proportions.
The horizontal and vertical positions are adjustable. By clicking "Reset", the horizontal and vertical positions will be restored to their default settings.
The size settings encompass both height and width. By clicking "Reset", the height and width will be restored to their default values.
5. Users can click the background option to select a local image or enter a pull stream address to preview the dynamic overlay effect.
Event Scoreboard Effect Preview
General Images and Videos preview
6. After completing the configuration, click Share and collaborate to copy the configuration output link and share it with the live room manager.
General Images and Videos
Preview
1. Log in to the CSS console and navigate to Feature Configuration > AI Features > Dynamic Overlays. 2. In the overlay list, select the dynamic overlay you want to preview based on your business requirements and click Preview to open the real-time preview window.
Renaming
1. Log in to the CSS console and navigate to Feature Configuration > AI Features > Dynamic Overlays. 2. In the overlay list, select the corresponding dynamic overlay based on your business requirements and click Rename.
3. After renaming the dynamic overlay, click Save.
Deleting
1. Log in to the CSS console and navigate to Feature Configuration > AI Features > Dynamic Overlays. 2. In the overlay list, select the dynamic overlay you want to delete based on your business requirements and click Delete.
3. Operate with caution. Once deleted, the dynamic overlay cannot be recovered. If you are certain about the deletion, click Delete again to confirm.
Copying Address
1. Log in to the CSS console and navigate to Feature Configuration > AI Features > Dynamic Overlays. 2. In the overlay list, select the corresponding dynamic overlay based on your business requirements, click More to expand, and copy the control address and preview address.
Note:
Share the control address with the live room manager. After the control address is opened, the dynamic overlay effects can be customized, and content can be adjusted in real time according to the live room requirements. The adjusted effects will be synchronized in real time to the live stream with the overlay.
When you implement the dynamic overlay effect on live streams, the value used for the overlay_url parameter in the streaming address or the dynamic overlay input source added in the broadcast console corresponds to the preview address.
Live Room Manager
1. Open the control address shared by the administrative side to customize the dynamic overlay effects as needed and adjust the overlay content according to live stream requirements.
2. By using the preview address shared by the administrative side in the broadcast console or by including it as a streaming parameter in the streaming address, the live stream can be overlaid with dynamic overlays. This enables effects such as scoreboards, character introductions, advertisements, and announcements in the live stream.