====== Pixelrinnsal ====== Less is more: Pixelflut with a canvas of 346 x 196 pixels and a 100 Mbit/s link. //Use less bandwidth!// :D ===== Where to watch ===== Hackcenter K6, near the entrance: [[https://eh22.c3nav.de/l/c:0:220.25:187.66/|see on c3nav]] ===== How to rinn ===== Pixelrinnsal utilises the [[https://entropia.de/GPN17:Pingxelflut#Format|Pingxelflut "protocol" (de)]], which encodes position and colour in an IPv6 address. To set a pixel, one simply has to send an IPv6 packet to the corresponding address. The format of the addresses is as follows: 2a07:c483:100:241:0023:0042:ff00:ff00 \______ _______/ XXXX YYYY RRGG BBPP XXXX = X coordinate, starting at 0 (big-endian) \/ YYYY = Y coordinate, starting at 0 (big-endian) prefix RR = Red channel GG = Green channel BB = Blue channel PP = Padding (ignored) In this example, the pixel at X=23, Y=42 is set to #ff00ff. **Note:** Pixelrinnsal //does not send responses//, i.e. ping requests are not answered and TCP connections do not work.