FORUM DARKERS

Tecnologia & Informática => Programação => Delphi => Topic started by: caesar2k on 24 de April , 2006, 03:17:36 PM

Title: Streaming de Imagem
Post by: caesar2k on 24 de April , 2006, 03:17:36 PM
Ae galera, todo mundo tem suas dúvidas né, e aí vai a minha. Estou tentando bolar uma maneira de fazer streaming de um bitmap, usando scanlines, comparando com o bitmap anterior, anotar as diferenças e enviar via winsock, 1 packed record com 5 bytes, 2 bytes pra X e Y, e 3 bytes de RGB. Bom, até aí tudo bem, a não ser pela DEMORA que um TBitmap tem de fazer esse scanline e fazer a comparação. Aqui não estou pedindo nenhum compressor tipo Zlib não, afinal, são 5 bytes por vez, é bem pouco. Mas algum ASM inline que dê pra fazer essa comparação mais rapidamente? Para uma tela de 1280x1024, uma grande modificação na tela demoraria uns 300ms +-, e enviado localmente via winsock, é quase imperceptível, mas remotamente o bicho pega, com um lag de pelo menos 300ms já dá pra notar que alguns packed records ficam pra trás devido a essa "demora" no processamento da imagem. Não achei nenhum código melhor pra isso na internet, e talvez alguém aqui já deve ter feito algo parecido!
Obrigado!

PS: Não sei se com webcam daria muito certo, agora que me veio a idéia na mente
Title: Re: Streaming de Imagem
Post by: rog on 24 de April , 2006, 03:45:51 PM
ae mano

poderia mandar rsync ou xdif patches

rsync ==> extremamente rapido

rog
Title: Re: Streaming de Imagem
Post by: caesar2k on 30 de April , 2006, 02:56:05 PM
Eu queria saber o processamento da imagem mais rápida =/