我们正在使用https://static.opentok.com/v2/js/opentok.min.js使用GoogleChromev47.0.2时遇到间歇性问题session一连接上,浏览器不显示权限对话框,直接抛出拒绝访问消息(无法访问麦克风或摄像头),并在控制台中显示此错误“OT.Publisher.onStreamAvailableErrorPermissionDenied”。此错误最近开始出现-12月中旬。我们尝试在包括本论坛在内的各种论坛上探讨这个问题。我们只能想出这个帖子-https://support.tokbox.com/hc/en-us/community/pos
我正在尝试使用OpenTokAPI进行2人视频聊天,但我不知道如何生成sessionId或token以及它们之间的区别。我查看了提供的示例,但它们没有显示如何生成它们。因此,如果有人可以提供示例和解释,我将不胜感激。 最佳答案 SessionID标识您要连接的视频聊天。许多人可以连接视频流并将其发布到同一session。根据您的浏览器在该session中订阅的视频流,您可以在session中看到和听到其他人。因为您的应用程序控制谁可以发布以及谁可以订阅谁,您可以在session中创建各种视频聊天拓扑(例如1:1、视频session、
使用任何OpenTok客户端SDK,是否可以从一个客户端调用另一个客户端,并使其看起来像“真实”电话调用?我知道如果用户X和用户Y都知道房间的名称,则他们可以加入同一个“房间”。但是我不明白用户X如何发送信号,通知用户Y加入特定房间,这是怎么做到的?我希望它跨平台工作,即在iOS、Android设备和网页上工作。我的用例是:-应用到浏览器-浏览器到应用程序-应用到应用-浏览器到浏览器我的所有用例都可以吗?哪些是可能的?是否可以在移动应用程序中使用OpenTok来显示来电,即使该应用程序在后台(例如facebookmessager和whatsapp的工作方式)我已经阅读了Tokbox网站
当用户登录应用程序时,我正在连接成功运行的Tokboxsession。但是,如果现在注销并断开session并再次登录,则tokboxsession不会连接。下面的错误来了Theoperationcouldn’tbecompleted.(OTSessionErrorDomainerror1006.)我已经检查了session和token,它们是有效的。 最佳答案 问题与TokBoxsession断开连接有关。使用它来断开与TokBox的连接:-session!.disconnect(&error)iferror!=nil{print
我正在使用OpenTokiOSSDK从iphone流式传输到chrome。我想做的是在流式传输时录制视频的高分辨率版本。通过来自Example2Let'sBuildOTPublisher的OTVideoCapture接口(interface)使用自定义视频捕获器,我可以成功地将视频样本缓冲区记录到文件中。问题是,我找不到任何关于从麦克风收集的音频数据的引用。我假设它使用audioInput(AVCaptureDeviceInput),通过AVCaptureAudioDataOutputSampleBufferDelegate到audioOutput(AVCaptureAudioData
从他们的网站上并不能立即清楚地看出,但是可以使用TokBoxweb/iOSAPI构建像Ustream这样的一对多流媒体应用程序吗?是否仅限于聊天。我想制作一些东西来从桌面或iOS设备捕获视频,并使该视频可以在某些公共(public)URL上访问。 最佳答案 是的,这是有能力的。OpenTok与发布者和订阅者一起工作。单个发布者可以发布到session,然后许多用户可以使用公共(public)访问token订阅发布者流。查看API它展示了你可以用它做什么,它是如何做的,甚至还展示了一些很好的演示。他们如何将其用于在线聊天节目和其他类似
我正在运行OpenTokdemoWebRTCapponChrome-效果很好。但是如果我在IE中加载页面,它会给我一条错误消息(关于页面兼容性)。很明显的解决方案是在IE上使用旧的(基于Flash的)OpenTok库——但我必须“手动”做吗?是否有某种“自动切换”库会尝试加载WebRTC(2.0)TB.min.js,如果失败则回退到Flash(0.9)版本?还有一个相关问题-所有这些版本都可以互操作吗?IE。Chromes(运行2.0/WebRTC)可以与IE(运行0.9/Flash)和iOS(运行native)通信吗? 最佳答案
我们正在开发一个VoIP应用程序,我们想切换到Tokbox库。我们的就像Viber一样的电话应用程序,但针对特定的受众。我们需要应用程序像电话应用程序一样运行。用户调用电话,接听者听到电话铃声,接听电话并在通话结束后挂断电话。我可以在Tokbox在线(适用于Android和iOS)上找到很多资源,但我在图书馆的电话上找不到太多信息。谁能指出我正确的方向或稍微解释一下。提前致谢。 最佳答案 要实现用户A调用用户B的移动电话应用程序(如Viber),除了TokBox平台之外,您还需要一些额外的组件。首先,您需要使用标准的Apple&Go
有人实现了TokBoxAPI吗?它似乎不适用于S3。我正在使用S3和iPhone。它在两部iPhone上都能正常工作,但在我的S3和iPhone之间却不行?示例代码可以在here找到在上面的代码示例中这叫做@OverridepublicvoidonSessionConnected(){}表示session已连接但是@OverridepublicvoidonPublisherStreamingStarted(){Log.i(LOGTAG,"publisherisstreaming!");}或@OverridepublicvoidonPublisherException(OpentokEx
这个问题不仅针对代码,还针对我的应用程序设计。我有一个需要opentok来处理视频/AudioSession的iphone应用程序。我经历了basicsamples但我感到困惑的是session管理。例如,如果我的iPhone应用程序想要从mapView调用用户,如果我只有该用户的位置(坐标),我该怎么做?我如何确保我正在发布的session以某种方式到达该特定用户并且该用户订阅了它?目前我的应用程序中没有任何后端。我可能拥有的只是N个用户的位置数据,他们可以通过我的iphone应用程序通过opentoksession相互交谈。我们假设目前每个session只有2个用户是我的要求。我也