FerretBomb is correct, though I would like to add that the 20 second delay you are seeing isn't from OBS, it's due to your streaming service. OBS MP does not have a delay and sends video out immediately. Any delay beyond a second or two is from your streaming service's distribution system.