【问题标题】:MPEG-DASH support on Android via NDK (C++)通过 NDK (C++) 在 Android 上支持 MPEG-DASH
【发布时间】:2018-02-01 12:05:50
【问题描述】:

我希望支持在自定义播放器中播放 DRM,该播放器使用 NDK C++ 库作为插件进行解码、转换,然后在最终呈现之前执行一些图像处理。在这种情况下,鉴于文档提示仅支持原生不支持的 MPEG-DASH 格式,支持 DRM 的最佳方式是什么(我将使用 NDK 的 Crypto 和 DRM 接口)。

澄清我的任何假设是否不正确,或者是否有可以解决问题的简单库(如 libdash)。 ExoPlayer 中的极端解决方案,但当前的基础设施是使用 C++ 和 NDK 接口构建的,以利用硬件解码器,这不包括作为选项。

【问题讨论】:

    标签: android-ndk drm mpeg-dash


    【解决方案1】:

    如果您的图像处理需要访问原始图像,那么很遗憾,您将无法(或者您不应该!)这样做,因为加密视频旨在通过不允许访问的安全媒体路径播放原始视频。

    【讨论】:

    • 谢谢 Mick,但是如果我想解析 MPEG-DASH,那么最适合集成和利用 NDK 的 MediaCodec 的最佳 C++ 库(libdash 或其他)是什么。
    • 我认为参考库可能是​​最好的起点:github.com/bitmovin/libdash
    猜你喜欢
    • 2013-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 1970-01-01
    • 2015-02-03
    相关资源
    最近更新 更多