"Auto-Timing" for keys of my animation ?

Hi ! I am making a little animation with camera and some meshes. I created keys for movement of my camera and placed them on timeline manually but i notice that still - my camera is moving (chaotic) a little bit faster or slower between various keys. Of course i tried to correct it manually but this is neverending work.

I was thinking, maybe UE4 have some toll for this kind of problems (like something what will calculate distance of camera moving between keys and then replace them automatically)? Or can you give me some tips or tricks ?

Or maybe only solution for that is fixing it manually or importing already animated camera from 3d software ?

Sorry for ma english. Thanks and Cheers !