Mac OS – Stream your screen

python_mac

My Screen

  • Stream your screen with others that are on the same local network. Users can’t control your MAC.
  • Developed using Python
  • Open source
  • Very easy to run
  • Tested with 20 concurrent students in a lab with cable connection

Step 1

  • Download zip and extract on your Desktop (very important)
  • Install python and flask server on Mac (if not already installed)

Step 2

  • Run the following two scripts separately in terminal. (Open two terminals – scripts found in MyScreenMac folder)
  • python screen_capture.py and python server.py

Step 3

  • In the MyScreenMac folder you should find a text file named ‘url.txt’. Open it and distribute the link with your audience. They should write the link in Safari/Chrome or other web browser.

Tips

  • Lower the resolution of your MAC for faster streaming or else edit the ‘screen_capture.py’ script. In my testing environment, I have a projector connected with the iMac. Automatically Mac OS reduces the resolution when it detects the projector.
  • Press ctrl+c in the terminal to stop the scripts
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s