Best computer specs for using OBS for live sports

mdhll

New Member
What are the best computer specs for streaming live sports using OBS? And is there a optimal setting for bitrate?
A hockey team I work with is upgrading broadcast equipment for next season and I am planning to use OBS for production work. I'm open to suggestions on what computer to use and other equipment. I used OBS for a little while last season with my own personal graphics computer, and one thing I noticed was choppy movement from the camera whenever it would pan across the ice. I know the issue is not the camera, so I'm wondering if it may be the computer, or possibly my settings. I made sure the frame rate matched the encoder capabilities, but maybe my issue was bitrate or something else. I am attaching a listing of specs on my personal computer. Does the graphic card seem strong enough? I want to make sure the computer the team purchases does not have the lag issue. Thanks!
Screenshot_20230620-231207.png
 

Lawrence_SoCal

Active Member
I'm not trying to be evasive, it is just that a fairly accurate/usable answer requires a LOT more info than you've provided

So, realize that real-time video encoding is computationally demanding. And laptops often have much lower performance capabilities in part due to space constraints and resulting lower thermal limits. Can a laptop work, depending on requirements? sure

Using WiFi, is NOT a good idea. Wifi is not designed for consistent jitter/latency. Can it work in certain circumstances? yes, but be prepared for the time it doesn't, and unless you have real-time WiFi spectrum analysis tools, and know how to use them, you may be SOL
with the exception of the very latest WiFi specs, most WiFi is more like a walkie-talkie than modern telecommunication system. the more clients, the more congestion, and 1 misbehaving client can ruin it for everyone.

As for bitrate... it depends. start with - what is your planned resolution and frame rate? and what is the bottom end, always available regardless upload bitrate that is available (NOT what a speed test indicates, which is the most optimistic (occasional) results?)
The above and how many camera feeds will largely determine your minimum hardware requirements, but then you need to add expected system lifecycle (ie how many years of service), future and other requirements, etc

There have been numerous recent threads from off-road cross country bicycling racing, etc and setups required for those (multiple cameras over multi-mile course). Are you planning a single camera operation, or multiple? if multiple, and which connection technology?

