我真的很笨,对 RTP/SIP 很陌生。是否有建议将视频从连接到微处理器的摄像头上传到云端的堆栈?我看到的所有东西之间有什么区别 - MPEG DASH、Live555、ffmpeg 等等......?
WhatsApp 或 Dropcam 如何传输实时视频?
如果视频已经被捕获,那么单独上传视频是相当简单的,您只需将您的应用设置为可以访问本地媒体商店,列出文件,然后使用任何标准技术上传,例如 HTTP PUT、HTTP POST、 FTP、S3等
如果你想首先处理视频,你最好先通过一个库来处理它,比如已经为 Android 编译的 ffmpeg,例如https://trac.ffmpeg.org/wiki/How%20to%20compile%20FFmpeg%20for %20安卓
如果您想直播视频,因此您需要参考 RTP/SIP 等,您将需要访问摄像机。您可以从 kickflip SDK 之类的东西开始,并包含捆绑的 ffmpeg https://github.com/Kickflip/kickflip-android-sdk或 libstreaming:https ://github.com/fyhertz/libstreaming