当前位置: 首页 > 知识库问答 >
问题:

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

邵修诚
2023-03-14

我正在创建一个iOS应用程序,我希望用户能够实时流式传输视频,但是,在实时流启动后加入实时流的用户,从头开始观看流而不是实时(我还将添加功能,允许用户观看,然后能够观看直播)。

我已经研究了许多第三方流媒体选项,如Agora、Twilio、Vimeo等,但我不认为它们满足我的需求,因为我需要加入直播流的用户从一开始就开始观看,而不是直播。

我已经探索了将小视频块连续上传到像Firebase存储这样的东西,然后为观看流的用户连续读取这些块。然而,正如这里所解释的:https://stackoverflow.com/a/37870706/13731318,这是非常有效的,并会导致严重的延迟。

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

共有1个答案

单于皓轩
2023-03-14

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

 类似资料:
  • 上传拍下的照片、视频到服务器 > 原文链接 : Android Uploading Camera Image, Video to Server with Progress Bar 作者 : Ravi Tamada 译者 : chaossss 校对者: Mr.Simple 状态 : 校对完成 我在上一篇教程中给大家讲解了怎么通过进度条下载文件,今天,我将在这篇文章中给大家讲解如果在弹出进度条的同时上

  • 我已经尝试上传大型视频到服务器使用Restful API的帮助下改型。但是每次我都无法通过这个场景上传它。这对100 MBs左右的小视频很好,但它不符合大于300 MBs的条件。 向服务器上传非常大的文件需要什么?Ans:我正在创建像(网飞,亚马逊Prime等)的网络系列播放应用程序,也有一个管理员的角色。管理员可以通过手机上传web系列,其大小可能非常大,大约在400 MB到1 GB之间。 请提

  • 问题内容: 我目前正在尝试将直播麦克风音频从Android设备流式传输到Java程序。我首先在两个Android设备之间发送实时音频,以确认我的方法正确。在接收设备上几乎没有任何延迟地可以完美地听到音频。接下来,我将相同的音频流发送到一个小型Java程序,并验证了数据也已正确发送到此处。现在,我想要做的是对这些数据进行编码,并以某种方式在运行Java程序的服务器上对其进行回放。我宁愿在使用HTML

  • 它不会工作,如何从iOS Swift应用程序发送图像到我的PHP服务器?

  • 问题内容: 如何从iPhone上的图片库以JSON格式将图片上传到服务器?我尝试了以下方法: 问题答案: 如果要以字符串形式上传图像,则必须将图像数据转换为Base64,然后可以使用上述方法: 要转换为base64字符串,请参阅此答案。然后,您可以使用您的代码进行上传。 其他方式 您可以像这样直接上传图片:

  • 问题内容: 我要上传图像并将其保存在服务器中。我上传了图像并获得了预览,但是我被困在将图像发送到服务器上。我想使用角度服务将此图像发送到服务器。 这是HTML代码 这是指令 问题答案: 假设您在后端中期望Multipart,这是一段对我有用的代码。 这是一个jsfiddle。 请注意 以下部分: 是一些Angular魔术,为了使$ http解析FormData并找到正确的内容类型,等等。