It should be possible to use canvas APIs to stream a canvas to a video media element and use the full screen API with the web kit prefix on iPhone iOS. In order to provide interaction, you could capture events falling on the video surface and project them onto the canvas giving you theoretically full interactivity without needing Apple to implement something different