Да, в этом случае можно фильтровать полученный пользователем html — и искать ссылки на iframe, a href… только вот с javascript шляпа. Можете по тайму запросов смотреть, вряд ли пользователь сможет кликать быстрее чем броузер грузить
В аналогичных системах проще реализуется так называемая тайм машина — видео выдается с задержкой и вы складываете на сервере 15 секундные файлы, которые клиент читает.
Перед сохранением лучше делать qt-faststart чтобы атомный чанк был спереди и не надо было ждать загрузки всего файла.