我们如何从iOS应用程序将大型视频文件发送到WebDav服务器。基本上,我正在尝试录制视频,并需要将其发送到WebDav服务器。我需要作为流媒体视频发送吗?在将大型视频文件发送到WebDav服务器时,我们需要考虑哪些复杂性。我一直在寻找解决方案,但到目前为止没有成功。我们需要使用任何适用于iOS的WebDav客户端将视频文件发送到WebDav服务器吗?
如果你想在视频录制完成后上传,那么这是一个普通的PUT,你可以用任何webdav客户端来完成。文件的大小只是任何类型文件的大小的问题。
如果你想在录制时上传,那就很困难了,因为大多数视频格式都有标题信息,直到到达文件末尾才能生成。因此,如果你的要求是逐步上传,你可能需要编码到HLS(HTTP实时流媒体),它会发出自己包含的视频块(通常是3秒的片段)和一个播放列表文件,HLS客户端知道如何使用该文件将其重新组合为单个连续播放。
这是一种通过webdav服务器实现几乎实时一对多视频流的有效方式。我已经在kademi.co上实现了它,它处理