I’ve seen a lot of ways to do this, but all of them seem so different from one another. one uses some cinematic camera plugin, another uses blueprint. im going for a similar realism effect for this: Unreal Engine 5 Body Cam Game (RTX 4090 GAMEPLAY) - YouTube
If all you care about is spherical lens distortion then you should just use a post process.
If you actually want the huge FOV that a fisheye lens provides then there are no good options. Using a bunch of render targets will work, but has a lot of problems.
As @Arkiras said, using post process effects is key to achieving something similar. I have a bunch of shaders I created for this type of work, and other effects: Elias Wick | Post Process Shaders
Camera placement, and animation will also be key in this case.