自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dualvencsdn的博客

记录自己;共同探讨;方便别人

  • 博客(473)
  • 资源 (15)
  • 收藏
  • 关注

原创 【zlm】 webrtc源码讲解

根据url找到对应的事件回调,最终会调用WebRtcPluginManager::Instance().getAnswerSdp。

2023-09-14 14:13:26 1053

原创 【音视频】国标双向对讲方案

4 (发送音频与接收对讲)可以发送页面上的语音到设备,注意 通过3 得到了 dst_port ,这个方法注意传递 recv_stream_id ,dst_port. 这样,这个端口也在接收。于是rtp://ip/rtp/ recv_stream_id 这样就可以在播放 设备的语音的(ffmpeg测试)。2. 使用目前mediaserver上的webrtc例子,移植到wvp. 注意:我们在这个例子里,只需要传单频。以下测试,可以在最新的wvp-pro上制作,成功后,再移到我们的wvp上。

2023-04-23 10:27:58 3728

原创 jitsi学习路径

了解基本的原理​​​​​​Jitsi (github.com)JITSI开源视频直播_Johnny-Xu的博客-CSDN博客_jitsi核心: web , prosody, jicofo,jvbprosody 类比信令服务器。jvb 类比媒体服务器jicofo 服务器代理,分发媒体到各处建立docker 演示环境源码:jitsi/docker-jitsi-meet: Jitsi Meet on Docker (github.com)安装指导:Self-Ho....

2022-05-29 13:05:59 1693

原创 centos webdriver

Centos7 安装selenium webdriver环境 - sunshine_5 - 博客园 (cnblogs.com)

2024-08-23 16:24:05 188

原创 【国标级联】父级请求播放子级直播源

10.60.100.196 :父级。10.30.2.8 子级。

2024-08-22 19:24:46 68

原创 【mysql】Caused by: java.sql.SQLException: sql injection violation, multi-statement not allow

1.1.spring.datasource.url 配置增加 url: jdbc:mysql://xxxxxxx/xxxxxx?2.1.spring.datasource.druid.filters = stat,wall 如果开启sql监控,也会导致报错,需要删除该配置。# 配置监控统计拦截的filters,stat用于监控界面,'wall'用于防火墙防御sql注入, slf4j用于druid记录sql日志。此报错是mysql默认不支持单次提交多条sql语句,需要通过配置开启该功能;

2024-08-22 11:24:30 161

原创 【运维】从一个git库迁移到另一个库

工作目录: /home/java/hosts 10.60.100.194。

2024-08-19 12:27:45 234

原创 【现场测试】红米12R 在现场出现了点播两个时就会出现红色背景

【测试结论】 拉图背景异常与流在服务处理无关;应该与当时播放的浏览器的资源 及此浏览器的处理逻辑有点相关。此时,其它客户端 的浏览器拉图正常;此机上的另一个谷歌浏览器拉图 正常;此页面F5刷新后拉图也正常。当浏览器 发生了某些卡顿时,redmi的这一台出现了背景模糊的问题(如图)。cs02是林伟 的, dxw2是Redmi 12R。【复现日期】2024-8-12。

2024-08-12 17:24:24 156

原创 【wvp】某需求

2024-08-06 16:39:01 68

原创 【zlm】针对单个设备的音频的编码的设置

为了防止zlm音频配置里设置成opus优先,在国标推流时,调用push时,默认加上codec=pcma。在原来的push的api参数里加上编码的自定义 ,如下。

2024-08-06 13:42:55 433

原创 ubuntu实践

Hyper-V 管理器安装的ubutun扩容磁盘空间说明_hype-v磁盘扩容-CSDN博客下载Ubuntu桌面系统 | Ubuntu

2024-07-25 09:10:03 279

原创 高程与海拔:它们之间有何不同

