首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在支持3G网络的平板电脑中,easyRTC在低带宽时音频质量不佳

在支持3G网络的平板电脑中,easyRTC在低带宽时音频质量不佳
EN

Stack Overflow用户
提问于 2015-03-07 22:49:16
回答 2查看 264关注 0票数 1

我用easyRTC创建音频聊天,但它有噪音,当我使用平板电脑和3g互联网时,它的效果很差!但在计算机领域,我的工作是真的!如何在easyRTC中更改音频质量?

EN

回答 2

Stack Overflow用户

发布于 2015-11-20 14:16:00

您应该降低视频质量以提高音频质量。默认情况下,easyRTC配置分辨率为1280x720的视频质量。您可以根据带宽或设备的状态重新配置质量,并使用以下命令设置客户端的质量:

代码语言:javascript
复制
easyrtc.setVideoDims(X, Y);

给定的X和Y参数是您想要的。easyrtc客户端的setVideoDims函数的详细信息参考如下:

代码语言:javascript
复制
easyrtc.setVideoDims = function(width, height) {
    if (!width) {
        width = 1280;
        height = 720;
    }
    easyrtc.videoFeatures = {
        mandatory: {
            minWidth: width,
            minHeight: height,
            maxWidth: width,
            maxHeight: height
        },
        optional: []
    };
};
票数 0
EN

Stack Overflow用户

发布于 2017-04-16 05:28:57

实际上,我正在为最近的一个项目探索同样的问题!

这里有一些对我们有用的东西。

(1)首先,将一个echoCancellation配置选项传递给MediaTrackConstraints:https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints/echoCancellation -这是内置的回声消除功能,作为其WebRTC支持的一部分,在大多数浏览器中都可用。

(2)在不需要声音的地方静音任何视频元素-我不需要听到我自己的视频投影声音,只需要另一个远程用户听到。只有当你使用一些视频(或类似的音频) html元素时,这才适用。

(3) EasyRTC支持:https://easyrtc.com/docs/client-api/Easyrtc_Rates.php -这里有一个如何使用的示例:https://demo.easyrtc.com/demos/demo_lowbandwidth.html -尝试选项,您可能会找到适合您需求的特定用例设置!

编辑:(3)提供视频和音频的实际编解码器设置!

希望这能有所帮助!

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

https://stackoverflow.com/questions/28916084

复制
相关文章

相似问题

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