With decent internet and proximity, it is possible to play online (and record and livestream) in realtime, in high quality, with other musician(s). There are plenty of programs available for this but they're all quite similar. I've put up an exhaustive tutorial for one particular method, on Youtube.
It's a long video to cater to absolute beginners, but the process itself is pretty short and you can use the timestamps (in the description, on Youtube) to click through quickly once you've cracked each section.
This topic has recently gone from being a niche pre-occupation of mostly interested amateurs, to something of interest to most professional musicians. I'll be getting together an article to summarise the principles of this type of software, to try and help us become 'informed consumers' of it, in the same we as we are informed consumers of bass gear and so on.
Enjoy.