如何创建应用程序,以便在两个iphone之间进行视频共享或实时视频查看



我正在创建一个应用程序,该应用程序具有如下功能:一个人可以从另一部iPhone实时观看视频,即一部iPhone正在录制,另一部正在观看相同的视频,就像我们使用FACE TIME所做的那样,但这将由我们自己的服务器执行。

我开始知道使用XMPP客户端,我们也可以使用谷歌Api,但如何使用,创建这样的应用程序还需要什么?

我们还需要创建自己的服务器端部分,或者我们可以雇佣其他服务器,比如google/gtalk或任何其他已经准备好的服务器。

请告诉我同样的东西还需要什么。

谢谢。

我相信将两个设备连接在一起GStreamer是最好的选择之一:它被广泛使用,上面有很多材料/文档。

GStreamer的管道体系结构受到DirectShow和Quicktime的启发,它提供了一个名为gst-relaunch的命令行工具,允许您创建管道并一起快速测试库的多个组件。

这条消息分享了一些关于如何在PC上通过VLC接收数据的同时,使用gst启动直接从iPhone相机流式传输视频的有趣信息。这意味着,你正在寻找的50%已经完成。

另一个选项,也在该消息中演示,是使用FFmpeg

我想提倡ffmpeg,它已经成功地迁移到iOS上。您需要做的是:1.重写ffserver,使用摄像机输入作为视频源,并通过H.264/MPEG-4编码器进行编码2.重写ffplay,使其可以在iOS设备上显示视频。网络协议和视频解码器部分已准备就绪。

最新更新