值得一提的是,中国在1987年规定将青岛验潮站1952年1月1日至1979年12月31日所测定的黄海平均海水面作为全国高程的起算面,并推测得青岛观象山上国家水准原点高程为72.260m。这意味着,当我们说某个地点的高程为XX米时,实际上是指该地点相对于黄海平均海面的高度。高程的基准面通常是大地水准面,这是一个理想化的、与重力方向相垂直的连续曲面。而海拔的基准面则是平均海平面,这是一个相对稳定的、以海水面为基准的高度参照面。今天,就让我们一起探讨一下高程和海拔的区别,让你轻松理解它们的异同。

2024-07-19 15:16:43 710

原创 通视方案研究

在实际应用中,需要获取观察点、目标点和遮蔽点的高程以及它们之间的距离等数据,然后代入公式进行计算和判断。观目高差÷观目距离≥遮低高差÷遮低距离: https://www.zhihu.com/question/529889773/answer/3324017997。若不等式不成立,即观目高差÷观目距离<遮低高差÷遮低距离,则表示两点之间不通视,视线被中间的遮蔽点所阻挡。需要注意的是,使用该公式时要确保数据的准确性,并且实际情况中可能还需要考虑其他因素对通视性的影响,例如地形的复杂程度、植被覆盖、建筑物等。

2024-07-18 12:30:39 282

原创 【研发记录】192的纯linux wvp环境(非docker)

2024-07-05 08:47:47 137

原创 【webrtc】webrtc 与h265

webrtc 支持H265(三) 总结_webrtc h265-CSDN博客enable-chromium-hevc-hardware-decoding/README.zh_CN.md at main · StaZhu/enable-chromium-hevc-hardware-decoding · GitHub《WebRTC系列》实战 Web 端支持 h265 硬解_webrtc-streamer h265编码-CSDN博客

2024-06-28 14:37:45 330

原创 HarmonyOS鸿蒙应用开发基础知识

参考。

2024-06-24 17:32:20 306

原创 【wvp】wvp安装的说明与注意事项

(1) 在一台新装电脑上,直接安装了wvp-install.exe, 而没有运行install.bat 去安装同目录下的20**.exe的vc_redist插件。解决方案:在一台新机器上安装,应先运行install.bat ,它会自己判断要不要装插件;如果需要,它会安装同目录下的20**.exe插件。解决方案: wvp 4.0 后,我们的产品就使用自己安装目录 下的jdk 了,不受系统另装jdk的影响。(2) 有时候电脑的其它jdk 影响了系统的jdk。

2024-06-03 15:12:47 316 2

原创 【wvp】获取丢包及码率等参数

其中,对web侧的发送,是使用websocket,其它的都是htttp调用。

2024-05-23 16:42:40 301

原创 国标变更码率方法(地平线举例)

2024-05-15 14:34:50 138

原创 【jitsi】jitsi 布署及docker打包

目录单独的布署最后总结的成果旧的架构 http://10.30.40.10/dualvenDoc/installjitsi/wvp视频调度平台架构布署图_wvp 架构-CSDN博客

2024-05-12 12:42:01 210 2

原创 【网络安全】一次sql注入问题的处理

(1)在进行问题解决之前,我们发现 ,即使我们已经在后能进行了打印,确保了不会有sql注入问题。如下。但在当时 ,依然 会有被 -dbs扫描而出的数据库思考:经过程序的打印,已经没有了不正确的sql注入;但依然可以dbs扫描打印出数据库信息 ,有可能是缓存的信息,前面扫描出来的数据库信息!(2)将sqlmap的缓存文件,如下,其中session.sqlite进行取出,用chat2db打开。发现其中的缓存 信息。如下列各图。

2024-05-10 09:01:33 443 2

原创 关于demuxer ,muxer的关系,在转发流的时候,是不是可以不需要muxer

比如,如果需要转发多个音频、视频流,可以使用muxer将多个流合并成一个流,然后再进行转发。另外,如果需要将原始流中的音频、视频流进行编码或压缩,通常也需要使用muxer将编码后的音视频流进行合并。在转发流的过程中,如果源流已经经过解复用(demuxer)处理,可以直接将其中的音频、视频流分别转发出去,不再需要muxer。在音视频编解码中,demuxer(解复用器)用于解析音视频流,将其中的音频、视频、字幕等数据分离出来,而muxer(复用器)则用于将分离后的音频、视频、字幕等数据合并成一个音视频流。

