An excellent description and illustration of the difference between distance based ray casting (a method not shown in this video which can cause gaps and seams when baking a normal map) and the ray cage object method can be found here. See also my post here on Blender.org's bug report website.