這是一個非常簡單的問題......但這不是一個真正的問題......它更像是一個怎樣做到這一點?在繼續閱讀其餘的內容之前,你可以提供一個Azure媒體服務編碼視頻的示例,從Azure媒體服務(AMS)下載並不在Azure媒體服務(AMS)上部署,並在HTML5中使用DASH播放。 ..需要幫助讓蔚藍媒體服務編碼的視頻播放HTML5/DASH
考慮到微軟在下降支持表達和Silverlight是不是要在邊緣......我公司想追求在這裏我們使用Azure的媒體服務(AMS)對視頻編碼的解決方案,下載它發送到我們的網絡,然後在我們的intrAnet上的IIS上託管的網頁上提供。我覺得我在進步......但有一些問題...
兩種方法...
- 在DASH - 我能夠拿到樣品代碼示例中工作,我已經找到。但我無法看到我下載的視頻。充其量,我只是在視頻所在的播放器中出現「未知錯誤」。
下面是這種代碼現在的樣子的想法:
<!-- DASH-AVC/265 reference implementation -->
<script src="js/jquery-1.11.3.js"></script>
<script src="js/dash.all.js"></script>
<link href="//amp.azure.net/libs/amp/1.0.0/skins/amp-default/azuremediaplayer.min.css" rel="stylesheet">
<script src="//amp.azure.net/libs/amp/1.0.0/azuremediaplayer.min.js"></script>
<!-- DASH-AVC/265 reference implementation -->
<script src="js/jquery-1.11.3.js"></script>
<script src="js/dash.all.js"></script>
<link href="//amp.azure.net/libs/amp/1.0.0/skins/amp-default/azuremediaplayer.min.css" rel="stylesheet">
<script src="//amp.azure.net/libs/amp/1.0.0/azuremediaplayer.min.js"></script>
<script>
// setup the video element and attach it to the Dash player
function setupVideo() {
//var url = "http://wams.edgesuite.net/media/MPTExpressionData02/BigBuckBunny_1080p24_IYUV_2ch.ism/manifest(format=mpd-time-csf)";
//var url = "http://localhost/temp/1/dash2/big_buck_bunny_720p_1mb.ism/manifest";
var url = "http://localhost/temp/1/big_buck_bunny_720p_1mb.ism/manifest";
//var url = "http://wams.edgesuite.net/media/MPTExpressionData02/BigBuckBunny_1080p24_IYUV_2ch.ism/manifest(format=mpd-time-csf)";
debugger;
var context = new Dash.di.DashContext();
var player = new MediaPlayer(context);
player.startup();
player.attachView(document.querySelector("#videoplayer"));
player.attachSource(url);
}
</script>
- Azure的媒體播放器。(我一般假設這與AMS上沒有託管的東西不兼容,並且更強烈地追求DASH解決方案) - 在這種情況下,我會看到一個藍色的電視屏幕,其中包含一個錯誤代碼,下面有一個錯誤代碼。錯誤代碼是......「網絡錯誤導致的視頻下載到中途失敗(0x2020019f)
我已經驗證的有效性(以某種方式,但這種方式可能不會在這個意義上可以適用在這裏),它是由IIS管理器作爲「Smooth Streaming展示」
安裝IIS Media Services的。
認可使用時在http://www-itec.uni-klu.ac.at/dash/?page_id=605的DASH驗證(在.ISM文件)我得到
需要注意以下幾點:
Start XLink resolving
=====================
XLink resolving successful Valid
Start MPD validation
====================
Line:Col[2:111]:cvc-elt.1: Cannot find the declaration of element ‘smil’.
MPD validation not successful – DASH is not valid! Invalid
注意我也嘗試過(format = mpd-time-csf)在/ manifest後面...相同的東西 –