I have been playing with xine. I managed to set it up so that it uses black as the chromakey colour for its image, and then run a mud session in a black-background terminal, so I had live streaming Angel as the background for my terminal. Beat that, Xrender!