Я опубликовал видео в службах мультимедиа 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?