UWP Windows 10应用程序 - 平滑流媒体支持

时间:2017-04-14 18:42:21

标签: c# uwp streaming media smooth-streaming

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

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

(实际上) - 平滑流视频可以通过http://server/video.ism/manifest等网址访问 - 当我在AdaptiveMediaSource.CreateFromUriAsync中使用它时会抛出异常,而其他格式如Apple HLS(http://server/video.ism/manifest(format=m3u8-aapl-v3)工作正常。

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

1 个答案:

答案 0 :(得分:1)

  

有一种在UWP app中可靠地播放Microsoft Smooth Streaming的简单方法

根据Adaptive streaming with PlayReady

  

当前也不支持平滑流式处理;但是,PlayReady是可扩展的,通过使用其他代码或库,可以支持PlayReady保护的平滑流,利用软件甚至硬件DRM(数字版权管理)。

目前似乎不支持平滑流,如果您想播放流畅的流,则可能需要额外的库Microsoft Universal Smooth Streaming Client SDK。您可以参考sample

此外,我们建议您将流畅的视频流视频升级为DASH。