Service implementation and browser integration for Cast Mirroring.
The Mirroring Service is run in its own sandboxed process. It uses mojo message pipes between its process and the privileged browser process to:
../cast_channel/
.The Service contains all session-management logic, and also interfaces with ../../media/cast/
to encode and packetize media in realtime.
Specification: TODO(jophba): Link to Cast Spec markdown.
browser/ - Browser-side implementation. Also, more can be found in ../../chrome/browser/media/cast_mirroring_service_host.h
and ../../chrome/browser/media/router/providers/cast/
.
mojom/ - Mojo interfaces.
service/ - Mirroring Service implementation, as described above.