HTTP is same method that most internet pages like Facebook, Google etc. use to transfer data (files). RTSP is meant for video and audio, so it supports remote commands and stuff like that some people need.
http://en.wikipedia.org/wiki/Real_Time_ ... g_Protocol