I don't think you'd need something so heavy when recording a chat - ultimately you'd just want to store the exchanges as they happen. But if you did want to have a screen recorder built into your app, this is something that we explored in a blog post.