2012-01-13 62 views
2

我正在创建应用程序具有功能像1人可以从另一个iPhone观看视频,即一个iPhone正在录制和另一个正在查看相同,作为我们用FACE TIME做,但是这个东西要由我们自己的服务器执行。如何创建应用程序视频共享或两个手机之间的现场视频视图

我开始知道USE XMPP客户端,也可以使用google Api,但是如何使用以及创建这样的应用程序还需要什么东西?

我们还需要创建自己的服务器端部分,或者我们可以雇用其他服务器,如google/gtalk或其他已准备就绪的服务器。

请指导我同样需要其他东西。

谢谢。

回答

3

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

GStreamer中有一个管线架构,通过DirectShow的和Quicktime启发,它提供了一个命令行工具名为GST推出,允许你创建一个管道,并快速测试库的几个组件在一起。

This message,股一些有趣的信息如何直接从iPhone的摄像头使用GST推出,而接收通过VLC在PC上的数据流视频。这意味着,你正在寻找的50%已经完成。

另一个选项,也证明了在message,是使用FFmpeg

+0

感谢您的回答......但是我们可以使用HTTP Live流为相同的上游和下游,你可以为它提出一些建议,因为我们可以使用AVCaptureSession,我知道,但使用这个如何上游视频使用相同的。 – 2012-01-17 13:16:49

0

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

+0

我们如何上游CMsamplebuffer从iphone到服务器 – Ron 2013-05-23 07:16:42

相关问题