首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏实时音视频 TRTC 常见问题

    TRTC上下行无声怎么处理

    1 首先判断是上行无声还是下行无声,有以下两种方法判断: (1)监控仪表盘 打开监控仪表盘,输入 sdkappid 和 roomid,并切换到问题用户的通话详情页面,之后再切换到音频详情页卡。 如果音频发送码率不正常(持续小于16kbps),则为上行无声;如果音频接受码率不正常(持续小于16kbps),则为下行无声。 (2)用户反馈 房间里所有人都听不到,则为上行无声;房间里部分人听不到,则为下行无声。 2 上行无声处理方法 2.1无麦克风权限 检查是否获取了麦克风权限。 异常 (1)检查用户是否插入采集设备 (2)用户可能选用了有问题的采集设备,建议更换排查 (3)用户将app切换到后台,再去启动麦克风采集,startLocalAudio 需要当APP在前台时执行 (4) 请检查:套餐包剩余分钟数是否大于0,腾讯账号是否欠费 3 下行无声处理方法 3.1 观众未拉到远端音频数据 检查是否调用了muteRemoteAudio mute了远端音频。

    3.1K30发布于 2021-10-11
  • 来自专栏FreeBuf

    无声息,Google已禁止Colab的Deepfake项目

    有消息显示,Google已于近日悄悄禁止了其在 Colaboratory(Colab)服务的深度伪造(Deepfake)项目,这代表以Deepfake为目的大规模利用平台资源的时代或已画上句号。

    2.2K10编辑于 2022-06-08
  • 来自专栏Ywrby

    4-网络层(

    表示主机位数),子网位数=8-n 按照网络数要求规划 根据子网数,确定借位数 子网数\le2^n 借位数=n 还可以综合主机位与网络数两点因素共同规划确定子网位 IP寻址 互联网与网络层的关系 在网络层, ,跳数归零后,路由依旧是舍弃这个分组,并返回一个错误信息,解释情况 总体来说,IPv6分组头部是在IPv4分组头部的基础,进行了增加,修改和删除操作最终得到的结果 IPv6删除了IPv4中的分段/分片偏移 ,因为分片操作会占用分片路由器大量资源,无形中增加路由器负担,所以IPv6放弃了分片操作,选择在发出时利用PMTU算法推测整条路径最小的MTU网络,在发出前就对数据大小做出处理。 purpose 1 Basic IPv6 Header基本报文头部 - 位于报文最前端,包含必要信息,后接可选的扩展头或数据 2 Hop-by-Hop Options跳跃选项头部 0 包含数据包发送路径的所有节点都必须处理的可选信息 但实际C中所储存的路径已经过时了,就是X->A->B->C这一条) 所以由于坏消息传播慢,B更新了一个错误节点 之后C开始更新节点,发现A路由崩溃不能到达X,就从邻居中搜索 发现B路由可达(实际仍是那条错误路径

    1.3K30编辑于 2022-10-27
  • 来自专栏实时音视频 TRTC 常见问题

    TRTC音频质量问题

    1、TRTC上下行无声怎么处理? 您可以参考上下行无声排查的专栏文章。 2、声音小怎么处理? 若部分观众听到声音小,则是下行因素导致: 检查 setAudioPlayoutVolume、setCurrentDeviceVolume 接口的 volume 值是否小于50,可以适当调大音量。 打开监控仪表盘,在音频选项卡中查看:若接收端和发送端“设备状态”的CPU超过90%,建议关闭其他后台程序;若音频上下行存在明显丢包,rtt值波动较大,表明当前用户网络质量不佳,建议切换稳定网络。 4、为什么有回声? 通话双方的设备相距太近的时候,属于正常现象,测试时请相互距离远一点;是否误关了3A处理的AEC回声消除。

    2.1K20发布于 2021-10-11
  • 来自专栏Python机器学习算法说书人

    SciPy 稀疏矩阵(4):LIL(

    至于存储方式也不需要我们去实现,SciPy 已经实现了这样的稀疏矩阵存储方式,它就是另一个板块,这个板块共有 4 种稀疏矩阵格式,分别是{BSR, CSC, CSR, LIL},这一回先介绍 LIL 格式的稀疏矩阵 在形式,矩阵是由若干行和若干列组成的,每一行和每一列都有一定的顺序。这个顺序就决定了矩阵是一个有序向量组。也就是说,矩阵中的元素按照一定的规则排列,这个规则规定了每个元素的位置和方向。 实际,稀疏向量的存储策略主要可以分为两种:二元组容器法和两个序列法。 实际,基于稀疏向量的稀疏矩阵的存储策略主要可以分为两种:稀疏向量序列法和索引值分离法。 (0) >>> mtx = sparse.lil_matrix((4, 5)) 通过高阶索引给矩阵的部分元素赋值: >>> from numpy.random import rand >>> data

    74510编辑于 2024-01-12
  • 来自专栏张善友的专栏

    .NET 4 的REST 框架

    4. 简单性至关重要:不可引入复杂的编程模型,必须降低开发者开发Web应用的门槛。 软件应用所处的运行环境会对其架构设计产生巨大影响。设计软件应用的架构,一定要深入考虑软件所处的运行环境。 缓存 4. 统一接口 5. 分层系统 6. 按需代码(可选) 上述内容来自《REST实战》译者序。. NET的分布式应用架构风格从WCF开始统一了Remoting,SOAP,以及对REST的支持。 现在我们来看下最新的.NET平台上都有哪些REST框架和工具库: WCF WebHttp Services in .NET 4 :WCF 3.5开始支持REST,实现方式还是RPC 方式,Windows 地址:http://restsharp.org/ Hammock是个免费开源的框架,托管在github 对网络操作进行了很好的封装,包含OAuth。

    1.6K100发布于 2018-01-22
  • 来自专栏余林丰

    MyBatis源码解读(4)——SqlSession(

    1 //org.apache.ibatis.session.defaults.DefaultSqlSession 2 …… 3 @Override 4 public <E> List<E> private <E> Object executeForMany(SqlSession sqlSession, Object[] args) { 3 List<E> result; 4 1 //org.apache.ibatis.binding.MapperMethod 2 public static class SqlCommand { 3 4 private final

    1K60发布于 2018-01-09
  • 来自专栏Mokwing

    ADB 学习(4):adb shell (

    4、adb shell dumpsys power 这个命令是查看电源管理的相关信息,如图: ? (4)“mSignalStrength”:表示信号强度信息。 (5)“mMessageWaiting”:表示是否在等待无线电信息。

    3.6K20发布于 2020-09-08
  • 来自专栏万丈高楼平地起

    4.mac 使用 vi

    一篇博客提到 mac 进入 vi 编辑界面,复制 ssh key。这篇就是介绍如何保存退出 vi。

    1.4K20编辑于 2022-03-07
  • 来自专栏Python机器学习算法说书人

    数据结构(4):队列(

    将顺序队列臆造为一个环状的空间,即把存储队列元素的表从逻辑视为一个环,称为循环队列。 队列的链式表示称为链队列,它实际是一个同时带有队头指针和队尾指针的单链表。头指针指向队头结点,尾指针指向队尾结点,即单链表的最后一个结点(注意与顺序存储的不同)。 不难看出,不带头结点的链式队列在操作往往比较麻烦,因此通常将链式队列设计成一个带头结点的单链表,这样插入和删除操作就统一了。

    80620发布于 2021-04-16
  • 来自专栏Debian中国

    树莓派4如何安装 Raspbian Buster

    随着 Raspberry Pi 4 主板的问世,了解如何使用Raspbian Buster设置您的操作系统。你的新Pi 4到了邮箱,你已经设置了办公桌,您已准备好安装操作系统。 最重要的是,Raspbian Buster是专为树莓派 4创建的。考虑到这些情况,我们将在 microSD卡上载入这个操作系统,用其启动树莓派。 启动树莓派4 将闪存SD卡插入 树莓派4 底部的SD卡插槽中,接入 USB-C 的电源线,然后连接显示器和键盘。我们就可以看到炫丽的树莓派启动画面了。 只需按照屏幕的说明设置语言,位置和网络设置即可。 恭喜!您已在Raspberry Pi 4上成功安装了全新的 Raspbian 操作系统!

    2.3K20发布于 2020-02-17
  • 来自专栏云深之无迹

    ESP8266的MicroPython入门(4)

    举个简单的例子 4 +5 = 9 , 例子中,4 和 5 被称为操作数,"+" 称为运算符。 ? 算术运算符 运算符 名称 说明 例子 + 加 两个对象相加 3 + 5得到8。' / 除 x除以y 4 / 3得到1.333333。6.0/2.0得到3.0。 // 取整除 返回商的整数部分 4 // 3得到1。 % 取模 返回除法的余数 8 % 3得到2。 返回x是否大于或等于y 4>=6返回False == 等于 比较是否相等 'str'=='stR'返回False ! 示例: >>> for i in range(4): ... print(x) ... 2 3 4 continue语句 continue语句用于退出for或while语句的当前循环,进入下一次循环。

    82320发布于 2021-04-14
  • 来自专栏云计算教程系列

    如何在Ubuntu 16.04安装Puppet 4

    它们都可以在大多数Linux发行版、各种UNIX平台和Windows运行。 在本教程中,我们将演示如何在Ubuntu 16.04的主代理设置中安装开源Puppet 4。 Puppet master将运行资源密集型的Puppet Server,需要: 至少4GB的内存 至少2个CPU核心 为了管理更大的基础架构,Puppet master需要更多资源。 在大多数情况下,使用DNS即可完成,可以在外部托管服务配置,也可以在作为基础结构一部分维护的自托管DNS服务器配置。 您可以在如何管理Puppet 4证书备忘单中了解有关管理证书的更多信息。 ---- 参考文献:《How To Install Puppet 4 on Ubuntu 16.04》

    1.1K20发布于 2018-08-01
  • 来自专栏捞月亮的小北

    4. IDEA的安装与使用(

    ,本质你应该对自己的硬件设备进行升级。 2.3 安装过程 1、下载完安装包,双击直接安装 2、欢迎安装 3、是否删除电脑低版本的IDEA(如果有,可以选择忽略) 如果电脑上有低版本的IDEA,可以选择删除或保留。 4、选择安装目录 选择安装目录,目录中要避免中文和空格。 5、创建桌面快捷图标等 确认是否与.java、.groovy、.kt 格式文件进行关联。这里建议不关联。 ; } } 3.3 运行 4. JDK相关设置 4.1 项目的JDK设置 File-->Project Structure... 因此,对于一个Project来说: 当为单Module项目的时候,这个单独的Module实际就是一个Project。

    1K10编辑于 2023-12-01
  • 来自专栏博文视点Broadview

    通信之道:4G大变局(

    现在LTE 已经商用了,就是大家所熟知的4G。 但是其刚被提出来的时候为什么被羞羞答答地叫LTE 而不是4G 呢? 其实WCDMA 一直在演进着,最初的版本叫Release 99,就是1999 年的版本,后来的版本改变了命名规则,叫R4, R5, R6, R7, 每个版本都加入一些特性,但是CDMA的技术框架没有变。 到了LTE 时期,要把CDMA 干掉而采用OFDM,实际已经不能叫演进,而是革命了,正确的叫法就是4G。 而实施商用的时候,面对的是用户,当然是4G 更“高大”,消费者更愿意埋单。 3GPP 启动了LTE,高通掌控的3GPP2 也启动了UMB 项目,算是应景之作。 尽管如此,其在产业还是处于劣势。在4G 时代,高通已经没有了这种优势,再任性下去是死路一条。4G 的标准终于统一到了LTE,从这个角度看,高通是为产业做了贡献。

    67630发布于 2020-06-12
  • 来自专栏机器学习与python集中营

    系列笔记 | 深度学习连载(4):优化技巧(

    看起来比较复杂, 实际懂 RMSProp 和 Momentum后,也就很快理解了。 2. 最主要的问题在于deep learning 无法真正deep: 如图所示,训练8层之后,正确率急速下降。 这是为什么呢? 生物学原理(貌似是大脑回路,不太了解) 3. linear piece 可以模拟任何函数(在以后的深度学习理论会讲) 4.

    59120发布于 2020-01-13
  • 来自专栏拭心的安卓进阶之路

    并发编程4:Java 阻塞队列源码分析(

    然后调用 itrs. elementDequeued(),这个 itrs 是 ArrayBlockingQueue 的内部类 Itrs 的对象,看起来像是个迭代器,实际它的作用是保证循环数组迭代时的正确性 最后还会判断容量,如果这时队列中没有元素,就通知 notEmpty 阻塞的: private void signalNotEmpty() { final ReentrantLock takeLock

    1.7K90发布于 2018-01-05
  • 来自专栏机器视觉CV

    OpenCV Python 系列教程 4 - OpenCV 图像处理(

    缩小图像效果最好的方法 INTER_CUBIC - 4x4 像素邻域的双三次插值 放大的效果最好(慢) INTER_LANCZOS4 - 8x8 像素邻域的 Lanczos 插值 dst: 输出图像 转换之后直线仍然保持笔直,要找到这个变换矩阵,需要输入图像4 个点和输出图像的对应点。在这 4 个点中,有 3 个不应该共线。 平滑处理的用途:常见是用来减少图像的噪点或失真。在涉及到降低图像分辨率时,平滑处理是很好用的方法。 它通常在二进制图像执行。 闭运算 先膨胀后腐蚀,它在去除前景对象内部的小洞或对象的小黑点时非常有用。

    3.5K21发布于 2019-07-15
  • 来自专栏侯哥的Python分享

    Centos8安装MongoDB4.X

    一、下载并解压MongoDB   1、下载MongoDB 取件码w2px   2、通过ftp软件上传的服务器,我的位置:/root/softwares   3、解压并放在opt文件夹下:tar zxvf mongodb4.2.2.tgz -C /opt/   4、切换到 opt 目录:cd /opt   5、重命名 mv mongodb-linux-x86_64-rhel70-4.2.2 mongodb4 -ivh compat-openssl10-1.0.2o-3.el8.x86_64.rpm   再次重启,就成功了 七、创建超级管理员   先登录mongo客户端 创建超级管理员:在阿里云配置的 ,admin和root 都可以对表操作,但是在腾讯云配置的,只有admin账号可以对标的操作。 db.shutdownServer()命令   关闭之后,再次重启: 十、Navicat连接   如果出现下面错误,多数情况下是,新服务器没有开放mongo的对外端口,在安全组(阿里云)或者防火墙(腾讯云)开发端口

    1.3K10发布于 2021-11-24
  • 来自专栏云计算教程系列

    如何在Ubuntu安装Neo4J

    安装Neo4J 将Neo4J密钥添加到apt包管理器中: wget -O - http://debian.neo4j.org/neotechnology.gpg.key | apt-key add - 将Neo4J添加到Apt源列表: echo 'deb http://debian.neo4j.org/repo stable/' > /etc/apt/sources.list.d/neo4j.list 更新包管理器: apt-get update 安装Neo4J: apt-get install neo4j Neo4J应该正在运行。 在Neo4J数据库执行的许多操作都是使用Cypher查询执行的。Cypher查询语言是Neo4J用于操作和读取数据的查询语言。Cypher是Neo4J,因为SQL是MySQL。 结论 本教程指导基于Ubuntu安装Neo4j,欢迎访问腾讯云社区查看更多关于Neo4j语法等其他相关教程。

    5.4K20发布于 2018-08-02
领券