Встраивание небезопасных флеш-объектов на защищенную страницу - PullRequest
2 голосов
/ 15 декабря 2009

Мне интересно, возможно ли разместить видео YouTube на веб-сайте https. Насколько я могу судить, видео на YouTube могут быть встроены только по протоколу http://. Есть ли способ встроить их в страницу без выдачи Firefox ошибки?

Ответы [ 4 ]

5 голосов
/ 22 декабря 2009

Я действительно не знаю, работает ли это, но вы должны попробовать:

  • Вместо проигрывателя YouTube вы используете свой собственный проигрыватель (созданный вами или взятый из Интернета, их там много. Например: JW Player ) Этот проигрыватель обслуживается вашим защищенным сервером .
  • Перед воспроизведением видео вам нужно вызвать API YouTube, чтобы получить источник вашего видео:

    http://gdata.youtube.com/feeds/api/videos/VideoID

  • Получите ваш проигрыватель потокового видео.

В вашем плеере вы должны иметь возможность получать незащищенный контент с защищенного веб-сайта. Возможно, вам придется немного почитать в песочнице безопасности Flash Players .

1 голос
/ 18 декабря 2009

Поскольку на Youtube нет действующего SSL-сертификата, это невозможно. Возможно, вы могли бы вместо этого встроить HTTP-фрейм, содержащий видео YouTube, на свою веб-страницу https? Потоковое видео по SSL будет медленным, поэтому, если само видео не нужно шифровать, вы не должны его использовать. Поскольку вы говорите о потоковой передаче видео на YouTube, я сомневаюсь, что вам нужно шифровать реальный поток видео, просто запрос на его просмотр.

1 голос
/ 15 декабря 2009

К сожалению, на Youtube нет действующего SSL-сертификата, установленного на основной части сайта. Вы можете попробовать использовать прокси, например https://browseunblocked.com/

0 голосов
/ 24 декабря 2009

Вы можете прокси-поток YouTube через безопасный сервер. Я имею в виду приложение среднего уровня, которое извлекает видеопоток с YouTube и передает его через защищенное соединение обратно в ваше приложение флэш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...