I would highly recommend using the motion tracking feature within After Effects.
If you don't have it, you can download the 30 trial at http://www.adobe.com/downloads/
-Once you have imported your footage and dragged it into a new composition, go to Window>Workspace>Motion Tracking. These buttons are located in the basic tool bar drop down menu.
-The motion tracking panel will open. Click the "Track Motion" button.
-A small box with crosshairs in center will appear over your video called "tracking point 1".
-Drag the box over a small stationary object in your video that has a high contrast to it's surronding colors. Make sure the crosshairs are right at the edge of the border of the two contrasting colors.
-Make sure the cursor in the timline is at the begining of the video and click the analyze forward play button in the motion tracking panel.
-When the video is finished playing, twirl down the video's properties in the timeline. You will see an item called "tracker 1;" twirl down it's properties. You will see another item called "tracking point 1." This is where all the tracking data is recorded. Â
-The data is stored in keyframes that are recorded in real time at the rate of 30 keyframes per second. Each keyframe contains the X&Y coordinates for the positon of the stationary point you chose in realation to the movement of the camera at that specific frame. It also gives you keyframed information on the accuracy or "confidence" of its tracking. If you choose a good high contrasted point, there should be no problem obtaining 97-99% accuracy or reliablity.
-The keyfames are located in the items named "feature center" "confidence" and "attach point"
-You can than compare the X&Y positon coordinates in the "feature center" to determine the steadyness of the camera.
-There are 1800 data sample reorded every minute, allowing you you determine the direction of the movement and the point in time that movement occured down to a 30th of a second.
-If you don't have the ability to analyze every frame, it should be acceptable to compare only the position coordinates given at each second.
-The tracking data is also visually graphed over your video for an additional reference.
Good Luck!