2017-04-14 272 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)。感谢您的理解。 –

相关问题