从移动设备(iOS 和 Android)到服务器的直播视频

Live streaming video from mobile devices (iOS & Android) to server

我目前正在开展一个项目,该项目需要将来自 Android 和 iOS 设备的视频实时流式传输到我们的服务器。

我已经对此进行了一段时间的研究,并且遇到过已死的、昂贵的或非常昂贵的图书馆。

到目前为止,我找到的唯一可行的解​​决方案是使用 Adob​​e FlashBuilder,但坦率地说,由于多种原因,它不是很好。

我很希望能够在两个平台上本地执行此操作,但这对我的雇主来说不是一个非常有趣的项目,因此他们不愿意在昂贵的库上花费任何现金。

是否有符合要求的 free/cheap 图书馆?我还有其他方法可以本地执行此操作吗?技术本身是可以商量的,我们目前专注于 RTMP,因为我们使用的是 FlashBuilder,但只要视频流式传输到服务器,他们就不会特别关心使用什么协议。

提前感谢您的帮助,如果我问这个问题的方式不正确,请告诉我。

我可以说 Android。我在我的应用程序中使用 openCV 库,特别是 FFmpegFrameRecorder 可以使用 RTMP 协议。我的应用程序适用于 RED5 服务器。在缺点中,我会提到大量本地库。

看到我的回答,我在那里描述了我使用 Android Studio with javaCv and FFMPEG