Streaming de Imagem

Started by caesar2k, 24 de April , 2006, 03:17:36 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

caesar2k

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

rog

ae mano

poderia mandar rsync ou xdif patches

rsync ==> extremamente rapido

rog
realty.sys is corrupt :  reboot the universe (Y/N)

caesar2k

Eu queria saber o processamento da imagem mais rápida =/