rtmp-services: Add Nenufar.live - Multi-Streaming #12981
+76
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Add Nenufar.live - Multi-Streaming service with VOD Track support.
Service details:
Motivation and Context
Nenufar.live Multi-Streaming is a French/European platform that allows creators to broadcast to multiple destinations simultaneously.
This PR adds native support in OBS, including VOD Track audio support for copyright-free VOD recordings.
We figured out how to support Twitch VOD Track, but until now we had to use Twitch as a destination with our ingest URL as Custom Twitch Server URL, which is quite confusing and leads to many misunderstandings for users.
The "Multi-Streaming" precision is here to avoid confusion with other services we provide such as Nenufar "Live IRL", "Relay" and "Dispatcher", which use different URLs and don't need a specific implementation in OBS like "Multi-Streaming".
The Multi-Streaming service is brand new, version 1.0 was officially released two weeks ago (the other services are almost a year old). Our public communication campaign is scheduled to begin on January 5th, but we already have active users who have been using it daily since pre-release.
This is our first contribution to OBS Studio. We're open to feedback and happy to discuss the VOD Track implementation approach if there's a preferred or cleaner way to integrate it.
How Has This Been Tested?
This was tested locally on OBS 32.0.4 on Fedora 43 and Windows 25H4 (dual boot).
AMD Ryzen 9 5950x - Nvidia RTX 3090 - 128Gb RAM
Types of changes
Checklist: