我们正在使用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的WebRTC演示用于需要点对点视频/音频通信的Web应用程序。我浏览了http://www.tokbox.com/opentok/webrtc/docs/js/tutorials/上的教程和http://www.tokbox.com/opentok/docs/server/server_side_libraries.html我得到了一些使用JavaScript(客户端)和PHP库(服务器端)来生成token/session的东西。我设法在本地编写了一个基本的点对点聊天室代码。但是,一旦我将它上传到Web服务器,它就会爆炸并返回以下错误:Fatalerror:
使用任何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
我正在使用OpenTokiOS框架在我的应用程序中进行视频聊天。但是,我正在尝试找到一种方法来自定义显示用户和连接用户流的View的样式。据我发现,这些View似乎是在OTVideoView文件中创建的,但我只能访问标题。谁能指出正确的方向,告诉我如何自定义流的View,以便让它看起来比默认样式更好? 最佳答案 您好,publisher.view的每个Subscriber.view实际上是一个UIView对象(技术讨论:OTVideoView是UIView的子类)。您可以通过将变换等应用到View来根据自己的喜好设置样式。例如,要动
我想在不同设备上为两个以上的用户进行直播,并从opentok获取api我已经从(https://github.com/opentok/OpenTok-iOS-Hello-World)下载了演示应用程序,这不是webrtc,我已经运行了带有key、session和token的应用程序梨对梨的禁用,它在两个实时流媒体上工作正常,但是当我尝试连接第三个流媒体时我无法得到它,我在演示应用程序中发现staring(在iPad2/3/4上,限制为四个流。一个应用程序最多可以同时拥有四个订阅者,或者一个发布者和最多三个订阅者。)我用三台iPad进行测试,屏幕上只有两台那么如何在三台iPad上同时播放
一段时间以来,我一直在寻找这个问题的解决方案,但没有成功。我使用OpenTokVideoFramework将来自设备摄像头的视频流发布到在线服务。我按照记录使用他们的发布/取消发布方法。问题[GLVideoProcessorcreateFrameBuffers]分配的内存永远不会被释放,即使它的父VC被释放并且框架的unpublish方法被调用(并且委托(delegate)为nil'编)。问题1:无法查看框架的.m文件,有没有办法强制释放内存?请求2:如有任何其他关于如何解决此问题的建议,我们将不胜感激。发生在:Xcode4.6&Xcode5iOS6&iOS7工具:doPublish方
我是AVCaptureSession的新手。我正在使用OpenTok来实现视频聊天。我想保留带宽,并且UI的设计使得目前的视频观看量仅为100x100。这是设置预设的OpenTok示例代码的一部分:-(void)setCaptureSessionPreset:(NSString*)preset{AVCaptureSession*session=[selfcaptureSession];if([sessioncanSetSessionPreset:preset]&&![presetisEqualToString:session.sessionPreset]){[_captureSessi
我正在使用OpenTokiOSSDK从iphone流式传输到chrome。我想做的是在流式传输时录制视频的高分辨率版本。通过来自Example2Let'sBuildOTPublisher的OTVideoCapture接口(interface)使用自定义视频捕获器,我可以成功地将视频样本缓冲区记录到文件中。问题是,我找不到任何关于从麦克风收集的音频数据的引用。我假设它使用audioInput(AVCaptureDeviceInput),通过AVCaptureAudioDataOutputSampleBufferDelegate到audioOutput(AVCaptureAudioData