So, I'd approach the issue this way:
- Is the plan to locally record (for higher video quality) in addition to livestreaming?
- recognize that accurately capturing high-speed motion requires a decent video bitrate, which impacts PC hardware resource demands as well as bandwidth
was prior choppy video experience on a laptop? any thermal monitoring in place to ensure system not thermal throttling (being in an ice rink arena helps, but doesn't prevent this from being a consideration). Unfortunately, identifying thermal throttling is not always simple.

- From a requirements perspective - What is more important - video quality or having real-time livestream? And what bandwidth is available?
The better video quality, especially if upload bandwidth constrained is to locally record, and upload (higher bitrate video) later... but of course that will be hours later
Presuming livestream is the goal
- I'd strongly suggest trying to arrange spot for your OBS Studio computer that has a power outlet and an Ethernet cable
Trying to use a site's Guest WiFi is unlikely to be satisfying (unless a big city professional stadium level network).
Yes, there are ways, in collaboration with site network admin, to create an isolated WiFi network that might work.

Personally, I used an older professional workstation laptop, and other than some corporate security software driven glitches, it was fine for 1080p30 video. You have to ask yourself, what video resolution are you targeting? If buying something for this specifically, and only planning 1080p for now, will that be okay for 3-5 years? Will 4K video, maybe even 4Kp60, be a thing in this systems' lifetime? 4K video (2160p) is 4x data handling as 1080p. I avoid consumer laptops more that pandemics. Depending on situation, if a consumer grade gear is required, then I'd be looking at a gaming oriented system (skipping the fast refresh monitor) as those tend to have better thermal design. As I like to get 5+ years (if not 10 out of non-video oriented computers), I've stuck to i7 CPUs for long-term performance and value.

Today, you are still looking at primarily H.264 encoding, with YouTube AV1 being a bleeding edge option. AMD H.264 has been poor for many years. so, your typical recommendation will be nVidia NVENC or Intel iGPU depending on video requirements. IF you want high confidence of something just working today for decent GPU offload for encoding, then a NVENC equipped GPU is your best bet. Assuming not actually gaming with this rig, a lower-end nVidia GPU is likely to be fine

As for CPU. Personally I find AMD CPUs to be better, more secure, more power efficient, etc. But AMD's software is lacking, and we all use computers as a system... so I get Intel, reluctantly. I'm looking for a new upper-end mobile system myself, with a HX CPU. I won't be even looking at 12 gen or earlier Intel. But there are good deal on such prior gen CPUs available if budget so constrained

Do you want this computer to be able to handle 4K video editing at some point? then GPU RAM comes into play (DaVinci resolve recommends 8GB or more)

GTX 1650 originally came out with the older NVENC, with the newer revision supposedly being much better. Supposedly some newer desktop 1650s have the newer GPU chips... but that is 3+ generations old at this point. For OBS Studio, I'm currently using a business class PC with a 10th gen Intel i7 and a GTX 1660 Super and that is complete overkill for 1080p30. But I got a system at the time that could handle 4K real-time video editing

Personally, I found using OBS Studio on a single laptop monitor to be too confining, especially with older eyes. an external monitor really helped, but depends on how much compositing you are doing. A single monitor for a largely static overlay and full screen-video should be fine.
 
Last edited:

mdhll

New Member
I'm not trying to be evasive, it is just that a fairly accurate/usable answer requires a LOT more info than you've provided

So, realize that real-time video encoding is computationally demanding. And laptops often have much performance capabilities in part due to space constraints and resulting lower thermal limits. Can a laptop work, depending on requirements? sure

Using WiFi, is NOT a good idea. Wifi is not designed for consistent jitter/latency. Can it work in certain circumstances? yes, but be prepared for the time it doesn't, and unless you have real-time WiFi spectrum analysis tools, and know how to use them, you may be SOL
with the exception of the very latest WiFi specs, most WiFi is more like a walkie-talkie than modern telecommunication system. the more clients, the more congestion, and 1 misbehaving client can ruin it for everyone.

As for bitrate... it depends. start with - what is your planned resolution and frame rate? and what is the bottom end, always available regardless upload bitrate that is available (NOT what a speed test indicates, which is the most optimistic (occasional) results?) Search
The above and how many camera feeds will largely determine your minimum hardware requirements, but then you need to add expected system lifecycle (ie how many years of service), future and other requirements, etc

There have been numerous recent threads from off-road cross country bicycling racing, etc and setups required for those (multiple cameras over multi-mile course). Are you planning a single camera operation, or multiple? if multiple, and which connection technology?

So, I'd approach the issue this way:
- Is the plan to locally record (for higher video quality) in addition to livestreaming?
- recognize that accurately capturing high-speed motion requires a decent video bitrate, which impacts PC hardware resource demands as well as bandwidth
was prior choppy video experience on a laptop? any thermal monitoring in place to ensure system not thermal throttling (being in an ice rink arena helps, but doesn't prevent this from being a consideration). Unfortunately, identifying thermal throttling is not always simple.

- From a requirements perspective - What is more important - video quality or having real-time livestream? And what bandwidth is available?
The better video quality, especially if upload bandwidth constrained is to locally record, and upload (higher bitrate video) later... but of course that will be hours later
Presuming livestream is the goal
- I'd strongly suggest trying to arrange spot for your OBS Studio computer that has a power outlet and an Ethernet cable
Trying to use a site's Guest WiFi is unlikely to be satisfying (unless a big city professional stadium level network).
Yes, there are ways, in collaboration with site network admin, to create an isolated WiFi network that might work.

Personally, I used an older professional workstation laptop, and other than some corporate security software driven glitches, it was fine for 1080p30 video. You have to ask yourself, what video resolution are you targeting? If buying something for this specifically, and only planning 1080p for now, will that be okay for 3-5 years? Will 4K video, maybe even 4Kp60, be a thing in this systems' lifetime? 4K video (2160p) is 4x data handling as 1080p. I avoid consumer laptops more that pandemics. Depending on situation, if a consumer grade gear is required, then I'd be looking at a gaming oriented system (skipping the fast refresh monitor) as those tend to have better thermal design. As I like to get 5+ years (if not 10 out of non-video oriented computers), I've stuck to i7 CPUs for long-term performance and value.

Today, you are still looking at primarily H.264 encoding, with YouTube AV1 being a bleeding edge option. AMD H.264 has been poor for many years. so, your typical recommendation will be nVidia NVENC or Intel iGPU depending on video requirements. IF you want high confidence of something just working today for decent GPU offload for encoding, then a NVENC equipped GPU is your best bet. Assuming not actually gaming with this rig, a lower-end nVidia GPU is likely to be fine

As for CPU. Personally I find AMD CPUs to be better, more secure, more power efficient, etc. But AMD's software is lacking, and we all use computers as a system... so I get Intel, reluctantly. I'm looking for a new upper-end mobile system myself, with a HX CPU. I won't be even looking at 12 gen or earlier Intel. But there are good deal on such prior gen CPUs available if budget so constrained

Do you want this computer to be able to handle 4K video editing at some point? then GPU RAM comes into play (DaVinci resolve recommends 8GB or more)

GTX 1650 originally came out with the older NVENC, with the newer revision supposedly being much better. Supposedly some newer desktop 1650s have the newer GPU chips... but that is 3+ generations old at this point. For OBS Studio, I'm currently using a business class PC with a 10th gen Intel i7 and a GTX 1660 Super and that is complete overkill for 1080p30. But I got a system at the time that could handle 4K real-time video editing

Personally, I found using OBS Studio on a single laptop monitor to be too confining, especially with older eyes. an external monitor really helped, but depends on how much compositing you are doing. A single monitor for a largely static overlay and full screen-video should be fine.
I appreciate your detailed, thoughtful reply.

When I used OBS for games last season, I hooked it up to another encoder which was used to send the signal through the internet. That other unit was on-line through a hard-wire connection, the OBS was not, and I didn't think it was necessary, since I was only using it for graphics and replay. Was I mistaken? Even if it's not streaming, should I have a strong internet connection?
I'm not sure what the set up will be yet for next season, as our league is changing streaming providers and I have not received any new equipment yet or solid info on what we'll be getting.
As for frame rate, the other machine required 59.94 and I accomplished that through a BMD Up Down Crossover device.
We've been working with just a single camera, but the plan is to add two more. Not sure how they will be hooked up yet--I'm assuming they will be wired as I have been told wireless does not work well in hockey arenas -- I have heard the new streaming system will be supplying them, but have not see anything about them yet.

The computer that will be used next season will not be the same one I used last season. I bought that computer (HP Victus) myself for my personal use and thought I would try it to add graphics and replay to our game broadcast. Outside of the slight lag, it worked great, but the lag needs to be fixed, so I am looking at faster machines with higher RAM and a better graphics card that can fix the lag issue.
I'm not anticipating that new game computer to be used for creating graphics, I plan to use my personal computer for that task.

I'm currently debating whether the computer the team purchases should be a laptop or a desktop. Laptop can be stored away much easier, so I am leaning in that direction. I'm looking at at least 16 gb RAM for the CPU, and 8 GB for the graphics card. Feel free to add any thoughts to these specs and if there is anything I should look at.
 

Piet Marisael

New Member
I have these computer, it use only cpu 2%
Acer nitro5 i7 2.30ghz
16gb RAM
Windows11
Nvidia Geforce RTX 3060
 
Last edited:

Lawrence_SoCal

Active Member
When I used OBS for games last season, I hooked it up to another encoder which was used to send the signal through the internet. That other unit was on-line through a hard-wire connection, the OBS was not, and I didn't think it was necessary, since I was only using it for graphics and replay. Was I mistaken?
Sorry not sure what this means? Typically, OBS Studio is compositing (ie bringing together multiple sources like camera(s), audio and overlays) and encoding the output (either to stream or locally record). I've not heard of someone doing OBS Studio compositing on PC#1 and encoding on a PC#2?
so not sure what exactly your setup was
Typically, OBS Studio composites, encodes and Stream/Records. Some gamers, due to using Consoles or GPU constraints game on one system and capture/composite on a 2nd PC. In this case, the gaming computer is effectively like a camera (ie video source)

Even if it's not streaming, should I have a strong internet connection?
An Internet connection is typically for Streaming. You can run OBS Studio on a PC with no Internet connection and Record your composited content locally with no issue (assuming sufficient free disk space)

If (live)streaming, then consistent bandwidth Upload speed is what is important (presuming not downloading anything over Internet). Streaming at 7,000 kb/s (around 7mb/s) is plenty for 1080p content, though I've not tested with 60fps as I have no need, but hockey certainly might benefit if you have compute power to process 60fps, and extra bandwidth
We've been working with just a single camera, but the plan is to add two more. Not sure how they will be hooked up yet--I'm assuming they will be wired as I have been told wireless does not work well in hockey arenas -- I have heard the new streaming system will be supplying them, but have not see anything about them yet.
Do yourself a favor.. insist all cameras use the same connection technology. You do NOT want to mix a HDMI and NDI (Ethernet), SDI, USB, etc camera connections, each with its own (different) latency). I personally am a fan of keep-it-simple, so I went with NDI PTZ camera... but ymmv
The computer that will be used next season will not be the same one I used last season. I bought that computer (HP Victus) myself for my personal use and thought I would try it to add graphics and replay to our game broadcast. Outside of the slight lag, it worked great, but the lag needs to be fixed, so I am looking at faster machines with higher RAM and a better graphics card that can fix the lag issue.
I'm not anticipating that new game computer to be used for creating graphics, I plan to use my personal computer for that task.
Your old laptop, in a chilled hockey arena, shouldn't have been thermally throttled too bad (if at all). However, OS and OBS optimizations may always be needed. How much CPU/GPU depends on details you haven't answered yet.

As for real-time utilization, do yourself a favor and do NOT put much thought into OBS Stats CPU number... what actually matters is overall CPU system usage (not just OBS Studio's process, excluding plugins, etc)
I'm currently debating whether the computer the team purchases should be a laptop or a desktop. Laptop can be stored away much easier, so I am leaning in that direction. I'm looking at at least 16 gb RAM for the CPU, and 8 GB for the graphics card. Feel free to add any thoughts to these specs and if there is anything I should look at.
Realize that a similar GPU is vastly different in actual performance when looking at Desktop vs Laptop model (ex and RTX 3xxx or 4xxx version). Not that a laptop isn't adequate, just be careful to NOT determine desktop GPU XYZ meets your needs, and think a laptop model with same name will have same overall performance. Then again, NVENC performance will be far less impacted (I think)

So, pick your current and expected Stream/Recording video resolution and framerate. again.. do you want/need system to be able to handle 4K today? eventually? Will upload bandwidth be available for 4kp60 streaming? etc
What will cameras support? 4Kp60 NDI PTZ cameras, from name brand mfg (not a no-name offshore brand that won't likely won't be around to support camera with firmware updates in a couple of years) are pricey at the moment. so depends on budget and available deals...

Personally, I'd go NDI cameras (preferably PoE), and Ethernet connect the whole thing. As I have a fair significant IT Security background, I'd put the streaming computer and the cameras on their own network, isolated from other devices (so own router/VLAN, something)
Yes a laptop is easier, but with multi camera, likely to want/need a multi monitor setup. At that point, a small desktop PC won't be all that different from a laptop in terms of effort to setup/put away ... but either should work. It is just that a desktop PC with a desktop CPU and GPU is likely to have a longer usable life (an extra season or two)... if that matters/helps.
I suspect (though not sure) 8GB VRAM is desirable for 4K editing, but for simply rendering/ and NVENC encoding, probably overkill. But not sure if you had 3x4kp60 video camera feeds, plus overlay.
 

rockbottom

Active Member
I would get a better GPU in the system, like a 3080, 3090 or better. The 1650 offered with this PC is based on the TU117 chipset & the encoding is Pascal not Turing. Also, 4GB of RAM is probably not going to be nearly enough, depending on how many cameras you're going to hook up.
 

mdhll

New Member
Sorry not sure what this means? Typically, OBS Studio is compositing (ie bringing together multiple sources like camera(s), audio and overlays) and encoding the output (either to stream or locally record). I've not heard of someone doing OBS Studio compositing on PC#1 and encoding on a PC#2?
so not sure what exactly your setup was
Typically, OBS Studio composites, encodes and Stream/Records. Some gamers, due to using Consoles or GPU constraints game on one system and capture/composite on a 2nd PC. In this case, the gaming computer is effectively like a camera (ie video source)
Perhaps this will help. In the background is an encoder provided by the company that streamed our games last season. It is strictly for streaming the video content. It does not have any graphics capabilities, so we need an additional computer to provide graphics/replays/additional camera views.
 

Attachments

  • 72577.jpeg
    72577.jpeg
    694.7 KB · Views: 48

AaronD

Active Member
Perhaps this will help. In the background is an encoder provided by the company that streamed our games last season. It is strictly for streaming the video content. It does not have any graphics capabilities, so we need an additional computer to provide graphics/replays/additional camera views.
Soo...how does OBS feed the encoder, if it's not using its own? Fullscreen Projector and Audio Monitor?
 
Top