MPEGIO2 can overlay (superimpose) Unicode colour text on live video, encode them into MPEG video file and stream them over network: