我已经发布了一个视频到Azure媒体服务,并且我试图使用新的Azure媒体播放器在启用了SSL的网站上打开该视频。是否可以从安全网站访问Azure Media Services DASH流式传输URL?
我添加了一个视频标签到我的网页为每documentation,即:
<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抛出一个混合内容错误:
我相信这是由于Azure Media Player生成和处理的DASH url造成的。我能得到的视频加载和播放,如果我改变视频标记为以下内容:
<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的媒体播放器将使用Flash和用户体验是不是所有的伟大(加载缓慢,跳跃回放等)。
是否可以通过DASH流式传输流将Azure媒体服务中托管的视频流式传输到使用Azure Media Player的安全网站?