在Windows 8应用程序上顺利流式传输+ Playready

时间:2013-05-27 07:52:33

标签: windows-8 drm smooth-streaming playready

我正在尝试Windows 8应用程序开发,并尝试Playready和Smooth流媒体。有一些示例应用程序可以解释如何单独实现平滑流和playready。

但是我无法找到如何实现流畅的流媒体和一起播放的方法。 有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

找到了如何操作的方法,您需要对Playready提供的示例应用程序进行一些更改(找到here

  1. 安装流畅的流媒体和播放ADK。
  2. 在playready示例应用程序中添加流畅流媒体参考,并将平台目标更改为项目的x64。
  3. 修改MEDIA以使用某些清单网址,例如。 :http://playready.directtaps.net/smoothstreaming/TTLSS720VC1PR/To_The_Limit_720.ism/Manifest 并修改LAURL以使用有效的许可证URL,例如:http://playready.directtaps.net/pr/svc/rightsmanager.asmx?PlayRight=1&UseSimpleNonPersistentLicense=1

  4. 在PLayback.cs中 - > public void Play(MediaElement mediaElement,string strMediaPath) 添加以下行,

    extensions.RegisterByteStreamHandler(“Microsoft.Media.AdaptiveStreaming.SmoothByteStreamHandler”,“。theme”,“text / xml”);

    extensions.RegisterByteStreamHandler(“Microsoft.Media.AdaptiveStreaming.SmoothByteStreamHandler”,“。theme”,“application / vnd.ms-sstr + xml”);

  5. 它对我来说很好。