By default, Twitch does not save past broadcasts, and if you enable automatic archiving, it still only lasts 14 or 60 days, depending on the type of account. You have to specifically mark part of a streaming video and save it as a 'highlight' in order to keep it indefinitely.