java - 使用自定义流媒体应用程序在 Wowza 上使用 PlayReady DRM

标签 java android drm playready

我已经构建了一个自定义应用程序(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/

相关文章:

java - 在不使用 arraylist 的情况下,应该应用什么逻辑来打印数组的偶数和奇数?

windows - Microsoft Windows DRM 服务器提示

java - 'Tween Engine' 类的 Eclipse dalvik 链接在 android 上失败但在桌面上工作

java - 删除并重命名文件java

java - Handler().postDelayed() 在方向改变时发送多个 Intent

android - 我的应用应该在多大程度上使用 fragment ?

java - DatabaseException : Can't convert object of type java. lang.String 类型 StreetClass

java - 如何保护解密 key 不被反编译?

java - 如何通过 Java Socket 向 OSGi 控制台发送命令并接收响应?