XILINX ALVEO U30 Media Accelerator Card Support

AaronD

Active Member
Looks like a specialized thing that very few people are going to use, and therefore test and report problems with to be fixed. Pretty much everyone needs physical outputs as well, and so a standard GPU fits the requirements perfectly.

Do you already have that card? If so, toss it in and try it. Report back here how it went.
You might need to use the Advanced Output mode (Settings -> Output), and then Custom in there, so that you can supply your own command line for FFmpeg. Once you do that, the answer is probably, "Yes, it'll (eventually) work, but you're on your own to figure out that command line."
Or you might get lucky and have it appear as a standard AMD GPU that "just works".

If you're looking at buying one instead of a standard GPU, why? Is it cheaper? Better available for some reason?
 

TheDarthTux

New Member
I don't have one yet, but there are 10 on sale on an eBay store for US$500 each and they only use 25w to ecode 2x 4K/60 streams. I am debating picking one up vs paying for something like Restream to multistream to non-standard streaming platforms like Odysee.

I currently simultaneously capture using my AMD GPU at 4K/60 and stream 1080p/60 using 8 threads of my CPU. I have the multistream plugin installed but using it to stream 2 or more 1080p outputs seems to cause everything to drop frames even the GPU capture. I figure with the U30 being able to do 2x 4K/60 encodes, maybe I could use it to encode both capture and stream.
 

AaronD

Active Member
You might look at this then:
Install that somewhere for free (the same machine, or even a Raspberry Pi or smartphone should work, because it's only *copying* data, not creating it, but it does need a really good internet connection!), set it up for all of your destinations, and set up OBS to stream once to that.
 

TheDarthTux

New Member
You might look at this then:
Install that somewhere for free (the same machine, or even a Raspberry Pi or smartphone should work, because it's only *copying* data, not creating it, but it does need a really good internet connection!), set it up for all of your destinations, and set up OBS to stream once to that.
Thanks again for telling me about Restreamer. I installed it and it works really well, but WOW!! You weren't joking about network bandwidth. Streaming to 3 platforms used about 14-17mbps and I was seeing as much as 54% CPU use. But it worked, think I'm going to have to put it on another device to deal with the CPU load
 

AaronD

Active Member
54% seems okay to me. In fact, if it's a constant load, not "spiky", I'd be okay with 80-90%, as long as the cooling keeps up.

But there's also something to be said for separating duties too.
 

rockbottom

Active Member
Sounds like you're only streaming 1080p. With the multi-rtmp output plugin, you can send (1) encode to all (3) services. Just set the video & audio encoders to "Get From OBS".
 
Last edited:

TheDarthTux

New Member
Sounds like you're only streaming 1080p. With the multi-rtmp output plugin, you can send (1) encode to all (3) services. Just set the video & audio encoders to "Get From OBS".
For some reason that causes frame drops. Saying that I may have to go back to using it because Restreamer doesn't work after I reboot. The docker container is there but won't run even though docker is active
 

TheDarthTux

New Member
Yep, bandwidth requirement triples with 3 streams.

I'm running 29.0.2 w/multi-rtmp v2.8.1, no issues to report.
I've run multi-stream about 4 times now since trying restreamer and it seems to be working properly again with 2 streams; will try with 3 streams later. Not too sure what the issue was before. Perhaps drivers or something.
 
Top