The handshaking went on longer than the speech, or so it seemed to me.
At the end of the speech, FOX said it was about 20 minutes (maybe they said 22 minutes). If the President started promptly at 9:00 (and he's always prompt), I saw him still shaking hands at 9:55....I think that's when I last saw them filming him on the carrier......so, he was shaking hands, by that time, for 35 minutes. : )