Streaming Red Slice to mobile device

Slicer already has compressed streaming video support, so you don’t need to build Slicer. You can implement a scripted module that captures a view and saves it into a vtkMRMLScalarVolumeNode and OpenIGTLinkIF module takes care of the rest.

You can use VNC protocol to show (and interact with) Slicer in a webpage using noVNC. For example, this is how Slicer docker containers work: Slicer runs on a cloud server and you interact with it in your web browser.