点对点语音呼叫 Twilio
Posted
技术标签:
【中文标题】点对点语音呼叫 Twilio【英文标题】:Peer to Peer Voice Call Twilio 【发布时间】:2017-07-12 05:55:38 【问题描述】:我想开发一个像 WhatsApp 这样的应用程序。我的应用程序功能是点对点进行语音通话,就像 WhatsApp 进行语音通话一样。我想使用 Twilio 来做到这一点。我在他们的网站上进行了研究,但对可编程语音、Twilio 客户端和可编程视频有点困惑。我也想做视频通话。但现在,我想做点对点(App to App)语音通话。我对应该使用哪个 API 进行语音通话感到困惑。 我从这个链接开发了带有可编程语音的演示 - https://github.com/twilio/voice-quickstart-swift 并且它正在工作,但不能满足我想要在用户之间调用的要求。 请告诉我应该使用哪个 API 从 Twilio 进行 App 到 App 语音呼叫。 感谢并为我的英语感到抱歉。
【问题讨论】:
使用 sinch API 进行应用到应用调用 ,, 我知道,但我必须根据要求使用 Twilio API。 ***.com/a/50409940/2437655 【参考方案1】:这里是 Twilio 开发者宣传员。
如果您尝试进行应用到应用的视频或音频聊天,那么我建议您使用Twilio Video API。使用视频,您可以请求仅访问音频或音频和视频,因此它可以涵盖两者。
查看sample applications for ios and android,如果您有任何其他问题,请告诉我。
【讨论】:
非常感谢。因此,如果我想进行音频通话,那么我应该从 TVIConnectOptions 中删除 videoTracks 吗? 是的,只是不要请求 VideoTracks。 :) @philnash 有没有办法将音频路由到普通的“电话”扬声器,而不是实际的扬声器?有点像切换摄像头,而是切换音频输出? @mbm29414 我相信你需要将TVIAudioController
's audioOutput
设置为TVIAudioOutputVoiceChatDefault
。
@philnash 我试过这样做,但在使用 Twilio Video 时我似乎无法更改音频输出。视频聊天只允许扬声器输出对我来说有点道理。你们是否有模仿电话但不使用电话号码的“最佳实践”(即,像视频聊天但没有视频)?您给出的答案似乎有一些我需要解决的限制。以上是关于点对点语音呼叫 Twilio的主要内容,如果未能解决你的问题,请参考以下文章