我已经构建了一个自定义应用程序(Android 平台),可以将我的麦克风和摄像头实时传输到 wowza 服务器。我想扩展 Microsoft PlayReady SDK(用于保护内容),但我对如何做到这一点有点困惑。
据我在这里阅读(请参阅下面的链接),我只需要按照那里指示的步骤操作即可。或者本教程仅适用于 GoCoder? http://www.wowza.com/forums/content....28PlayReady%29
在阅读 PlayReady 文档后,我发现我还需要在我的应用程序中实现一些代码(但它没有提到我流式传输的服务器,或其他内容。只是如何实现他们的 SDK)。我的应用程序功能与 GoCoders 类似。它使用 rtsp 连接流式传输媒体,视频为 H.264 格式。
我的问题是实现 PlayReady SDK 并使其与我的应用程序和 wowza 服务器配合使用的正确方法是什么(我的意思是加密/保护我的视频)?
谢谢,
鲍勃
附注我的应用程序尚未公开。
最佳答案
Bob - DRM 可能相当复杂,在大多数情况下最适合高值(value)内容,如果您想这样做,则需要做一些提升。
您上面提到的文章告诉您如何在 Wowza Streaming Engine 上设置 BuyDRM PlayReady 模块(使用任何传入源,而不仅仅是 GoCoder)。一旦您在 Wowza 服务器上启用了 PlayReady,就编码而言,您将不需要在应用程序中执行任何其他操作,加密全部在服务器上完成。然而,您需要的是一个可以播放此加密流的自定义播放器,以及一个用于管理访问的 PlayReady key 服务器。
您可能需要考虑一种更轻的解决方案,例如安全 token 和流锁,它更侧重于防止未经授权的播放和传输加密,而不是内容加密。
关于java - 使用自定义流媒体应用程序在 Wowza 上使用 PlayReady DRM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33744871/