ant-media / Ant-Media-Server

Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.
https://antmedia.io
Other
4.23k stars 618 forks source link

SOCIAL MEDIA LIVECHAT - Add ability to overlay customizable browser sources #6508

Open Bloxcashon opened 1 month ago

Bloxcashon commented 1 month ago

I would like to suggest a new feature that would greatly enhance the functionality of Ant Media Server, particularly for users who stream VOD content to platforms like YouTube.

Feature Request: Add ability to overlay customizable browser sources on VOD content before streaming

Specifically, the feature would allow users to:

  1. Upload videos normally via the VOD interface
  2. Add customizable overlays to the uploaded video, such as:
    • YouTube popout chat URL as a browser source
    • Other browser-based overlays (e.g., donation alerts, social media feeds)
  3. Adjust the size and position of these overlays directly in the Ant Media Server interface
  4. Stream the final output (original video + overlays) to RTMP endpoints

This feature would be particularly useful for content creators who want to restream VOD content with live elements like chat, without the need for additional streaming software.

The ability to easily add and customize overlays would significantly streamline the workflow for many users, especially those who lack the resources or technical knowledge to set up complex FFmpeg commands or use resource-intensive streaming software.

I believe this feature would make Ant Media Server an even more powerful and versatile tool for content creators and broadcasters.

Thank you for considering this suggestion. I look forward to seeing how Ant Media Server continues to evolve and improve.

Bloxcashon commented 1 month ago

Or if there is a current functionality to achieve this, it will be greatly appreciated!

burak-58 commented 1 month ago

Thank you @Bloxcashon, I put this to backlog to consider in an appropriate time.

Could you provide a ffmpeg command to do this if you have?