This page provides a brief overview on the LibVLC binding for Objective-C. Introduction VLCKit is an Objective-C wrapper for libvlc's external interface, on macOS, iOS and tvOS. It includes basic classes for playback, playlists, streaming and transcoding. Doing simple media players (comparable to QuickTime Player or MPlayer OS X) is as hard as doing a QuickTime-based one; thus, it is really easy.