Studenten Net Twente SNTPings

SNTPings

This year, we are celebrating 30 years of Studenten Net Twente. For this occasion, we are hosting another edition of SNTPings!

Draw on a shared canvas for everyone to see by sending ping packets as fast as possible!

This event started on Friday November 1st and will be active throughout the weekend.

The University of Twente graceously agreed to provide us with a dedicated 40Gbps link, and host us on displays all over the campus!

Livestream

The stream started november 1st, 2024 at 9:00 AM.

SNTpings 2019 Timelapse

Thanks to Kevin Alberts for uploading the timelapse.

Join the chaos

Send an IPv6 ping packet to the following address:

2001:610:1908:a000:<X>:<Y>:<B><G>:<R><A>

All values are in hexadecimal notation. And the resolution of the screen is 1920x1080 pixels.

Example: to make the pixel at (25,25) SNT Yellow (#FFD100) with 100% opacity, execute the following command:

ping6 2001:610:1908:a000:0019:0019:00d1:ffff

Note: SNTPings does not send a reply back.

Please be considerate of others. Any kind of abuse, like inappropriate content or or exceedingly high packet rates will lead to blacklisting of your entire /64.

Join us in #snt:utwente.io on Matrix, or #snt on IRCnet.

Is it opensource?

Of course it is! You can find the repository on our Gitlab.

How does it (sort of) work?

The UT has provided us with a 40 gigabit connection. This is fed from a tap on the 100g uplink to SURF and a 10G internal connection. A SNT server with a 40gbit network card ingests incoming ICMPv6 packets using the DPDK framework.

The colors are extracted and put into an OpenCV canvas which is the rendered to a MediaMTX media server using gstreamer for further distribution.

There are two main limitations: The chosen network card (and other network equipment) is rated for 40gbps, but cannot easily keep up with the packet-per-second load. Secondary, the use of x264 software encoding significantly reduces the quality of the stream. A live-updated image with better quality is supplied here.

Like this stuff? Join SNT!

Thanks

We would like to thank Luc, Silke, Jeroen and Niels, and of course all our members for making this event possible!