Yes. There’s nothing stopping you from uploading your Twitch videos to YouTube. It can even be beneficial for your channel, especially if you use an online video editor like Flixier to edit them down and make them more suitable for the YouTube platform.