MyVChat uses peer to peer streaming, screensharing and broadcasting technology to let anyone share, invite or broadcast their audio or video effertlessly with no accounts, registration or setup. Or you can just stop using zoom for a free alternative. Give it a try!