IP network based video surveillance system