Можно ли получить доступ к URL-адресу потоковой передачи DASH служб мультимедиа Azure с безопасного веб-сайта?

Я опубликовал видео в службах мультимедиа Azure и пытаюсь открыть это видео на веб-сайте с поддержкой SSL с помощью нового проигрывателя мультимедиа Azure.

Я добавил на свою страницу тег видео в соответствии с документацией, то есть:

<video id="vid1" class="azuremediaplayer amp-default-skin" controls width="640" height="400" poster="poster.jpg" data-setup='{"logo": { "enabled": false}, "nativeControlsForTouch": false}'>
    <source src="http://example.origin.mediaservices.windows.net/.../example.ism/manifest" type="application/vnd.ms-sstr+xml" />
    <p class="amp-no-js">
        To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
    </p>
</video>

Однако, когда я загружаю страницу, Chrome и Firefox выдают ошибку смешанного содержимого: введите здесь описание изображения

Я считаю, что это связано с URL-адресом DASH, который создается и обрабатывается проигрывателем мультимедиа Azure. Я могу заставить видео загружаться и воспроизводиться, если я изменю тег видео на следующее:

<video id="vid1" class="azuremediaplayer amp-default-skin" controls width="640" height="400" poster="poster.jpg" data-setup='{"logo": { "enabled": false}, "nativeControlsForTouch": false}'>
    <source src="http://example.origin.mediaservices.windows.net/.../example.ism/manifest" type="application/vnd.ms-sstr+xml" data-setup='{"streamingFormats": ["SMOOTH", "HLS-V3", "HLS-V4"] }' />
    <p class="amp-no-js">
        To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
    </p>
</video>

Однако это, похоже, вынуждает Azure Media Player использовать Flash, и пользовательский интерфейс не так уж хорош (медленная загрузка, прерывистое воспроизведение и т. Д.).

Можно ли передавать потоковое видео, размещенное в службах мультимедиа Azure, через URL-адрес потоковой передачи DASH на защищенный веб-сайт с помощью проигрывателя мультимедиа Azure?


person Teppic    schedule 06.05.2015    source источник


Ответы (1)


Оказывается, конечные точки потоковой передачи, созданные до 11 сентября 2014 г., не поддерживают потоковую передачу по ssl, однако конечные точки потоковой передачи, созданные 11 сентября 2014 г. или позднее, поддерживают потоковую передачу по ssl.

Конечная точка потоковой передачи, которую я использовал, была создана в начале 2014 года и поэтому не поддерживала ssl. Решением было создать новую конечную точку потоковой передачи и вместо этого использовать ее URL публикации.

Имейте в виду, что если вам нужно создать новую конечную точку потоковой передачи, как это сделал я, вы, вероятно, захотите отключить свою старую конечную точку и удалить связанные с ней единицы потоковой передачи, чтобы не понести ненужных затрат.

person Teppic    schedule 06.05.2015