Как остановить встроенный видеоплеер ustream от выдачи ошибок ActionScript из https? - PullRequest
1 голос
/ 24 марта 2011

Я занимаюсь разработкой приложения, которое транслирует видео в реальном времени с водораздела ustream. (Watershed.ustream.tv)

Встроенный плеер работает до тех пор, пока я не поставлю его за ssl. Chrome показывает ssl как сломанный ... но не выдает ошибку. IE8 не показывает ничего плохого, но Firefox выдает ошибки Actionscript:

Error #2044: Unhandled securityError:. text=Error #2048: Security sandbox violation: http://cdn1.ustream.tv/swf/4/viewer.rsl.567.swf? cannot load data from https://sb.scorecardresearch.com/p?assorted-querystring-parameters-removed-for-SO-post
    at tv.ustream.viewer.logic.media::Recorded/comScoreBeacon()
    at tv.ustream.viewer.logic.media::Recorded/createConviva()
    at tv.ustream.viewer.logic.media::Channel/connect()
    at tv.ustream.viewer.logic.media::Channel/parseGwResponse()
    at tv.ustream.viewer.logic.media::Recorded/onGwResult()

Код встраивания, который я использую, пришел из водораздела Юстрима ... Я только изменил значения with и height:

<object classid="clsid:000000000000000000000000" width="685" height="476" id="000000">
  <param name="flashvars" value="autoplay=false&brand=embed&cid=000000%2FXXXXchannelinfoXXXX&locale=en_US"/>
  <param name="allowfullscreen" value="true"/>
  <param name="allowscriptaccess" value="always"/>
  <param name="movie" value="http://www.ustream.tv/flash/live/0000/XXXXchannelinfoXXXX"/>
  <embed 
    flashvars="autoplay=false&brand=embed&cid=000%2FXXXXchannelinfoXXXX&locale=en_US" 
    width="685" 
    height="476" 
    allowfullscreen="true" 
    allowscriptaccess="always" 
    id="0000000000" 
    name="0000000000" 
    src="http://www.ustream.tv/flash/live/000/XXXXchannelinfoXXXX" type="application/x-shockwave-flash"/>
</object>

Так что мне нужно выяснить, как встроить это в ssl, не создавая ошибок actioncript ... есть идеи?

1 Ответ

1 голос
/ 19 апреля 2011

Краткий ответ: Вы не можете.

После многих дней возни с игроками, просмотра их документов, публикации на форумах, изучения ActionScript, загрузки образцов файлов fla и работы с ними, водораздел на ustream всегда будет уязвим, если его обслуживать сзади ssl.

Для получения дополнительной информации см. Этот пост: Когда страница доставляет защищенные и незащищенные элементы по протоколу https, скомпрометированы ли защищенные элементы?

...