Put this in a mod/videos directory in your Elgg install. Enable the plugin and fill in the plugin settings in admin panel. You need to have a google API developer account and have Youtube API enabled in order to use playlists and the Youtube search facility. Sharing native video is supported in files. The video plugin supports a number of native video formats, but not all.
Centillien/videos
Search and share Youtube and facebook videos. Include playlists, preview in activity and widgets. Embed in blogs and pages
PHP