@SeeFights Vivi is a Linux/Android box ( running ViviOS ) that has HDMI out, audio out, POE ethernet, WiFI and USB pass through ports. It connects to your network via ethernet or WiFi and teachers use a app or web page to connect to the device wirelessly. You can share screen, share your camera, share a tab and play YouTube videos ( without the ads ) and with play content you don't even have to share your screen, the YouTube video plays directly from the box thus preventing lag and sync issues when compared to playing it whilst sharing a teachers screen.
It supports all platforms so Android, Linux, Chrome, iOS, MacOS and it has a web app. They also have a software version for FireOS, AppleTV and Android if you don't want the physical boxes. Students can also share to the device but the teacher is always in control of that side of the casting.