【zlm】问题记录:chrome更新引起的拉不出webrtc; 证书校验引起的放几秒中断

目录

chrome更新引起的拉不出webrtc

证书校验引起的放几秒中断


chrome更新引起的拉不出webrtc

【zlm】最新的chrome版本中的报错:
我有个问题event.js:8 [RTCPusherPlayer] DOMException: Failed to execute 'setRemoteDescription' on 'RTCPeerConnection': Failed to parse SessionDescription.  Duplicate a=msid lines detected
    at RTCPeerConnection.setRemoteDescription (https://10.30.2.8:8970/ZLMRTCClient.js:5193:40)
    at https://10.30.2.8:8970/ZLMRTCClient.js:7906:20
尚涛:
正常格式:

尚涛:
a=msid-semantic: WMS stream_id   //webrtc media stream  stream_id
a=msid:stream_id audio_label     // stream_id 中的子流
a=ssrc:809145055 msid:stream_id audio_label  // 这个子流的属性
a=ssrc:809145055 mslabel:stream_id      // 这个子流的属性

尚涛:
异常格式:
a=msid-semantic: WMS        // 没有说明子流信息

尚涛:
修改如下试试:
a=msid-semantic: WMS  zlmediakit-mslabel
解决方案:
https://github.com/ZLMediaKit/ZLMediaKit/commit/1e3959433522808f3390bc9748ae96af793906dc

证书校验引起的放几秒中断

【zlm】尚涛的vp8->h264变更引起的问题 
对的,我们把海思的芯片搞成h264也变成这样了,所以你把这个搞好了,也帮我们一起搞定了一个问题。
解决方案
你发给我的日志,应该是服务器对浏览器客户端的验证过程吧。我们的系统中,应该不需要双向验证,服务器上可以关闭双向验证:DtlsTransport.cpp文件中
        // Require certificate from peer.
        SSL_CTX_set_verify(
          sslCtx, SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT, onSslCertificateVerify);
修改为:
        SSL_CTX_set_verify(
          sslCtx, SSL_VERIFY_PEER , onSslCertificateVerify);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/489422.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

太牛逼了!视频号下载器手机版(工具+方法)绝了

在众多的视频号下载中,可以说这个工具真的是很牛逼了!这里问大家一个问题! 你使用视频号下载工具以及视频号下载器都会不会因时间导致而失效呢? 自从小编使用了这款工具后,就不会因为视频失效而烦恼。 很多人免费推荐…

互斥锁与信号量的区别

信号量与互斥锁都是用于多线程编程中,以实现资源共享和线程同步的机制,但它们在应用场景、实现方式和性能特点上有所不同。以下是详细介绍: 应用场景。信号量主要用于线程同步,其核心思想是控制对共享资源的访问许可,…

javaWeb项目-快捷酒店信息管理系统功能介绍

开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7 框架:ssm、Springboot 前端:Vue、ElementUI 关键技术:springboot、SSM、vue、MYSQL、MAVEN 数据库工具:Navicat、SQLyog 项目关键技术 1、JSP技术 JSP(Java…

Windows虚拟主机上的网站如何来设置默认首页

近期有网友咨询想要知道Windows虚拟主机上的网站如何来设置默认首页,以便后期他需要时可以自行处理。这边了解到他当前使用的是Hostease 的Windows 虚拟主机,而设置默认首页的操作步骤如下: 1.Hostease的Windows虚拟主机都是带Plesk面板的,因此需要先进入…

智慧公厕的先进技术应用

公共厕所一直以来都是城市管理中一个重要的工作,但设施老化、环境脏乱、服务质量低下等问题一直困扰着城市居民。然而,随着科技的进步和数字技术的应用,智慧公厕的建设正在改变这一现状。 智慧公厕通过对所在辖区内所有公共厕所的全域感知、…

面试经典150题【91-100】

文章目录 面试经典150题【91-100】70.爬楼梯198.打家劫舍139.单词拆分322.零钱兑换300.递增最长子序列77.组合46.全排列39.组合总和(※)22.括号生成79.单词搜索 面试经典150题【91-100】 五道一维dp题五道回溯题。 70.爬楼梯 从递归到动态规划 public …

详解Java 中的 Lambda 表达式

引言: Lambda 表达式是 Java 8 中引入的一个重要特性,它可以使代码更加简洁、易读,并且更加具有函数式编程风格。Lambda 表达式本质上是一个匿名函数,它可以作为方法参数传递,也可以直接赋值给一个变量。 一、Lambda 表…

Day20:LeedCode 654.最大二叉树 617.合并二叉树 700.二叉搜索树中的搜索 98.验证二叉搜索树

654. 最大二叉树 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点,其值为 nums 中的最大值。递归地在最大值 左边 的 子数组前缀上 构建左子树。递归地在最大值 右边 的 子数组后缀上 构建右子树。 返回 nums …

【Rust】——提取函数消除重复代码和泛型

🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL&#xff1a…

Java项目:75 springboot房产销售系统

作者主页:舒克日记 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 使用房产销售系统分为管理员和用户、销售经理三个角色的权限子模块。 管理员所能使用的功能主要有:首页、个人中心、用户管理、销售经理管…

OpenCV4.9在iOS中安装

返回:OpenCV系列文章目录(持续更新中......) 上一篇:使用CUDA 为Tegra构建OpenCV-CSDN博客 下一篇: 警告! 本教程可以包含过时的信息。 所需软件包 CMake 2.8.8 或更高版本Xcode 4.2 或更高版本 从 G…

品牌出海必读:深入解析成功背后的5大底层逻辑

品牌出海是当今全球化时代中企业发展的重要策略之一。无论是传统制造业还是新兴科技公司,都在不同程度上关注着海外市场的拓展。然而,品牌出海并非仅仅是一个简单的营销策略,其背后蕴含着复杂的底层逻辑。本文Nox聚星将和大家探讨品牌出海的底…

电脑桌面便签软件,好用的电脑桌面便签软件

在数字化时代,我们的工作方式正在发生深刻的变革。作为现代办公一族,提升工作效率,管理好的灵感和待办事项变得尤为重要。而在众多的办公辅助工具中,电脑桌面便签软件以其便捷、实用的特点,深受广大办公族的喜爱。今天…

C语言例4-17:从键盘输入一个年份year(4位十进制数),判断其是否是闰年

算法分析: 如果X能被Y整除,则余数为0,即如果X%Y的值等于0,则表示X能被Y整除。首先将是否是闰年的标志leap初始值设置为0(非闰年),仅当year为闰年时将leap的位置为1。 初始代码如下&#xff1a…

踏入IOT安全世界:DIR-815路由器多次溢出漏洞分析复现

前言 在进行IOT安全领域的学习和实践中,经典漏洞的复现是必不可少的一环。本文将介绍一个经典漏洞,涉及到Binwalk、firmware-mod-kit、FirmAE等工具的使用,以及对DIR-815路由器中多次溢出漏洞的复现过程。 固件下载地址:https:/…

安捷伦Agilent 34401A数字万用表

181/2461/8938产品概述: Agilent34401A 万用表将准确性、速度、测量简便性和多功能性结合到坚固的 6 1/2 位数字万用表中,无论在工作台上还是在系统中都同样适用。您可以以 5 1/2 位数的价格获得 6 1/2 位数的性能。除了直流和交流电压、直流和交流电流…

golang+vue微服务电商系统

golangvue微服务电商系统 文章目录 golangvue微服务电商系统一、项目前置准备二、项目简介三、代码GItee地址 golang、vue redis、mysql、gin、nacos、es、kibana、jwt 一、项目前置准备 环境的搭建 官方go开发工程师参考地址:https://blog.csdn.net/qq23001186/cat…

【数据结构与算法】直接插入排序和希尔排序

引言 进入了初阶数据结构的一个新的主题——排序。所谓排序,就是一串记录,按照其中的某几个或某些关键字的大小(一定的规则),递增或递减排列起来的操作。 排序的稳定性:在一定的规则下,两个值…

Web3 游戏周报(3.17-3.23)

【3.17-3.23】Web3 游戏行业动态: Saga 宣布成立 Web3 游戏发行部门 Saga Origins Web3 游戏平台 Portal 宣布将于周四开放质押功能 STP 推出基于 Base 的 AI 增强游戏 Layer3 Clique Merlin 生态游戏项目 BitRealms 完成 Pre-Seed 轮融资 Telos 在游戏侧链发布…

Open CASCADE学习|显示文本

目录 1、修改代码 Viewer.h: Viewer.cpp: 2、显示文本 OpenCasCade 你好啊 霜吹花落 1、修改代码 在文章《Open CASCADE学习|显示模型》基础上,增加部分代码,实现对文本显示的支持,具体如下: Viewer…