2017-04-14 154 views
1

我期待將Silverlight應用程序移植到UWP Windows 10應用程序。我讀了很多博客,說可以在UWP中播放Smooth Streaming視頻,但只要我可以看到 - MediaElement和MediaPlayerElement支持自適應流媒體但不是Smooth Streaming(Microsoft實現自適應流媒體)。UWP Windows 10應用程序 - 平滑流式處理支持

這篇文章:https://docs.microsoft.com/en-us/azure/media-services/media-services-deliver-content-overview列出了自適應流媒體視頻格式的變化。 (實際條件下) - Smooth Streaming視頻可以通過像http://server/video.ism/manifest這樣的url訪問 - 當我在AdaptiveMediaSource.CreateFromUriAsync中使用它時拋出異常,而其他格式如Apple HLS(http://server/video.ism/manifest(format=m3u8-aapl-v3))可以正常工作。

所以我的問題 - 有沒有一種簡單的方法可靠地播放微軟平滑流媒體在UWP應用程序? [我有成千上萬的SS格式編碼視頻就沒有去了,除非我們能夠發揮他們]

回答

1

有在UWP應用起到可靠的微軟Smooth Streaming的一種簡單的方法

Adaptive streaming with PlayReady

平滑流媒體,同時也是目前本身不支持;然而,PlayReady是可擴展的,並且通過使用附加代碼或庫,可以支持PlayReady保護的平滑流式傳輸,利用軟件甚至硬件DRM(數字版權管理)。

目前還不支持流暢的流,如果你想播放流暢的流,你可能需要額外的庫Microsoft Universal Smooth Streaming Client SDK。有一個sample你可以參考。

此外,我們建議您將流暢的視頻流視頻升級到DASH。

+0

謝謝我要看樣品。請你詳細說明 - 如何「升級」ss視頻破折號? –

+0

@BoppityBop,對不起,我不熟悉視頻製作本身,但也許你可以試着在[這個論壇]上找到方法(http://dashif.org)。感謝您的理解。 –

相關問題