9. Вот теперь пост не очень понял. Тот что №6, да, там ввсе предельно ясно написано))
Но короче говоря алгоритм такой.
1. У нас есть ссылка на страницу с видео и нам нужно воспроизвести видеофайл у себя на сайте.
2. Мы можем воспользоваться embed решением, которое предоставляет почти каждый уважающий себя видео-хостинг.
3. Но вдруг мы хочем поцепить рекламу на чужой контент?) Хотя нет, мы ведь не такие)))
4. В случае если нам все таки нужно по каким-то причинам открыть видео в своем плеере, то нам нужна ссылка на потоковое видео.
5. У бОльшей части всех видеохостингов прямые ссылки на видео символические(не обязательно symlink, просто принцип тот же), и естественно(но очень печально), что они временные. То есть каждый видеохостинг имеет такой показатель, как частоту обновления ссылок на видео. Для вконтакта, к примеру, это составляет порядка 4-7 часов, что очень быстро(( С ютубом не работал, не знаю как там. Как узнать - и сами знаете.
6. Пишем парсер. Ты ему скормил ссылку на видео, он тебе выплюнул в базу ссылку на видео. Еще добавляем время истечения, а в переменную пишем значение частоты обновления. Потом проверка типа "время истечения+частота обновления" =< time(). Если false, то парсим снова.
7. В идеале парсер нужно сделать бекендом, чтобы не грузить страницу долго. К примеру парсинг страницы вконтакта, с использованием нескольких регулярок - 0,9 - 1.3 секунды. Много. Поэтому такой совет. Будут вопросы - пишите)