从iOS设备发送大视频文件到WebDav服务器

问题描述:

我们如何从iOS应用程序发送大视频文件到WebDav服务器。基本上我试图录制视频并需要将其发送到WebDav服务器。我需要以流式视频发送吗?将大型视频文件发送到WebDav服务器时需要考虑哪些复杂因素。我寻找解决方案,但没有运气到目前为止。我们是否需要使用任何可用于iOS的WebDav客户端将视频文件发送到WebDav服务器?从iOS设备发送大视频文件到WebDav服务器

如果您想在视频完成录制后上传视频,那么可以使用任何webdav客户端的普通PUT。对于任何类型的文件而言,文件的大小只是一个问题。

如果你想上传作为它的录制内容,那很困难,因为大多数视频格式都有标题信息,直到文件结束才能生成。 因此,如果您的要求是逐步上传,您可能需要编码为HLS(HTTP实时流式传输),它发出自包含的视频块(通常为3秒段)和播放列表文件,HLS客户端知道如何使用重新组合为单个连续回放。

这是通过webdav服务器启用几乎实时的一对多视频流的有效方式。我在kademi.co上实现了它,作品