To display video on mobile devices, you may have to transcode the video. That is a realtime process that reads the video and converts it to a lower resolution for display on mobile devices.
There are a number of software packages that do what "My WIFI Router" does. Google "Virtual Router" -- There are some that are open source.