Video conferencing allows people at different physical locations to conduct face-to-face meetings virtually. It works by using computer networks and audio-visual equipment to transmit video and audio data between two or more locations in real-time. Key components of video conferencing systems include video cameras, microphones, screens or monitors, speakers, a codec to compress and decompress the audio-visual data, and a network connection. Popular protocols for video conferencing include H.320 for ISDN networks and H.323 for internet-based video calls.