2 self-hostable options with public code.
Web conferencing built for online teaching
Video meetings you can host without accounts