oEmbed is a format for allowing embedded content off a URL on third party sites. This simple API allows a website to display embedded content from for example Youtube. So you can only use the url of a Youtube video and get the video player back, it's that simple.
No parsing of html is needed because you'll get the embedded code back from Youtube, so this should be OK, in many cases you only store the url in your db.