首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >opentok cordova应用需要任何优化吗?

opentok cordova应用需要任何优化吗?
EN

Stack Overflow用户
提问于 2015-05-13 01:21:23
回答 4查看 300关注 0票数 0

嗨,我在我的cordova应用程序中使用opentok cordova插件进行视频通话。

当使用桌面版(使用opentok)进行视频通话时,效果非常好。视频和音频的清晰度都很棒。然而,当使用cordova应用程序进行视频通话时,我注意到相当大的延迟,视频有时会卡住,音频也不是很清晰。

我想知道在使用cordova opentok插件时,是否需要做一些特殊的优化,或者编写一些特殊的代码,以便质量和整体体验与桌面版本相匹配?

或者它仅仅依赖于互联网的速度?

请帮帮我..

EN

回答 4

Stack Overflow用户

发布于 2015-05-13 01:42:59

通常建议移动设备在任何给定的时间都有两个“在舞台上”的视频。如果问题出在CPU限制上,您可以尝试降低其他发布者的帧率和分辨率,以满足移动设备的需求。

票数 1
EN

Stack Overflow用户

发布于 2015-05-13 17:00:20

根据我在Cordova上使用OpenTok的经验,您应该使用路由会话而不是中继会话,请参阅:https://tokbox.com/opentok/concepts/relayed_vs_routed.html

当使用路由会话时,视频/音频也会根据互联网连接自动缩小:https://support.tokbox.com/hc/en-us/articles/200959390-What-is-the-minimum-bandwidth-requirement-to-use-OpenTok-

视频质量可根据用户网络连接的强度动态调整。这是通过订阅者向发布者发送反馈包来完成的,该反馈包表示“我的网络质量处于'x‘级。请调整您发布的视频比特率以适应我当前的带宽”。用户的宽带连接越快越稳定,它所要求的视频质量就越好。

这种机制在一定程度上工作得很好。如果订阅者的带宽降到某个阈值以下,或者发布者上传视频的带宽非常小,行为可能是不可预测的。视频可能断断续续,音频可能有伪影,连接可能会中断。

我们建议每个下载流的下行速率至少为350kb/s,每个上传流的上行速率为350kb/s,以保持稳定的视频连接。

票数 1
EN

Stack Overflow用户

发布于 2015-05-13 19:45:02

以下是我的建议。

  1. 通过将其分别设置为window.height和window.width来使用动态视频高度和宽度。这样你就可以确定你正在为你的视频使用最佳的宽度和高度。例如。window.height});
  2. You (‘myPublisherDiv’,{OT.initPublisher: window.width,height: the )也可以显式设置视频的帧率。根据这个线程,将其设置为30是安全的。

https://forums.tokbox.com/quality-issues/how-low-can-i-make-the-video-quality-if-i-want-to-t45463?sid=4ef57c99cb16302e598d197b0ac298d4

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30197568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档