 It is mostly written in C and based largely on the multimedia framework GStreamer and a number of other, smaller external libraries.It officially supports both VP8 and H.264 as video formats.For H.264 it uses OpenH264 to which Cisco pays the patent licensing bills.