I hope this is not too off topic. I’m looking for ways to implement PIP (Picture-In-Picture) feature in a live streaming application. Let’s say I’ve two live streams, A & B. I think there’re two possible approaches:
Find a video mixer that mixes the two live video into PIP layout and send to the streaming server as a single video stream
The client application pulls two live streams from the streaming server and the client app lays the PIP (secondary) video over the main video
Approach 1 should not occupy extra bandwidth between the camera & the streaming server but may introduce significant delay in the video. Approach 2 will double the bandwidth but shouldn’t introduce additional delay to the video.
Suggestions & comments are grealy appreciated!