Criando uma aplicação para compartilhamento de tela do desktop usando Python
Já precisou compartilhar a tela do seu Mac em tempo real, sem instalar softwares pesados? Criei uma aplicação simples em Python que faz exatamente isso: transmite a tela do seu macOS ao vivo para qualquer navegador, sem plugins ou configurações complicadas!

O que a aplicação faz?
Captura a tela principal do macOS usando a biblioteca rápida mss.
Transmite o vídeo da tela em tempo real via HTTP no formato MJPEG.
Permite assistir a tela remotamente abrindo apenas uma aba no navegador.
Permite ajustar taxa de quadros, resolução e qualidade da imagem para streaming fluido e eficiente.
Tem poucas dependências e roda com um único script Python.
Por que criar isso?
Existem várias ferramentas para compartilhar tela, mas eu queria uma solução transparente, personalizável e leve, onde eu pudesse ajustar o desempenho e incluir funcionalidades futuras, como controle remoto ou suporte a múltiplos monitores.
Como usar?
- Instale as dependências:
pip install flask mss numpy opencv-python
2. Rode o script:
python app.py
Como utilizar remotamente
Abra qualquer navegador que tenha acesso na mesma rede que a máquina servidor e entre com o endereço de ip da aplicação + porta exemplo:
http://localhost:5252/
Demo
Repositório open source do projeto
https://github.com/jaccon/python-screen-sharing