Character-cell pseudo-graphics! This was done back in the 1980s to get #CGA to do 16-color #graphics. (Normally you'd need #EGA to do that.)
But of course this is the 21st century, so we can do it in 24-bit color now.
Fun fact: #kitty has a straight-up 24/32-bit pixel graphics protocol too https://sw.kovidgoyal.net/kitty/graphics-protocol/ although it does not support lossy compression (MPEG, AV1, etc) and therefore requires tons of bandwidth to play video.