Thanks for your kind sharing. Actually I am using Joyoshare VidiKit. It has a built-in
screen recorder [joyoshare.com] that can record and save online videos from YouTube, Twitter, Facebook, Hulu, Dailymotion, etc. in high quality. Sometimes I would also use it to record gameplay in 1080p and upload to YouTube. It is amazing that this software can record screen with no watermark, no time limit, and no lag at all.