There is no duration limit for streaming a live to YouTube. The only limitation is for the live stream recording on YouTube itself. When you live stream, a public single archive will be generated for up to 12 hours.