Multi Platform Low Bandwidth Remote Lecturing