[vessel] Add support for embed urls and improve extraction