I was treated with such disrespect from some Admins and Staff on the Video Stream Live Broadcast site Vaughn.live
I highly recommend many other alternatives like YouNow instead.
Unless you wish to get treated rude and get worthless tech support, I would find another outlet. Worst Admin/Staff hands down.