A stream that is at least 10 minutes long would be ideal for your audience. Same way, the longer your live stream is, the more discoverable you will get.