UWP Windows 10 个应用程序 - 平滑流式处理支持

UWP Windows 10 app - Smooth Streaming support

我希望将 Silverlight 应用程序移植到 UWP Windows 10 应用程序。我读了很多博客说可以在 UWP 中播放 Smooth Streaming 视频,但只要我能看到 - MediaElement 和 MediaPlayerElement 支持 adaptive streaming 但不支持 Smooth Streaming(Microsoft 实现的自适应流媒体)。

本文:https://docs.microsoft.com/en-us/azure/media-services/media-services-deliver-content-overview 列出了自适应流式视频格式的变体。

(实际上)- url 可以像 http://server/video.ism/manifest - and this throws exception when I use it in AdaptiveMediaSource.CreateFromUriAsync while other formats like Apple HLS (http://server/video.ism/manifest(format=m3u8-aapl-v3) 一样访问平滑流视频)工作正常。

所以我的问题 - 是否有一种简单的方法可以在 UWP 应用程序中可靠地播放 Microsoft Smooth Streaming[我有数千个以 SS 格式编码的视频,除非我们可以播放它们,否则我们将无法使用]

is there a simple way to play reliably Microsoft Smooth Streaming in UWP app

根据Adaptive streaming with PlayReady

Smooth streaming is also currently not supported natively; however, PlayReady is extensible and by using additional code or libraries, PlayReady-protected Smooth streaming can be supported, leveraging software or even hardware DRM (digital rights management).

目前好像不支持smooth stream,如果你想播放smooth stream你可能需要额外的库Microsoft Universal Smooth Streaming Client SDK. And there is a sample你可以参考

此外,我们建议您将平滑流视频升级到 DASH。