如何在两部iPhone之间创建视频共享或实时视频查看应用程序

如何在两部iPhone之间创建视频共享或实时视频查看应用程序,iphone,ios4,ios5,video-streaming,xmpp,Iphone,Ios4,Ios5,Video Streaming,Xmpp,我正在创建一个应用程序,它的功能类似于一个人可以从另一台iPhone观看视频直播,即一台iPhone正在录制,另一台正在观看,就像我们在面对面时所做的一样,但这一切将由我们自己的服务器来执行 我开始知道如何使用XMPP客户端,我们也可以使用GoogleAPI,但是如何使用以及创建此类应用程序还需要什么 我们还需要创建自己的服务器端部件,或者我们可以雇佣其他服务器,如google/gtalk或任何其他已经准备好的服务器 请告诉我同样的事情还需要什么 谢谢。我认为将两台设备连接在一起是最好的选择之一

我正在创建一个应用程序,它的功能类似于一个人可以从另一台iPhone观看视频直播,即一台iPhone正在录制,另一台正在观看,就像我们在面对面时所做的一样,但这一切将由我们自己的服务器来执行

我开始知道如何使用XMPP客户端,我们也可以使用GoogleAPI,但是如何使用以及创建此类应用程序还需要什么

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

请告诉我同样的事情还需要什么


谢谢。

我认为将两台设备连接在一起是最好的选择之一:它使用广泛,上面有很多资料/文档

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

,分享一些有趣的信息,介绍如何在通过VLC在PC上接收数据的同时,使用gst launch直接从iPhone摄像头传输视频。也就是说,你要找的东西有50%已经完成了

另一个选项,也在这方面得到了证明,就是使用。

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

谢谢您的回答。。。但是我们可以使用HTTP实时流媒体对上游和下游进行同样的处理吗?你能给我们一些建议吗,就像我们可以使用AVCaptureSession一样,我知道,但是使用这个方法如何使用相同的方法对视频进行上游处理。我们如何将CMsamplebuffer从iphone上游到服务器