在Android中,可以在录制时直接将视频保存在亚马逊服务器中



从我的应用程序上传视频/音频文件时,我主要遵循以下方法,

  1. 录制文件(视频/音频)
  2. 保存到内部/外部存储(应用程序文件夹内)
  3. 然后上传到服务器。

我的问题是,是否可以直接保存在服务器(Amazon s3 或其他)中。为什么我要问这个,当我使用 Periscope 应用程序时,他们流式传输视频并将视频存储在他们的服务器中。

结帐 LibStreaming : https://github.com/fyhertz/libstreaming 或以下中的一些建议: 将视频从Android相机流式传输到服务器

你可以看到这个github或使用ffmpeg

我认为

这完全取决于您的视频的重要性。当您使用原始方法时,您可以保证您拥有完整的视频(设备),并且可以确保它完全上传到您的服务器。另一方面,将其直接流式传输到服务器可能会使您丢失帧(连接打嗝等)并损坏视频。我确信流式传输是使用 UDP 完成的,这使得丢失包成为一个非常好的选择。

最新更新