Hi,
This question on Quora was asked by me. The answer there seems realistic but I found it really difficult and time consuming to implement it. However, I am doing it some different way. I just continuously capture images from android screen by using MediaProjection API and send them to other peer using DataChannel. Other peer is responsible to render these images on the screen. It would give the feeling of screen being shared.
I have discussed in details about this on your other question in this group. Kindly, look into that. Also, please let me know if you plan to implement the solution given in answer of Quora question and you get successful. Due to tough job timings, I could not spend time on that.