Resource icon

Multiple RTMP outputs plugin 2020-05-17

ENECE

New Member
Hello, I'm doing well in version 29.1.1 in windows 10, NVIDIA NVENC H.264 encoder, without changing the encoder in the plugin for youtube, facebook and twitch at the same time.
 

Spirics

New Member
I was with a version 28 of obs studio with multi RMTP, I got to do lives on 6 platforms, everything worked, I had a problem in the hd, I reinstalled everything from scratch and I do not think the plugin installer, I tried the extract and paste version in the obs folder but did not merge, someone has the installer link please, Thank you.
 

swag_sinatra

New Member
Great plugin, works like a charm! I'd like to have the option for different framerates, it would be really helpful, but I can wait.
 

Gigabeef

New Member
Does anyone know what encoder settings get used for the multiple output part, and if there is any way to change it? For example my main OBS output is P4 Preset, High Quality, Single Pass - is that used in the second stream? The UI only shows the encoder, resolution and bitrate as far as important variables go
 

sorayuki

Member
I was with a version 28 of obs studio with multi RMTP, I got to do lives on 6 platforms, everything worked, I had a problem in the hd, I reinstalled everything from scratch and I do not think the plugin installer, I tried the extract and paste version in the obs folder but did not merge, someone has the installer link please, Thank you.
release page has both installer and zip archive
 

smite

New Member
Newest update fixes audio problems I was having, but it seems like it doesn't want to remember my settings any more and I need to adjust them every time I open OBS.
 

topia

New Member
2023-06-07 19 49 57.jpg


I can't find another audio encoder.
 

stephantw

New Member
I seam to have issues with the plugin while multi casting, it will give the in obs attached stream service the full 6000kbs but what ever stream i added to the plugin seems to be jumpy, but if i try only the plugin stream its stable. and my internet is good enough for atleast 5 of those streams
As seen here:
speed.PNG

yet logs say :


20:13:05.961: ==== Recording Start ===============================================
20:13:05.961: [ffmpeg muxer: 'adv_file_output'] Writing file 'F:/recordings back up/local recording/2023-06-08 20-13-05.mkv'...
20:13:07.081: [rtmp stream: 'multi-output'] Connection to rtmp://ls13.live.rmbl.ws/slot-53 successful
20:13:07.082: [rtmp stream: 'multi-output'] Socket send buffer is 65536 bytes
20:13:07.083: [rtmp stream: 'adv_stream'] Connection to rtmp://ams03.contribute.live-video.net/app successful
20:13:07.084: [rtmp stream: 'adv_stream'] Socket send buffer is 65536 bytes
20:13:07.084: ==== Streaming Start ===============================================
21:59:17.355: [ffmpeg muxer: 'adv_file_output'] Output of file 'F:/recordings back up/local recording/2023-06-08 20-13-05.mkv' stopped
21:59:17.355: Output 'adv_file_output': stopping
21:59:17.355: Output 'adv_file_output': Total frames output: 382252
21:59:17.355: Output 'adv_file_output': Total drawn frames: 382240 (382283 attempted)
21:59:17.355: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 43 (0.0%)
21:59:17.356: ==== Recording Stop ================================================
21:59:17.950: [rtmp stream: 'adv_stream'] User stopped the stream
21:59:17.950: [rtmp stream: 'adv_stream'] Socket send buffer is 524288 bytes
21:59:17.950: Output 'adv_stream': stopping
21:59:17.950: Output 'adv_stream': Total frames output: 382185
21:59:17.950: Output 'adv_stream': Total drawn frames: 382280 (382323 attempted)
21:59:17.950: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 43 (0.0%)
21:59:17.954: ==== Streaming Stop ================================================
21:59:26.188: [rtmp stream: 'multi-output'] User stopped the stream
21:59:26.188: [rtmp stream: 'multi-output'] Socket send buffer is 262144 bytes
21:59:26.188: Output 'multi-output': stopping
21:59:26.188: Output 'multi-output': Total frames output: 63301 (382679 attempted)
21:59:26.188: Output 'multi-output': Total drawn frames: 382774 (382817 attempted)
21:59:26.188: Output 'multi-output': Number of lagged frames due to rendering lag/stalls: 43 (0.0%)
21:59:26.188: Output 'multi-output': Number of dropped frames due to insufficient bandwidth/connection stalls: 319378 (83.5%)
21:59:26.189: [obs-multi-rtmp] Release output while it is active.
21:59:26.189: [rtmp stream: 'multi-output'] Freeing 360 remaining packets
21:59:26.189: Video stopped, number of skipped frames due to encoding lag: 43/765027 (0.0%)
 

justsomedude

New Member
Hi,

just wanted to hear about installation, I've copied the files into my "obs-studio" folder, hoping that'd install the plugin.
However whenever I open OBS it won't load, I can't find the plugin (I just updated OBS to 29.1, used to be on an old version where I did manage to make the plugin work).

Are there any steps I'm missing?

thanks
 

neoligero

New Member
Another issue in the new version of OBS 29.1.2 on Linux, my case Ubuntu 23.04
The installer doesnt let you go because you dont have the right version of the software >=29.0.1 (lie)
I tried compiling it by myself and installing it manually.
Finally I was able to make it appear in OBS, and seems to work, but after 3 seconds it disconnected, reconnect again, etc etc...

Looks like the code need a little fix.

Thank for everything Sorayuki.
 

Bensam123

Member
Awesome plugin, if possible please add other more encoder tweaking options for other services, such as FPS and AV1 or a manual way of doing this.
 

Darknoire

New Member
I work for a company that utilizes this OBS plugin which enables mutliple stream outputs (Multi custom RTMP). We are looking for a solution where we can keep track of the time elapsed each streaming session, on multiple outputs at once. There is the option to "stop ALL sources" on the plugin, and the option to simply stop a single output. We want the timer to pause ONLY if ALL the sources stop outputting, and keep going if there is a single or multiple outputs stop. I would be looking for some context or answers regarding a plugin or script that enables a similar function, and can keep track of the "stop ALL sources" button being pressed on the UI and pause the timer.
(This would obviously work the other way around as well, only difference is that if you press "Start ALL sources" or a single source , the timer starts automatically and keeps track of the time elapsed online)

I would be willing to put ANY effort into this, script it with ai, etc. I would like to get feedback or possible solution ideas regarding the function.

Thank you in advance!
 

Jsmith345

Member
Does anyone know what encoder settings get used for the multiple output part, and if there is any way to change it? For example my main OBS output is P4 Preset, High Quality, Single Pass - is that used in the second stream? The UI only shows the encoder, resolution and bitrate as far as important variables go
One of the beste kept secrets here, because no one is answering it. I also asked, whats going on behind that curtain. Same thing, got ignored.
 

Acey05

Member
I don't think it's the default encoder settings, or maybe it's broken on some versions of OBS, or maybe the Plugin doesn't like GPU/CPU being used for the different encode instances, because if the Plugin was working with defaults (I'm assuming Very Fast for CPU at least), then it wouldn't have an exponential cost on the second render and in some cases completely lock up the PC.

It's actually more efficient to run 2 OBS instances in Portable Mode (with NDI included) without any fancy scaling/fps integers, etc, than trying to fiddle with this Plugins Encoder settings, because either I'm bad at math, or 10% CPU/GPU per Encode = 100% usage if you use RTMP's own Encode for the second stream, even if the second encode is actually in lower quality.
 
Top