vCastSender for Android uses screenshot mode to capture casting content and works well with most apps. 

However, vCastSender cannot capture encrypted contents in third-party apps such as Amazon Prime, Netflix and YouTube streaming videos, due to copyright restrictions.