从我的应用程序上传视频/音频文件时,我主要按照以下方式进行操作,
这里我的问题是,它是否可以直接保存在服务器(亚马逊s3或其他)中。为什么我要问这个,当我使用Periscope应用程序时,他们会流式传输视频并将视频存储在他们的服务器中。
答案 0 :(得分:1)
Checkout LibStreaming:https://github.com/fyhertz/libstreaming或其中的一些建议:Streaming video from Android camera to server
答案 1 :(得分:0)
您可以看到此github或使用ffmpeg
答案 2 :(得分:0)
我认为这完全取决于视频的重要性。当您使用原始方法时,您可以保证手头有完整的视频(设备),并且可以确保它完全上传到您的服务器。另一方面,将其直接流式传输到服务器可能会丢失帧(连接打嗝等)并损坏视频。我确信使用UDP完成流式传输,这使得丢失软件包成为一个非常好的选择。