2012-11-08 34 views
1

其实我并不是在寻找一个用于视频通话的API。我知道一些像OpenTok这样的API。视频通话起始点iPhone

但是

我想创建我自己的方法来制作视频通话应用程序。

任何人都可以提供我可以从中开始的起点。 我对JSON和SOAP服务有很好的了解,并且在过去我做了一些关于流式传输的工作,能帮助我吗?

请帮忙。

谢谢

回答

0

如果你想创建自己的方法来进行视频通话应用程序,一个很好的出发点是看AVFoundation的Media Capture

之后,你需要找到一种方法来读取和写入设备的字节。您可以使用临时构建(TCP服务器)来测试此功能。

设置一台服务器,使其可以像设备的代理一样相互通话。

祝你好运!

1

这真的很有挑战性。第一个iOS没有通过互联网流式传输音频+视频的特定API。这里的主要问题是,使用AVFoundation,您可以捕获单帧,但发送它们而不进行压缩,即使对于无线连接或服务器来说也是非常痛苦的。要压缩视频,您可以使用CPU,但这需要进行强烈的操作,这会耗尽电池并加热设备。使用iPhone上的特定芯片可以压缩视频,但只有在设备上使用AVAssetWriter类书写时才能使用。
关于它的堆栈有一些有用的问题,如this