Chromium is an open source Linux that can be built from
source
There are several pre-built or similar versions such as
Chromixium
Chromium is a browser-based system where every service
exists in the cloud, preferably Google's cloud
It was built on Ubuntu but has now apparently shifted to
Gentoo because of the package system Portage which
is used by Android
Chrome
Chrome is a closed version of Chromium that only builds
on Google devices
It is designed to support Web applications i.e. apps
built from HTML 5, CSS and Javascript
Chrome now supports Android apps
The main interface is the web browser
Chromecast
Chromecast is an HDMI dongle designed to plug into a
TV set or monitor
It runs a digitasl media player
It is a stripped down version of Android
Content can be streamed over WiFi from the Chrome browser running
on a PC, from some Android apps or some IoS apps
Chromecast protocol
Chromecast searches for devices using mDNS (multicast DNS)
It runs a Webserver running on port 8008 with Websocket support.
Web sockets allow clients to send data to the server and
receive replies directly from it
And a web browser to run applications
Clients can be built on Android, IoS or the Chrome browser