Open source video conferencing and collaboration platform