Until recently, Adobe Flash Player has been the most effective way of two-way communication through a browser. In fact, only Flash could help you organize a good quality of live video transmitting between a model and clients. Unfortunately, Flash technology has its flaws. The main problem is the incompatibility of Flash with mobile platforms, and since July 2017, the default settings of desktop browsers exclude Flash Player support.
A new way of transmitting live video WebRTC comes to replace Flash. Since iOS 11 now enabling WebRTC in its Safari browser, all popular browsers support broadcasting and video playback through the new technology.