Does eGPU helps with the stream fidelity on MacBook Pro 2019, capturing window and streaming via OBS on RTMP?

thethinkerinc

New Member
Hi! I have been streaming to AWS server using OBS, capturing chrome window of a RTMP website showcasing both audio and video (RT) with my MacBook Pro 2019 (Config - 2.4 GHz Intel Core i9, 32 GB 2400 MHz DDR4, Radeon Pro 560X 4 GBIntel UHD Graphics 630 1536 MB).

So far its not quite what I want as per the streaming quality or fidelity hence the question, Is there any encoder that eGPU's (which one would be the best optimize for my kinda work?) provide for my machine? Would it make a significant difference? If, not any suggestions on overcoming encoding rate along with bandwidth as variable??
 

Harold

Active Member
No it does not, as the pci-e link speed isn't high enough to be able to benefit, and may cause other performance issues.
 
Hi! I have been streaming to AWS server using OBS, capturing chrome window of a RTMP website showcasing both audio and video (RT) with my MacBook Pro 2019 (Config - 2.4 GHz Intel Core i9, 32 GB 2400 MHz DDR4, Radeon Pro 560X 4 GBIntel UHD Graphics 630 1536 MB).

So far its not quite what I want as per the streaming quality or fidelity hence the question, Is there any encoder that eGPU's (which one would be the best optimize for my kinda work?) provide for my machine? Would it make a significant difference? If, not any suggestions on overcoming encoding rate along with bandwidth as variable??

Depending on what you are trying to stream - from my perspective when streaming at 1080p/60, OBS is highly GPU bound on MacOS due to inefficient rendering code. in my case, I need to complete all rendering in < = 13ms to maintain frame rate and even the Mac Studio Ultra can struggle to hit that. With that being said, a 5700XT meets or exceeds what a Mac Studio Ultra with 48 GPU cores can do on OBS. So would a decent EGPU help? YES,
 

thethinkerinc

New Member
Depending on what you are trying to stream - from my perspective when streaming at 1080p/60, OBS is highly GPU bound on MacOS due to inefficient rendering code. in my case, I need to complete all rendering in < = 13ms to maintain frame rate and even the Mac Studio Ultra can struggle to hit that. With that being said, a 5700XT meets or exceeds what a Mac Studio Ultra with 48 GPU cores can do on OBS. So would a decent EGPU help? YES,
Thanks Thomas! I stream a window capture of a chrome tab that runs a Web RTC based client like OBS Ninja to AWS. Th eweb RTC client runs both video and audio (mostly musical) live that I capture via OBS to stream over the AWS. And I have mentioned the config for my machine, which eGPU you think would fit best to my setup, considering compatibility issues within OBS with hardware encoders, etc.?
 
Thanks Thomas! I stream a window capture of a chrome tab that runs a Web RTC based client like OBS Ninja to AWS. Th eweb RTC client runs both video and audio (mostly musical) live that I capture via OBS to stream over the AWS. And I have mentioned the config for my machine, which eGPU you think would fit best to my setup, considering compatibility issues within OBS with hardware encoders, etc.?
a sonnet egfx breakaway box and an amd 5700xt would be more than enough oopf.
 
Top