iphone - iPhone视频通话起点

标签 iphone ios video call

我不是在寻找用于视频通话的 API。我知道一些 API,例如 OpenTok。

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

我该如何开始呢?我非常了解 JSON 和 SOAP 服务,并且我过去做过一些流媒体方面的工作,这对我有帮助吗?

最佳答案

这真的很有挑战性。首先,iOS 没有特定的 API 来通过互联网传输音频和视频。这里的主要问题是,使用 AVFoundation 您可以捕获单帧,但在不压缩的情况下发送它们,即使对于 wifi 连接或服务器来说也是非常痛苦的。要压缩视频,您可以使用 CPU,但这将需要大量操作,这会耗尽电池并加热您的设备。有一种方法可以使用 iPhone 上的特定芯片来压缩视频,但只有当您使用 AVAssetWriter 类在设备上写入时才会使用它。
关于它的堆栈有一些有用的问题,例如 this

关于iphone - iPhone视频通话起点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13282632/

相关文章:

iphone - 为什么我会收到此 "libxml/tree.h file not found"错误?

iphone - 使用自定义格式访问当前系统日期

ios - iOS 上的 POSIX 线程

ios - 将链接语法转换为嵌入在文本 UITextView 中的链接

javascript - HTML5 视频与 JavaScript - 语法困惑

bash - bash中的视频方向检测

iphone - 帮助我了解此代码 : 的泄漏

iphone - 如何通过单击按钮更改数字时钟的时间格式?

ios - 在 swift : How to populate the next available Table View cell with the contents of a Text Field?

c++ - SDL_HWSURFACE 和 SDL_SWSURFACE 在速度和性能方面有什么区别?