Multi-platform open-source video conferencing