-
-
Notifications
You must be signed in to change notification settings - Fork 457
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to use passthrough from re-encoded streams going to one platform for another #873
Comments
You can try the the |
Hi, thank you so much for the reply, I was sup0er excited to try it and got this after I installed the dev image: Is this bug specific to the docker container or the Host OS? I am using Unraid 7.0 on my server if that helps |
Please clear the cache of your browser. Probably an old version of the UI is still in the cache. |
Hi @ioppermann, That worked, I used a different browser, but the next problem I had is that the :dev image complained that there was no encoder available to use on my server. So I took a guess and changed the tag cuda-latest to cuda-dev and that gave me a image that seems to see the encoders fine now. But when I set the incoming stream as passthrough to restreamer, it says no video and this is what the log shows me:
I tried streaming both h.264 and hvec to my server (prefer hevc if possible), both give the same result. This is after editing the channel settings to set it to passthrough. The thing that stood out to me was this line: Not sure what that means for me to be able to take action to test. |
Is your feature request related to a problem? Please describe.
To reduce hardware burden on server, it would help out tremendously if the software could reuse the encoding work it was doing for one platform to send to another, or even the encoding work from the original stream it received if it was from a GPU vs x264
Describe the solution you'd like
An option that would appear after already adding one platform for the software to send a stream to that would allow the second platform to receive the same stream encoding as the other platform. Meaning whatever work restreamer did to encode the receiving stream for the platform, it could reuse THAT work and send it to other platforms. There are multi-streaming plugins for OBS that implement this same feature
Describe alternatives you've considered
The best I can come up with is making my stream to restreamer compatible with the most platforms and then using the passthrough feature that takes what was received and then passthrough to the applications that are compatible. Then only needing to setup encoding for the additional ones that need it. Another option could be to change the advance settings for the receiving stream in restreamer to encode it at that point and then push a passthrough to the platforms, but 2 issues become apparent with this:
And so inherently I get a cost penalty for having my PC use nvidia encoders to stream to restreamer since it cannot passthrough those streams.
Additional context
N/A
Business inquiries
N/A
The text was updated successfully, but these errors were encountered: