With little enhancements to inbuilt xwidget, you can embed GTK applications like VLC and gVim as widgets in Emacs buffer. Using this, you can build a multimedia dashboard for monitoring webcams and other media in a single place; or take notes while watching video in a separate buffer.

Video: https://www.youtube.com/watch?v=kSkZwI78t6g
Details: https://lifeofpenguin.blogspot.com/2021/12/embedding-gtk-applications-via-xembed-2.html

Code: https://gitlab.com/atamariya/emacs/-/blob/dev/src/xwidget.c