2024-05-08 16:45:48 187

原创 进一步了解android studio 里 AGP,gradle等关系

源码 (1.8) + aar (jdk11)的+ android23 一起重新构建打包成功,只是在运行的时候,报错,应该是具体的业务关系;gradle我理解也要依赖jdk ,这一块gradle下依赖的jdk版本,取决 于gradle本身。如果两者不兼容,会造成gradle的功能异常,比如打包失败等问题。我们可以为Gradle指定构建规则,然后它就会根据我们的“命令”自动为我们构建app;是一个构建工具,它是用来帮助我们构建app的,构建包括编译、工程里的编译jdk版本,与引用的jar包的关系?

2024-04-28 15:06:14 1315 3

原创 同一工程中不同RS的问题结论

类似java以方法名或者类名为索引进行的存储 名字与类之间的关系 ,系统对RS具体的哪个发生了混淆,于是springboot 的解析中,就发生错乱,没有完全对应上,就直接把它解析成下一级。返回结果就没有多余的包裹;而与文件所在的目录层次没有关系。如下面的/sys2/version。测试结果:都使用 import com.gbcom.wvp.domain.vo.RS;当然,如果使用了import com.gbcom.wvp..domain.vo.RS;结果就会包裹两层,如下图。

2024-04-25 15:05:10 148 2

原创 【issues】when I include libwebrtc-m122.aar ,I met “Unsupported class file major version 61“

(1) when I include google-webrtc-1.0.32006 in my android project ,it is ok (2) when I include libwebrtc-m122.aar from AhmedHumk/Webrtc-AAr-Build-Releases: Compiled AAR Versions of WebRtc (github.com) I met this problem like below:

2024-04-24 09:19:55 135

原创 【养生】个人参考:五脏运动

如有侵权可以下架,仅应用于个人查阅。

2024-04-23 13:36:17 130

原创 ffmpeg支持MP3编码的方法

在ffmpeg安装包目录下 ,通过./configure --list-encoders 和 ./configure --list-decoders 命令可以看到,ffmpeg只支持mp3解码,但是不支持mp3编码。然后修改ffmpeg中./configuer ,添加上 "--enable-libmp3lame" 选项,重新编译,使用生成的 ffmpeg工具就可以进行mp3编码操作了。lame下载地址:https://sourceforge.net/projects/lame/files/lame/

2024-04-23 11:10:02 519

原创 keytool 错误: java.io.IOException: Invalid keystore format java.io.IOException: Invalid keystore forma

keytool 错误: java.io.IOException: Invalid keystore format java.io.IOException: Invalid keystore format at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:658) at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeySto。

2024-04-23 09:09:08 957 3

原创 代理设置方法 ubuntu git

(2) 当自己的 虚拟机选择default switch,保持了虚拟机与本机的联通性(host模式好像),这时,可以。好像直接用对外网桥197,就会不行。取消git中的代理 ,参考。(1) .bashrc中写。

2024-04-22 17:23:42 263

原创 arm64-v8a、armeabi-v7a、x86、x86_64

当我们去GitHub下载应用的时候是不是经常很懵逼,就像下图一样,粗看一下如此多安装包到底要选择下载哪个且每种安装包到底有哪差别?毕竟因为自己一无所知,有时便随意下载一个后,安装时却报『此版本与你的系统不兼容』的错误,只得一个一个下载尝试,不但浪费时间,还不知所谓为何有此错误!?示例图片安卓CPU类型的说明armeabi设备只兼容armeabi,不支持硬件辅助浮点运算,支持所有的 ARM* 设备;armeabi-v7a设备兼容armeabi-v7a、armeabi;

2024-04-16 18:59:51 2919 1

原创 【zlm】wvp级联设计

(3)发现在我们的zlm1里已经有了这个流。(1)先在10.60.3.45上点播数据。(2) 再通过拉流代理 拉流。ffplay 播放看看。

2024-04-10 15:23:53 526

原创 【管理】代码互查

内容包含:提交内容描述;文件范围:填文件名、commited 链接等。

