Show that
$$\prod\limits_{k=1}^\infty \frac{2k+1}{2\pi}\sin{\left(\frac{2\pi}{2k+1}\right)}\sec{\left(\frac{\pi}{k+2}\right)}=\frac{\pi}{2}$$
Context:
Inspired by this question, I considered the product of the areas of every regular odd-gon inscribed in a circle of area $1$. This is $\prod\limits_{k=1}^\infty \frac{2k+1}{2\pi} \sin{\frac{2\pi}{2k+1}}=0.18055...$ which I guess does not have a closed form.
On a whim, I divided this number by the Kepler-Bouwkamp constant, $\prod\limits_{k=1}^\infty \cos{\frac{\pi}{k+2}}=0.11494...$, and numerical calculation suggests that the result is $\pi/2$.
My attempt:
I used the double angle formula for sine to get $\prod\limits_{k=1}^\infty \frac{2k+1}{\pi}\sin{\left(\frac{\pi}{2k+1}\right)}\sec{\left(\frac{\pi}{2k+2}\right)}$ but this seems just as intractable as the original form of the product.