如何在iOS中上传视频块到服务器并实时下载



我正在创建一个iOS应用程序,我希望用户能够直播视频,然而,在它开始后加入直播流的用户,从一开始就开始观看流,而不是直播(我还将添加允许用户观看跳过然后能够观看直播的功能)。

我看过许多第三方流媒体选项,如Agora, Twilio, Vimeo等,然而,我不相信他们满足我的需求,因为我需要用户加入直播开始从一开始看,而不是直播。

我已经探索了连续上传小视频块到firebase存储之类的东西,然后连续读取这些块供观看流的用户使用。然而,正如这里所解释的:https://stackoverflow.com/a/37870706/13731318,这是非常有效的,并导致大量的滞后。

有没有人知道如何利用第三方来做这件事?

我认为您可以使用HLS协议来实现这一点。HLS允许从头开始或不开始观看。这是由设置控制的。我不确定上传,因为我认为它必须更多地在服务器端实现。

最新更新