Streaming live video capture from one iPhone to another

What's the best way of capturing live video from the iPhone camera and streaming it over the network to another iPhone for display? Ideally using Apple APIs only, on iOS 12 or later.