Вам действительно не придется сканировать такую базу данных.С помощью видео вы можете отслеживать, возможно, первые три или около того загружаемых источника (youtube, vimeo, metcafe ...) и их коды для встраивания.
Что касается изображений и ссылок, то их довольно легко обнаружить ине требует специального кода для встраивания.Под довольно легко я имею в виду очень просто.Просто используйте простое регулярное выражение для поиска ссылки в своем сообщении.
Если это изображение, вы можете легко определить, посмотрев на расширение файла ссылки (jpg, png,GIF и т. д.).Если это так, делайте все возможное, чтобы вставить любое старое изображение.Если это просто обычная старая ссылка (не соответствует ни одному из ваших видео-сайтов или не заканчивается расширением файла для изображения), просто используйте саму ссылку.
Единственная непростая часть будетполучать уникальные коды для вставки видео сайтов.Но, возможно, есть какая-то внешняя библиотека / api, которая могла бы сделать эту небольшую часть для вас (, предоставленный другим ответчиком , имеет соответствующий API / предварительно созданную библиотеку для этого).Однако изображения и ссылки в основном довольно просты.
РЕДАКТИРОВАТЬ Кажется, я неправильно понял вашу проблему, и вы ищете только готовые библиотеки с кодами для встраивания видео.В этом случае другой ответ равен точно , что вы хотите.