Javascript 如何将视频通话添加到nativescript应用程序
希望这能很好地满足你 我正在做一个nativescript项目,我想在应用程序中添加视频通话功能,我在网上搜索过,我发现了,但我真的不理解那里的例子 文档中有一部分Javascript 如何将视频通话添加到nativescript应用程序,javascript,webrtc,nativescript,Javascript,Webrtc,Nativescript,希望这能很好地满足你 我正在做一个nativescript项目,我想在应用程序中添加视频通话功能,我在网上搜索过,我发现了,但我真的不理解那里的例子 文档中有一部分 iceServers: [ // Optional defaults to google stun servers { url: 'stun:stun.l.google.com:19302' }, { url: 'serverRequiresAuth', usern
iceServers: [
// Optional defaults to google stun servers
{
url: 'stun:stun.l.google.com:19302'
},
{
url: 'serverRequiresAuth',
username: 'username',
password: 'password'
}
]
问题1:我从哪里获得用户名/密码,还是“用户名”和“密码”
问题2:如何将电话从一个设备连接到另一个设备
如果您以前使用过这个插件,或者您知道另一种选择,我将非常感谢并解释我没有使用这个特定的插件,但是,我认为您可能有兴趣研究WebRTC以了解其行为 [Q2]在WebRTC中,为了在客户端之间建立呼叫,客户端必须交换特定信息(视频和音频编解码器、ICE候选者、媒体类型等),这称为SDP(会话描述协议)。呼叫者将发送SDP报价,被呼叫者将接收该报价并通过SDP应答进行响应。通常,这些交换需要一个特定的信令服务器 出于联网目的,需要使用ICEServer来确保您的客户机能够相互联系(通过他们的ICEServers)。一旦*调用者收集了其所有候选ICE(IP地址、端口等),它将尝试通过信令回调检索的被调用者的候选ICE与被调用者联系(反之亦然)。这是ICE协议的目的 存在两种类型的ICEServer:
- STUN服务器允许客户机检索其“公共”IP(在NAT后面) (示例)
- [Q1]翻转服务器(需要身份验证阶段、用户名/凭据)允许客户端中继其媒体流,即使它位于受限防火墙或特定NAT之后。您可以部署自己的回合服务器(coturn、rfc5766回合服务器等),也可以依赖公司(Xirsys、Twilio等)。更多信息:
*实际上,这是异步完成的,它几乎可以在调用之前和调用期间的任何时间发生我在NativeScript Marketplace中找到了一个插件 我以前没用过这个 在connectycube网站上,它说他们有一个带帽的免费层
谢谢你的解释,我真的很感激!更多信息请点击这里