iphone - 如何创建用于在两部 iPhone 之间共享视频或实时视频 View 的应用程序

标签 iphone ios4 ios5 video-streaming xmpp

我正在创建一个应用程序,其功能类似于一个人可以从另一部 iPhone 观看实时视频,即一部 iPhone 正在录制,而另一部 iPhone 正在观看,就像我们使用 FACE TIME 所做的那样,但这件事由我们执行自己的服务器。

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

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

请指导我还需要什么其他东西。

谢谢。

最佳答案

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

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

This message ,分享了一些关于如何使用 gst-launch 直接从 iPhone 摄像头流式传输视频的有趣信息,同时通过 VLC 在 PC 上接收数据。这意味着,您正在寻找的内容已经完成了 50%。

另一个选项,也在 message 中得到了证明。 ,就是使用FFmpeg

关于iphone - 如何创建用于在两部 iPhone 之间共享视频或实时视频 View 的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8849565/

相关文章:

iphone - 配置文件错误(启动远程程序时出错 : failed to get the task for process XXX. )

iphone - 如何从 xcode 4.3.1 在 Ipod Touch 上测试应用程序?

iphone - 如何删除警告 "Frame for Button will be different at run time."

iphone - iOS 6 中 UI 导航 View 和选项卡栏 View 的颠倒方向不起作用?

iphone - 使用 AVAudioPlayer 播放音频时出错

iphone - iOS 5 - 动画 gif 有时以错误的颜色显示

iphone - 只显示一次设置窗口

iphone - 为 iPhone 应用程序制作手册的最简单和最快的方法是什么?

javascript - 为什么我的自定义 soundcloud 播放器无法在 iPhone 上发出声音

iphone - MPMoviePlayerController 延迟实际上应该没有