Sure, Emacs can display images inline if you want it to, or just open it in another buffer ("tab") or with an external application. You just store the image in a separate file and make a link in your org-mode text file.
As for videos, I don't recall Emacs being able to play them directly, but you can easily invoke an external player.