Open stormyjw opened 4 years ago
No where in what you linked says that you have to start all simultaneously. Additionally, even if you could start sending all at exactly the same time, they still wouldn't actually hit stream monkey's end simultaneously, the packets for each stream would still hit the receiver at various times and not in perfect sync due to the nature of packet transport over the internet.
Stream Monkey wants me to pay $600 for Wirecast software from Telestream because it has this exact feature. I can create multiple streams with Wirecast and simply click "Start Broadcast" and they all work with Stream Monkey.
This plugin shows that I am broadcasting all 3 bitrates and Stream Monkey's player even shows that there are 3 bitrates available, but there is no change when I switch between feeds.
Here is a link from Stream Monkey about using Multiple Bitrates with Wirecast. I am clearly not communicating my situation properly, maybe this link will give more explanation than I am able to. https://supportbeta.streammonkey.com/en/articles/2905715-wirecast-setup
This plugin will allow you to do just that as is right now, just start your stream, and click start on each additional bitrate you set up and want to stream. A 'start all' button doesn't fix or do anything here, just start each and it'll work fine as long as you configured each stream per the proper settings.
Additionally, it may be worth looking into another platform for your content, most of the major streaming platforms have had built in transcoding of various bitrates for years now so that you don't need to send multiple streams, just send the highest quality one and they transcode to lower bitrates for audiences as needed.
Stream Monkey offers live transcoding as an upgrade to their service. Other than MBR, I really like their storage an playback options.
The solution ended up being to set the main stream output to something other than Stream Monkey. In OBS settings I have youtube setup. It doesn't even actually have to connect. Then I created three outputs in the plugin. They all work properly when I have it set this way. We are a church in a rural area and we have a few viewers with low-bandwidth mobile connections and then other viewers with fiber-to-the-home. It's great to not have to sacrifice quality for the upper 80% of viewers in order to keep the lower 20% connected.
Thanks for the plugin!
Out of curiosity, @stormyjw why not just stream to youtube in that situation, which provides automatic free transcoding?
A couple of reasons.
It's hard for me to adjust the UI controls of QScrollArea, QWidget and QGridLayout to work together. It may take some time for me to learn how to layout the controls to add startall/stopall buttons.
The plugin is working manually for me now, so it doesn't have to be a top priority at all. Thank you again for an incredibly useful plugin!
Jeremy Weathers
On Sun, May 31, 2020 at 11:24 AM sorayuki notifications@github.com wrote:
It's hard for me to adjust the UI controls of QScrollArea, QWidget and QGridLayout to work together. It may take some time for me to learn how to layout the controls to add startall/stopall buttons.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/sorayuki/obs-multi-rtmp/issues/17#issuecomment-636501396, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKHVIMR4IH5FDWTSKZV2YTLRUKHDFANCNFSM4NEKDCFA .
-- Jeremy Weathers Stormy Productions 1015 W. 1st Ave Yuma, CO 80759 (970) 630-5886 www.StormyProductions.tv
Although the other guy is absolutely wrong and its super weird. This feature would be a good implementation for convenience. Where one button starts and stops all streaming.
@TroyDota who/what is wrong, exactly?
Oh the statement on needing it to be simultaneous so that the server can detect all 3.
I would like the regular obs start stream button to be able to start all streams in the multi plugin. I have a few technicians that do streaming and with more steps there is more change that they make mistakes. Which is why I'm now using a local rtmp server but that is a hassle to setup and maintain.
Its done by last update.
"Start all at once" in the plugin itself seems nice, but It rather nice to have an ability to automatically start all your outputs when you hit "Start Streaming" in OBS interface itself.
"Start all at once" in the plugin itself seems nice, but It rather nice to have an ability to automatically start all your outputs when you hit "Start Streaming" in OBS interface itself.
For that you have "Sync start with OBS" option.
Oh I see, nvm then. Although I'll try to suggest a different take on the interface. Smth like this:
Autostart is a toggle button
I am attempting to send 3 bitrates of a stream to a single server. (high, medium and low quality). My stream provider allows it, but all of the streams have to be started simultaneously in order for their ingest server to process the video.
When it all works properly, the stream will a user to pick a quality level based on their bandwidth.
Can an option be set in the plugin to "select all" to start? Or it could also be that ALL outputs start when the start button is pushed in the main OBS controls Here is an explanation of what I am trying to accomplish. https://support.streammonkey.com/en/articles/741455-stream-multiple-bitrates-to-the-platform
Thank you for your work!