No, I tried with frames too at first but it was too good to be true. I have also done the same project and achieved around 40 fps on 256x144 display. You could also take a look at this project. From what I see they have achieved HD resolution but very low fps of course. Screen sharing in Roblox
Edit: I use the CanvasDraw module by @Ethanthegrand14: CanvasDraw - A powerful pixel-based graphics engine (Draw pixels, lines, triangles, read PNG image data, and much more!)