Trends and Advancements in CCTV Surveillance Technology