Recognize that real-time video encoding is VERY computationally demanding. so you didn't list the CPU, and laptop are almost always power constrained... so it depends on specifics as to whether a laptop will meet your streaming expectations
The OBS auto configuration settings typically work well enough for getting you started. The one item that should happen, and for you to look for, is GPU encoding offload using NVENC, though you'll have to determine/decide on whether the older NVENC quality meets your needs, and if you have the spare CPU cycle to switch to CPU based encoding instead
As often recommended in these forums, here's the quick-start guide:
OBS Studio - Free and open source software for live streaming and screen recording - obsproject/obs-studio
obsproject.com
And watching the Nerd or Die tutorial video series:
Welcome to our OBS Studio tutorial series! In this series we're going to cover everything that you'll need to know to make your stream look great.Next Video...
www.youtube.com