Home / Geral / Criando uma aplicação para compartilhamento de tela do desktop usando Python
Geral

Criando uma aplicação para compartilhamento de tela do desktop usando Python

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!

script em funcionamento

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?

  1. 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

A

Escrito por Admin

Autor e especialista em tecnologia publicando reflexões e conhecimentos sobre inovação e desenvolvimento.

← Post Anterior pyFormanceTester – Ferramenta de Análise de Performance Web Próximo Post → Certificado MIT Professional Education Digital Transformation