NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS. Integration can optionally leverage AVFoundation or ARKit. ARKit and the True Depth Camera software features are enabled with the inclusion of the Swift compiler flag USE_ARKIT and USE_TRUE_DEPTH respectively. Apple will reject apps that link against ARKit or the True Depth Camera API and do not use them. If you use Cocoapods, you can include -D USE_ARKIT or -D USE_TRUE_DEPTH with the following Podfile addition or by adding it to your Xcode build settings. NextLevel was initally a weekend project that has now grown into a open community of camera platform enthusists. The software provides foundational components for managing media recording, camera interface customization, gestural interaction customization, and image streaming on iOS. The same capabilities can also be found in apps such as Snapchat, Instagram, and Vine.
Features
- Custom Buffer Rendering
- The goal is to continue to provide a good foundation for quick integration
- NextLevel provides components for capturing ARKit video and photo
- Documentation is generated with jazzy and hosted on GitHub-Page
- ‘NextLevel’ was designed for sample buffer analysis and custom modification in real-time along side a rich set of camera features
- Just to note, modifications performed on a buffer and provided back to NextLevel may potentially effect frame rate