Hey Chris, thanks fro bringing this up
#1 (switching cameras while broadcasting) is possible and somewhat straightforward, however we found that it may break one’s transmission under unexpected circumstances; given the sheer number of cameras, OS’s and browsers we’d have to validate this against, it turns into a complex task; will consider it if asked for repeatedly (in here or else)
#2 (picture-in-picture) is also possible yet considerably more complex; not on any roadmap and you’d want to consider alternatives (see below) if really needed
I know it’s not what you asked for but will take the opportunity to mention the many ways to accomplish these, some simple enough to grasp by non-tech users
A. use the browser broadcaster with a ‘virtual camera’ software like ManyCam, SplitCam, WebCamMax etc
B. broadcast to WpStream with another web-based live-studio product like StreamYard, Restream.io, Ciclano, Be.live, LightStream etc
C. set up a ZOOM webinar and broadcast it to WpStream over RTMP
D. use mainstream desktop broadcasting tools like OBS, vMix, Wirecast