Android 从Firebase存储下载视频-逐块

Android 从Firebase存储下载视频-逐块,android,firebase,video-streaming,firebase-storage,Android,Firebase,Video Streaming,Firebase Storage,我正在用java(android)构建一个应用程序,它的主要目标之一是向客户端显示视频 现在我将所有视频存储在firebase存储中,一开始我想流式传输视频(youtube风格),但不幸的是firebase存储不支持它 我读到有另一种“伪造”的方式来流式播放视频,方法是一块一块地下载视频,然后一个接一个地播放,这样你就不需要等到整个视频在本地下载到手机上,然后才开始播放 你可以明白我在说什么- 所以我的问题是,我可以使用哪个API/库/东西来实现它,如果有人有一个示例代码可以展示给我 多谢各位

我正在用java(android)构建一个应用程序,它的主要目标之一是向客户端显示视频

现在我将所有视频存储在firebase存储中,一开始我想流式传输视频(youtube风格),但不幸的是firebase存储不支持它

我读到有另一种“伪造”的方式来流式播放视频,方法是一块一块地下载视频,然后一个接一个地播放,这样你就不需要等到整个视频在本地下载到手机上,然后才开始播放

你可以明白我在说什么-

所以我的问题是,我可以使用哪个API/库/东西来实现它,如果有人有一个示例代码可以展示给我


多谢各位

用于云存储的Firebase SDK没有任何流式处理结果的方法

我能很快想到的选项有:

  • 将视频存储在较小的块中,每个块存储在单独的文件中。这样,您就可以一个接一个地检索文件,并在块数最少时开始播放
  • 设置您自己的服务器,该服务器从云存储读取数据(通常具有更高的带宽),然后以更小的块向客户端发送响应。有关这方面的更多信息,请参见以下答案:

<>这两种方法都不太容易实现,所以你可能想考虑一个专用的视频流服务是否更适合你的需要。

< P>你可以使用MUX或云耀斑来流视频


同样的问题。有人找到解决方案吗?你想在你的应用程序中流式传输视频吗?用这个有什么问题?这就是它的目的。