VideoKit is a custom video player that plays divx, mkv, flv, etc… files, it can use other popular streaming protocols such as MMS, RTSP, RTMP, which are not supported by Apple native APIs. Also, it has many cool features like streaming from popular protocols (http, mms, rtsp & rtmp), support for all popular audio & video codecs and supports mjpeg streams.