6

我最近一直在阅读 Twilio 文档,并且在"Twilio Client""Twilio Video"之间感到困惑。

我注意到“Twilio Client”的教程涉及注册电话号码,而测试版“Twilio Video”不需要一个(在完成教程之后)用于浏览器到浏览器的仅音频呼叫。

我想通过 Phone Gap 包装一个仅具有音频呼叫的 nodejs 应用程序(没有拨打号码,而是拨打身份)。(因为 iOS 还不支持 webrtc,所以暂时是 android phonegap 应用程序)

我是否正确,我应该在"Twilio Video"而不是"Twilio Client"上进行试验。从文档中,他们都支持 WebRTC,但不知何故“Twilio Client”需要数字,或者我可能遗漏了一些东西。

谢谢您的意见。

4

2 回答 2

6

Twilio 开发人员布道者在这里。

进行音频呼叫时, Twilio ClientTwilio Video之间的区别主要在于电话号码。Twilio Client 能够使应用程序拨打网络电话并接听来自真实手机的电话。Twilio Video 没有这些能力,它纯粹是为了应用程序调用。

不过,Twilio Video 可能会拥有更好质量的音频,因为 Twilio Client 会进行下采样,以便它可以在电话网络上工作。

对于您的应用到应用用例而言,Twilio Video 可能也会更便宜。Twilio 客户端按分钟计价,而Twilio 视频定价更多地与当前连接的端点有关,因为如果是对等连接,则无需任何费用。

让我知道这是否有帮助。

于 2016-08-14T10:31:19.287 回答
3

Twilio 产品营销人员在这里只是为了补充 Phil 提供的内容。

我们提供两个独立的实时通信 SDK:我们的可编程视频 SDK 以及我们的客户端 SDK。我们去年推出的视频在点对点或 TURN 中继呼叫拓扑中提供语音和视频功能(或两者的组合)和媒体流。正如 Phil 所提到的,此 SDK 使用更新的编解码器(VP8 和 H.264),可以提供高清音频和视频,并且对丢包和具有挑战性的网络条件也更具弹性。我们的视频 SDK 尚不具备媒体服务器功能,例如录制、连接到电话网络或扩展到超过 4 个参与者。但请继续关注... :)

自 2011 年以来,我们拥有的客户端 SDK 仅支持语音,所有媒体都通过 Twilio 的云基础架构流动,而不是点对点。我们的客户端 SDK(iOS、Android 和 JavaScript)支持录制、连接到电话网络和大型会议。但是,此 SDK 不支持视频并使用 G.711 编解码器。

于 2016-08-16T21:25:31.460 回答