4

我需要为 Android 实现一个视频 DASH 客户端。

目前我没有找到任何解决方案,除了InputStream在临时文件中写入然后读取文件。当然,这种解决方案根本没有效率。我想用 anOutputStream作为FileDescriptor数据源。FileDescriptor但是如果不创建现有文件,我就无法使用有效的...

由于 DASH 协议,客户端负责获取所有(小)段,所以我真的需要找到一种直接从内存中读取媒体的方法。也许唯一的解决方案是使用 JNI,但我真的不知道如何。

要恢复,我愿意接受每一个建议。唯一的限制是:

  • 起初我有一个InputStream
  • 这里可以是任何中间操作,但尽可能高效
  • 获取一个有效的输入来提供一个MediaPlayer

这似乎很基本,但我找不到任何方法来实现这一点。谢谢。

4

1 回答 1

0

Derzu 是正确的,本地代理可以做到这一点。在这里查看我的答案。随意问任何问题。

于 2013-09-05T05:13:15.483 回答