我想将相机视频流上传到 Amazon S3 并将其下载到 Android 手机。我对此完全陌生。我怎样才能做到这一点?
Posted
技术标签:
【中文标题】我想将相机视频流上传到 Amazon S3 并将其下载到 Android 手机。我对此完全陌生。我怎样才能做到这一点?【英文标题】:I want to upload a camera video stream to Amazon S3 and download it to an Android phone. I'm completely new to this. How can I do this? 【发布时间】:2015-06-18 17:18:39 【问题描述】:我真的很笨,对 RTP/SIP 很陌生。是否有建议将视频从连接到微处理器的摄像头上传到云端的堆栈?我看到的所有东西有什么区别 - MPEG DASH、Live555、ffmpeg 等等...?
WhatsApp 或 Dropcam 如何传输实时视频?
【问题讨论】:
【参考方案1】:如果视频已经被捕获,那么单独上传视频是相当简单的,您只需将您的应用设置为可以访问本地媒体商店,列出文件,然后使用任何标准技术上传,例如HTTP PUT、HTTP POST、FTP、S3 等
如果您想先处理视频,您最好先通过一个为 android 编译的库(例如 ffmpeg)来处理它,例如https://trac.ffmpeg.org/wiki/How%20to%20compile%20FFmpeg%20for%20Android
如果您想直播视频,因此您需要参考 RTP/SIP 等,您需要访问摄像头。您可以从 kickflip SDK 之类的东西开始,并包含捆绑的 ffmpeg https://github.com/Kickflip/kickflip-android-sdk 或 libstreaming:https://github.com/fyhertz/libstreaming
【讨论】:
以上是关于我想将相机视频流上传到 Amazon S3 并将其下载到 Android 手机。我对此完全陌生。我怎样才能做到这一点?的主要内容,如果未能解决你的问题,请参考以下文章
将对象检测模型嵌入 iOS 应用程序,并将其部署在 UIView 的内容而不是相机流上?