my group, have used:
teamspeak
ventrillo
mumble
and now we are using discord
discord has the advantage that while I am not sure it supports video directly, it does have a fairly easy to configure audio system, along with a text/chat sub system, and you can link pictures and small files up to I think ~8 mb directly in the app you can also setup dedicated channels including restricted ones, and send messages to one person easily.