TeamTalk is a freeware conferencing system that allows multiple users to participate in audio and video conversations on the internet. Its most important features include low-latency audio and video streaming, the ability to share desktops and files, and support for private and public channels. It also includes a text chat feature and the ability to record conversations.