Сделал это с использованием opengraph тегов со страницы видео(youtube, coub, vimeo), через регулярки разбираю ссылку для каждого из сервиса и вывожу iframe со ссылкой, плюс копирую превью(ссылку на превью можно найти среди og, og:title)
код для автора:
public static function getUrlOfFrame($url)
{
//deleted =)
}
далее этот url встраиваем в iframe src
регулярка не первоклассная как видите , это первые наброски ))
public static function getOG($url)
{
//too deleted =)
}
получение og данных ))