2024-04-10 13:33:39 346

原创 【webrtc】源码下载与编译

这将会拉取webRTC源码,且额外加了android相关的依赖,例如Android SDK/ NDK。整个工程大概21G,主要占用的是第三方依赖,在third_party目录下,大概17G+,其中third_party/Android相关依赖有6G+。所以拉取时,请确保空间充裕。B fetch通过 ubuntu的界面 proxy设置了代理。(1) windows ,centos上都会报错。这个应该可以看到最新的变动 ,需求变更等。A : 在git上设置代理。

2024-04-08 17:00:54 661 1

原创 【zml】vp9 vp8

vp9 vp8。

2024-04-02 16:28:56 470

原创 【zlm】音视频流与音频流合并的设计

https://www.cnblogs.com/deng-cc/p/10123069.html命令行。gbcomZlm->mp4test1分支。

2024-04-02 12:58:56 1153

原创 【zlm】通过debug时的堆栈看,代码到底如何写frame的

【代码】【zlm】写frame。

2024-03-27 17:55:06 185

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

a=ssrc:809145055 msid:stream_id audio_label // 这个子流的属性。a=msid:stream_id audio_label // stream_id 中的子流。a=ssrc:809145055 mslabel:stream_id // 这个子流的属性。对的,我们把海思的芯片搞成h264也变成这样了,所以你把这个搞好了,也帮我们一起搞定了一个问题。a=msid-semantic: WMS // 没有说明子流信息。

2024-03-26 16:00:40 1842 1

原创 【zlm】MS, 复合器与解复合器

当解利用的时候 ,就直接把demuxer 里产生的trackers ,通过addtracker,直接 调用 了ms的addtracker,给muxer上也挂上了tracker .track input frame 之后 ,通过下面已经在track里设置的代理 ,将input frame转发给, muxer的input frame .当进行解码 的时候,又通过之前 绑定好的关系 ,将数据流最后通过 muxer-》inputFrame进行了数据的复合!然后给了demuxer。

2024-03-24 18:10:34 225

原创 【zlm】RtspMediasource是如何与webrtc等协同工作的

rtspsource->setListen(webrtcPUSHer::webrtctrransport(ice+dtls)->构造里绑定了8000端口)。8000端口开始服务器启动的时候就与webrtcserver webrtcsession绑定在一起。这样就都联系起来了。

2024-03-22 17:53:47 325

原创 【zlm】日志模块

LogLevel;

2024-03-20 09:11:37 128

通视功能的效果,前端绘制

通视功能的效果 “观目高差÷观目距离≥遮低高差÷遮低距离”是用于判断两点之间是否通视的一个公式。其中,“观目高差”指观察点与目标点之间的高度差;“观目距离”指观察点与目标点之间的水平距离;“遮低高差”指遮蔽点与观察点或目标点之中较低点的高度差;“遮低距离”指遮蔽点与观察点或目标点之中较低点的水平距离。

2024-07-19

一次sql注入问题的筛查报告 ,主要 是sql 注入的问题

一次sql注入问题的筛查报告 ,主要 是sql 注入的问题

2024-05-10

webrtc建链成功的报文

webrtc建链成功的报文

2024-01-05

稳定版本的播放;在单兵上有运行丢包的脚本

稳定版本在 有丢包脚本在单兵上运行时的表现。

2023-10-27

丝滑版本的播放;单兵上有放置了丢包的脚本在运行

丝滑版本在 有丢包脚本在单兵上运行时的表现。

2023-10-27

Mediaserver的2015-2022vc版本下编译出的release版本

Mediaserver的2015-2022vc版本下编译出的release版本

2023-08-29

主动语音广播,向 设备发音频

主动语音广播,向 设备发音频

2023-08-22

访问机器的增加vms.dualven.cn的域名解析,只需要输入IP

访问机器的增加vms.dualven.cn的域名解析,只需要输入IP

2023-08-08

T1&S1 通过ADB安装APK

adb更新apk版本。

2023-06-30

如何使用installshield制作windows版本,及在已经有工程的情况下,怎么模仿使用

