Images links can be "embedded" with basic Markdown or BBCode:

[img]https://example.com/image.jpg[/img]
Links to popular content sharing websites (like YouTube in your test) can be automatically embedded with the MediaEmbed extension
What do you mean by banner ? A signature ?