Live animation video

Hey Blender Artists,
I have a question. How would I be able to place an animation, or a mesh onto a video recording?
I would like to also know if it would require a green screen or require python.

Thanks.