如何使用installshield制作windows版本,及在已经有工程的情况下,怎么模仿使用

2022-09-01

olm-3.2.3.tgz

jitsi-meet里经常在亚洲下不到的包。 https://gitlab.matrix.org/api/v4/projects/27/packages/npm/@matrix-org/olm/-/@matrix-org/olm-3.2.3.tgz

2022-07-06

db.tar用于获取外场 的数据库资源的脚本

用于获取外场 的数据库资源的脚本

2021-06-07

InstallAnywhere.zip

installanywhere2009的安装包

2021-05-20

installanywhere2009使用说明.ppt

installAnywhere针对两种用户设计了不同的开发环境:一种是common designer,另一种是Advanced Designer。当你第一次打开IA的时候,缺省的是common designer,你只需要做一些简单的配置,比如产品的名称,需要安装的文件,要不要绑定虚拟机等等,然后就可以build出一个安装程序了。Advanced Designer是为高级用户设置的,提供了更多,更丰富的功能,你可以用它来打造你所需要的安装程序。本文主要是针对Advanced Designer进行一些说明

2021-05-20

机器学习之网络介绍PPT

不论神经网络的模型是否真的跟生物自身的神经网络相似,也不是特别重要,可以不用太关心,能大概理解它的一个构造思想即可。通常大家不会具体到要去通过代码实现神经网络模型,所以不必太在意其数学公式和具体计算,只需要关心其大概原理,本文就说说相关的一些概念。

2020-11-11

损失函数(loss function)PPT

损失函数(loss function)或代价函数(cost function)是将随机事件或其有关随机变量的取值映射为非负实数以表示该随机事件的“风险”或“损失”的函数。在应用中,损失函数通常作为学习准则与优化问题相联系,即通过最小化损失函数求解和评估模型。

2020-11-11

卷积神经网络讲解PPT

Input layer, hidden layer(series), output layer neurons have learnable weights and biases.. each neuron is fully connected to all neurons in the previous layer, neurons in a single layer function completely independently and do not share any connections. The last fully-connected layer is called the

2020-11-11

人工智能之二-全套路演示.pptx

人工智能的一全套演练,从最开始的数据挖掘,数据分析,到后面的机器学习等;特征工程,调参, 模型整合。 如果对机器 学习没有一个全面的了解,通过这个文档,可以鸟瞰全局,当然,细节部分,没有相应 的知识 支撑,还是很困难。不过可以以此为索引 ,去相应学习对应的知识 。

2020-11-10

gamodel-r50.zip

insightface里的人脸,年龄,性能模型 ;下载pretrained_model。 在deploy下运行insightface里的模型时, 一共下载两个,一个为人脸识别model,一个为性别年龄识别model,由于代码中必须加载这两个model,所以就算不用都要下载。

2020-06-12

详解读写主从的mycat方案.doc

GiSecurity中,使用了mycat的数据库的插件,这个插件在整个系统中,对处理大数据级别的业务数据,起着至关重要的作用,所以,对这块的布署方案进行详细的了解与设计,是很有必要的。

2020-04-02

MySQL安装手册.docx

本文档主要是描述windows和linux环境下MySQL5.7、5.6版本的安装方法。本文适用与Centos7以上64位系统,不适用于32位。 安装版本:mysql Ver 14.14 Distrib 5.7.17, for Linux (x86_64) 准备软件:mysql57-community-release-el7-9.noarch.rpm

2020-04-02

人工智能入门介绍.pptx

在学习人工智能的过程中,经常会因为它涉及到的知识太多而迷茫;本PPT提纲挈领总结了所有 的知识与类型,方便读者高屋建瓴。不至于 迷失!

2020-04-02

MySQL配置手册.docx

MySQL配置手册; 很多细节的参数,都是要在实践的项目中总结出来的。

2019-09-30

MyCAT安装配置.docx

目前看到最完整实用的mycat配置; 很多都是作者通过自己的项目总结而得到的。官方文档上都没有

2019-09-30

javascript讲解PPT

java script 从易到难的教程,看完就会了

2014-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除