我正在使用Java(适用于Android)构建应用,其主要目标之一是向客户端显示视频。
目前,我将所有视频存储在Firebase存储中,开始时我想流式传输视频(YouTube风格),但是很遗憾,Firebase存储不支持它。
我读到了另一种“伪造”流媒体视频的方法,方法是逐块下载视频并逐一播放,这样就不必等到整个视频都本地下载到手机,然后才开始播放。
[您可以在这里看到我在说什么-Speeding up firebase storage download
所以,我的问题是,我可以使用哪个API /库/事物来执行此操作,如果有人可以向我展示示例代码?
非常感谢!
用于云存储的Firebase SDK没有任何方法可以流式传输结果。
我很快想到的选项:
这两种方法都不容易实现,因此您可能要考虑专用的视频流服务是否更适合您的需求。