Apple Replaykit
The screen sharing works great with iphones.
Apple replaykit. Apple is an equal opportunity employer that is committed to inclusion and diversity. Replaykit allows you to record the audio and video of your game along with user commentary through the microphone. Like all of apple s frameworks replaykit takes the users privacy very seriously. They can then share their recordings with other users through email messages and social media.
The exact apple devices which have support for replaykit are. So before replaykit can start recording it requires that the user give it permission and it does this via user consent prompt. Replaykit is only available on certain iphone ipad and ipod touch devices running ios 9 0 or later. Replaykit allows you to record the audio and video of your game along with user commentary through the microphone and user video through the camera.
But you can allow users to preview their videos and they can share their videos directly from their games. 2015 08 27 15 08 52 182 recordscreen 1118 17373 plugin com apple replaykit rpvideoeditorextension. Under apple tv the microphone is reserved by the system so you cannot provide voice commentary on the platform. We take affirmative action to ensure equal opportunity for all applicants without regard to race color religion sex sexual orientation gender identity national origin disability veteran status or other legally protected characteristics.
But on ipad replaykit delivers larger screens and as a result the extension memory usages goes beyond 50mb. Replaykit also supports parental controls so if you have a device that s often used by a child. Share screen recordings or broadcast live audio and video of your app by adding replaykit to your macos apps and games. Start a recording with the startrecording function and stop it with stoprecording.
While using the profiler we noticed the memory used by our code is 25mb but on ipad replaykit is having memory spikes which causes memory to go beyond 50mb limits. Class rppreview view controller an object that displays a user interface where users preview and edit a screen recording created with replaykit. Now with replaykit and apple tv you can record your app audio and video content. Replaykit is incompatible with avplayer content.
You can preview the recording with the preview function which launches a separate video viewer.