This implements analog PAL/NTSC television in software.
Plus it implements MPEG video decoding with fast forward/rewind.
Plus it implements video streaming.
Plus remote control via a custom written bluetooth driver.
All on a $10 esp32 microcontroller with only 520K RAM.
The video: YouTube: https://www.youtube.com/watch?v=oPL8Pj6ATrg
The blog post: https://rossumblog.com/2020/08/08/espflix-a-free-video-streaming-service-that-runs-on-an-esp32/
Source code: GitHub: https://github.com/rossumur/espflix
Hackaday article: https://hackaday.com/2020/08/11/espflix-brings-streaming-video-to-the-world-of-microcontrollers/
And an earlier project from the same person, software generated PAL/NTSC 8 bit Atari computer emulation: https://hackaday.com/2020/06/09/run-your-favorite-8-bit-games-on-an-esp32/