I have been searching for a new live streaming platform that is ad free for the time being. I found Youlive now TV. It seems like its a Stickam Copy site (not insulting the platform) Even the logo looks similar

http://www.youlivenow.tv/