I have fiddled with Java for years; Swing, jdbc, and lately even Android

I have also done mortal combat with encoded video, mostly MPEG transport streams, but some ISOBMFF and even pcap of UPD streams. HEVC is currently in my sights, but as of early 2013 it is still a moving target.