The display buffer is 2048 bytes, but half of the bits are unused. Whether it fits into a single packet depends on the minimum MTU between the hosts.

I found using 2048 on my network was unreliable, so I needed to shrink the packets down to 1024 bytes. I could have encoded it to fit into 1024 by using the unused bits in the original display buffer, but I was lazy, and didn't want to tie up any additional resources encoding each frame on the empeg side, so instead I just split it into two 1024 byte UDP packets each representing half of the screen, and set a bit in the first half so that the receiving end doesn't get confused as to which half is which in case of packet loss.
_________________________
- Tony C
my empeg stuff