Video conferencing allows visual communication between multiple users regardless of location in real time. It requires conferencing software, hardware like cameras and microphones, and infrastructure to transmit audio and video. Video conferencing provides benefits like saving travel time and costs while allowing collaboration through tools like content sharing. There are different modes of video conferencing including point-to-point calls between two users and multipoint calls with multiple participants who can see and interact differently depending on the mode. Popular software options that can be used for video conferencing include Microsoft Teams and Google Hangouts.