This is a more complex beast than one might think. The first question is, what is the need (how many camera/feeds) and what features (recording or live only, inside, outside, alarms etc.). The second question is what is/are your threat scenario(s) and risks (can you tolerate cameras being used against you, can you secure the data link, can you separate this system from your other network activies to keep them secure or does that matter - relative to the need). And then there are the questions or how technically savvy you are (or your friend is, if you can get them to do this and handle the upkeep), as well as how much you are willing to pay.
[Edit to add: I am assuming that most consumer level cameras can be hacked and are hard or impossible to keep updated and secure - information that isn’t mostly easily given to customers. Many IP cams have a small linux running them, but the problem is, that it’s a closed system - no way to login in, only to the video service. Sometimes you can hack a HW (test)port to access.]
If this would be a simple thing, you could get an IP camera and set it up so, that you only need to direct you webbrowser to its address and look at a standard video feed image (or a still image, if it’s set up to record only once per minute or hour or something like that). Preferably, the modern cams have a secure login (and setting with different level of user accounts) and the streams are encrypted, so they can’t be looked at by anyone else. Preferably this happens outside of cloud, as many cams offer services, where the login site and storage are online - which is conveninent, has to be measured against your answer to the first questions (mainly, do you trust them, and how much is it).
From there the topic expands wildly. Do you want to set up your own server for this. Maybe your own network so the streams bandwidth doesn’t interfere other activities and one can’t be compromised via the other (easily at least). You’ll probably have to look into dynamic dns to have an easy access to your login site (or go for something bigger and permanent), if you’d prefer not to use the manufacturer’s service.
If it isn’t anything that shows anything you’re not comfortable showing the world (say, a nature cam), it should be easy enough to pipe that stream to a website elsewhere, if you have a webserver available. Even if not, I would advice you to consider first about the camera placement, so that what it shows is limited to only what is absolutely needed to be shown for the purpose. This helps manage risks and also limits privacy issues, as you are responsible of other people too (specifics vary by country, of course).
Next, think about if you need all that resolution, as it may slow down data transfer, bog the net and cost in either data transfer or storage. Third, do you need all the FPS or just a few images per second/minute/hour/day. For identification, more FPS is sometimes better than having full HD, but neither will help, if the lighting sucks (external lightsource may be needed and take care that there aren’t any bright light in the background - including occasional reflection from sun). Even expensive high dynamic range cams have limits on that but help, especially at night.
And then there is what to do with the streams - the video stream recording. Is one location safe and secure for the data. What features are needed (different alarms and notifications come to mind)? Most of these are a bit big for just a camera or two, so make sure their requirements match what you have. I haven’t got enough experience to say much more on them.
Sorry, probably a bit more on the subject than you wanted, and no suggestions. There may be better sites for this topic. But if you’re solution involves L5, I’m interested to hear what you come up with and especially why that solution.