自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(245)
  • 资源 (8)
  • 收藏
  • 关注

原创 基于yum源创建自己的docker系统镜像

docker镜像的原理,可以搜索网络文章,尤其docker hub中的系统镜像,基础的系统镜像并不清楚系统中都放了哪些单元和组件,若是想进一步裁剪,则不可,作为产品级的系统基础镜像总是希望可控和完全清楚内容,并可根据情况进行裁剪,越小越好!如下于docker源码分析而自动创建的系统tar包,cat *.tar | docker import - 即可:基于centos7.x系统的容器镜像:# vimyum.conf.temp 文件[main]tsflags=nodocsinstal.....

2020-05-13 21:02:16 500 2

转载 Linux文件缓存使用情况和命中率查看的工具详细概述

这里总结几个Linux文件缓存(page cache)使用情况、命中率查看的工具。perf-tools里面的cachestat来自于大名鼎鼎的Brendan Gregg的cachestat,已经被加到他的perf-toolshttp://www.brendangregg.com/blog/2014-12-31/linux-page-cache-hit-ratio.htmlpcs...

2018-11-23 16:11:52 2190

转载 宿主机与docker容器之间免密码ssh链接,容器与容器之间ssh免密码连接

转:https://segmentfault.com/a/1190000012484646若要实现免密登陆,意味着无论是宿主机,还是容器都要彼此交互公钥:容器A发送自身公钥给中心机器,统一由中心机器,回发全部需要ssh到容器A的公钥信息,任何一个新加入的容器,发送信息给中心机器,则中心机器通知全部的容器更新附加对应的公钥信息,如此实现中心机器到全部容器,容器之间的彼此免ssh登陆一、S...

2018-10-26 20:29:40 3313 1

转载 Python框架下django 的并发和多线程

django 的并发能力真的是令人担忧,django本身框架下只有一个线程在处理请求,任何一个请求阻塞,就会影响另一个情感求的响应,尤其是涉及到IO操作时,基于框架下开发的视图的响应并没有对应的开启多线程,再者Python的多线程对于多核CPU有效利用率非常低,参照这里就使用 nginx + uwsgi 提供高并发nginx 的并发能力超高,单台并发能力过万(这个也不是绝对),在纯静态的 ...

2018-09-18 17:59:12 28369 2

转载 并不包含调试信息(未加载任何符号)

今天调试一C++程序,按下F5,老是弹出一对话框显示信息:debugging information for 'myproject.exe' cannot be found or does not match. No symbols loaded. 翻译成中文大概就是:不能找到'myproject.exe' 的调试信息或者调试信息不匹配。符号文件未加载。起初,我以为是没有生成.pdb文

2012-06-21 18:07:47 25752 9

原创 SRS WebRTC Whip 和 Whep 部署体验问题

查看后台日志:典型的报错信息:[2024-04-17 14:01:23.248][ERROR][41358][k5810747][0] serve error code=4042(HttpsHandshake)(Failed to do handshake for HTTPS) : start : handshake : handshake r0=-1, r1=1。,仅在windows下操作成功 2.whip和whep的交互不走8088端口,走另一个http api的监听端口1990。

2024-04-17 15:48:01 312 1

原创 openEuler论坛推荐

云、边、端、终端全场景、宏操系统内核和微操作 系统内核这个非常不错,增长迅速。音视频云,全场景一套架构!在这个系统场景下应该是可以更低的落地门槛!初次加入,基于这些新特性的期待,多多交流。这些技术白皮书非常不错:推荐看一下。

2024-04-03 15:20:45 169

原创 不同网络类型的理论丢包率

需要注意的是,以上数据仅为一般参考值,实际网络丢包率可能会受到各种因素的影响而有所波动。对于不同的网络结构和运营商,其具体的网络质量要求可能会有所差异,可以根据具体情况进行调整和优化。如果您需要更详细或具体的信息,建议联系各个运营商或网络服务提供商获取更准确的数据。对于不同的网络结构和运营商,通常有一些基本的网络质量要求,比如理论的丢包率。

2024-03-28 10:49:52 387

原创 ffmpeg 视频拼接 淡入淡出

源码安装,打开:--enable-filter=xfade windows上官方最新的已经打开此滤镜,如下的命令应该时没有使用xfade。测试了很多,尤其是参数稍微调整,就会没有效果,或者第一个视频卡死,或者整个都是粉色条带,如上的命令是最后验证ok的命令。综合来看,这个命令的作用是将两个输入视频进行淡入淡出效果处理,并与一个黑色背景叠加后输出为一个新的视频文件。并没有什么效果,不知道问题在哪里,测试了不少方案,均没有效果!这个命令结合了视频滤镜、叠加和编码操作,实现了比较复杂的视频处理功能。

2024-03-19 18:03:25 1182

原创 Voip测试工具

SIPp可以用来测试许多真实的SIP设备,如SIP代理,B2BUAs,SIP媒体服务器,SIP/x网关,SIP PBX,等等,它也可以模仿上千个SIP代理呼叫你的SIP系统。SIPp是一个测试SIP协议性能的工具软件。这是一个GPL的开放源码软件。sipp是安装在linux机器上的。支持通过CallXML脚本来定制呼叫流程。sipp工具的使用--简单的呼叫测试。SIP压力测试/DOS攻击利器。

2024-03-13 16:00:30 742

原创 Kamailio的SIP服务的性能

如下的提取的性能参数也是基于官方的性能报告,信令走的UDP,作为做系统方案的参照,Kamailio的性能还是非常,非常优秀!如此高的性能,搞个双机热备作为信令服务,然后媒体服务freeswitch搞个分布式,如此的可靠性的呼叫平台就非常的优秀了!

2024-03-13 15:57:06 1068

原创 openeuler欧拉系统 在windows10上安装报错0xc03a001a

当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。同时,openEuler是一个面向全球的操作系统开源社区,通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。C:\Users\{用户}\AppData\Local\Packages。调整一下为如下:取消掉压缩内容的选项,应用于全部的文件和文件夹。

2024-02-26 09:43:07 285

原创 Raid技术介绍

它是一种应用于计算机存储系统中的技术,通过将多个硬盘组合在一起,扩展了系统的存储能力,同时提高了数据的读写性能、容错能力和可用性。提高容错性:由于使用多个硬盘存储数据,当一个硬盘出现故障时,RAID 技术可以使用其他硬盘上的数据进行恢复,从而避免数据丢失。RAID 10 将 RAID 1 和 RAID 0 结合,提供了镜像和条带化的结合,提供了较好的读写性能和冗余能力。RAID 10E :是 RAID 1+0 的扩展级别,将 RAID 1 和 RAID 0 进一步组合,提供更高级的性能和冗余。

2024-01-30 16:34:09 435

原创 毫秒时间精度跑马灯代码

可以根据显示屏的刷新率进行调整,包含屏幕分辨率的调整,可以用来更加精确的测量视频的视频的端到端的时延测试,再配合高刷显示屏,以及高帧率相机即可实现更加精确的时延测试,若是追求到1毫秒精度的,还是建议购买专门的跑马灯计时设备。此方案的精度会受到显示屏的刷新率限制。根据需要自行修改即可。

2023-12-21 17:09:11 427 1

原创 50ms时延工业相机

SENSOPR(光转数字+算法处理) --> ISP(算法处理)→网卡驱动(数字转光),若SENSOR和ISP之间走离线模式,即模块间通信通过dma方案,则至少缓存一副图,加上算法处理故相机端的时延,43.48+算法处理+网卡处理= 50ms,显示屏的刷新时间60HZ,换算时间为:16.67ms,50+16.67 + 芯片处理时间 + 网络 = 理论上80ms左右,芯片的处理时间是和芯片本身的主频相关,更高的主频意味着更低的时延,不同的算法的处理的复杂度需要不同的时钟周期,即为时延。

2023-12-18 17:09:40 1113

翻译 了解并减少视频压缩系统中的延迟

在频谱中不太好的一端是没有速率控制功能的编码器,具有速率控制但不能提供足够的用户控制的编码器,以及支持低延迟编码但质量水平非常不同的编码器。在这里,所有不必要的帧级缓冲都已被消除,并且始终使用硬件编解码器(因为软件编解码器通常具有更高的延迟,这是由于与操作系统的内存传输和任务级管理相关的延迟开销)。例如,在给定的帧中,图像的平面背景部分可以用比更详细的前景部分所需的位数少得多的位数来表示。平均周期(以及与解码器的流缓冲区相关的延迟)的范围可以从几十帧到一整帧,在某些情况下,还可以减少到一帧的分裂。

2023-11-27 11:15:03 255 1

原创 实时音视频方案汇总

80米以上:会增加时延,海康技术不清楚具体时延,待测试,理论上和大华一致,海康厂商上技术推荐超过80米走光纤。方案5: hdmi + 无线+200米+转换器:50ms内(印象中有一款是20ms内,暂未深入确认)方案7: TRTC+ 5G,编码优化,解码优化,参照腾讯时延:40~70ms。方案8: 5G+视频网关,编码优化,解码优化,参照腾讯时延:50~80ms。80米电缆:50ms。

2023-11-17 17:08:58 348

原创 不同厂商IPC网页监控时延

1分钟(毫秒) 摄像头厂商:海康 设备型号:DS-IPC-B12H-I 第1次 第2次 第3次 第4次 第5次 第6次 第7次 第8次 第9次 第10次 平均值 摄像头网页 223 500 337 301 304 269 335 276 357 294 319.6 10分钟(毫秒) 第1次 第2次 第3次

2023-11-09 18:28:13 190

原创 obs whip 100ms端到端时延 zlmediakit webrtc验证

obs----whip---->媒体服务zlmediakit -----whep-----→chrome播放器(webrtc demo) 所有软件在同一台机器zlmediakit:低时延模式1)h264@25@1080p 平均时延:162.8ms 采样点ms:167+151+168+169+151+168+166+168+167+1532)h264@30@1080p 平均时延:150.9ms 采样点ms:149+149+149+147+133+167+167+151+149+148。

2023-11-09 18:16:35 793

原创 大华同轴电缆低时延监控方案300ms

从监控的角度,这套方案还是比较有性价比,毕竟总体价格不高,但是若是从远程工业控制的话,这个时延就非常高了,是无法满足工业远程控制的,即便是1km/h,300ms误差也在8cm左右了。找技术厂家咨询了具体的时延参数,厂家说无法提供,技术方面并无测试,从方案上来看的话,因为都是原始未压缩码流传输,本身不涉及到视频的编解码,理论上时延应该很低。但是实际测试的话,摄像头:2路,同轴电缆,200米,4路盒子,然后vga口解显示屏、hdmi口直接显示屏。若是从视频监控的角度的话,这套方案的时延是可以宣称“真实时”

2023-11-07 10:00:30 179 1

原创 一种报警短视频录像快速检索方法

6)以报警时间作为关联检索时间的第一优先级条件,以报警时间做时间抖动,抖动区间为前后3秒时间(时间根据算法场景,业务准确度可以调整)和报警短视频的元数据保存的报警时间为关联查询,若是满足报警短视频的报警时间在抖动区间内,则此短视频即为查询的报警信息关联的短视频。7)对于查询到短视频的列表,按照关联权重进行排序,关联度越高,则排到队列的最前,关联关系的权重校验,报警短视频的元数据的报警时间和查询的开始时间和结束时间,|开始时间+结束时间/2-报警时间|距离越小,则关联的权重越高,则关联度最高的拍在最前面。

2023-10-27 15:19:02 128

原创 一种基于Redis时间和权重关联的分布式优先级队列方法

固有的深度学习的任务的调度策略为使用RabbitMQ,不同版本的RabbitMQ调用任务没有任务优先级策略,且无法满足灵活调整排队任务的如上功能特色需求和更高的性能需求,故基于Redis的zset的内存数据和zset本身的数据结构特色(根据Score自动排队)和数据持久化策略来实现高性能分布式任务调度队列的方法的方案来解决此深度学习平台的应用场景或存在类似场景的需求。以时间和用户对于资源的角色权重,完成对于资源组下的有限的资源的合理调度,并根据训练任务的和硬件资源组的特色提升硬件资源的利用率。

2023-10-27 15:15:34 148

原创 一种基于屏幕分辨率的RTSP主子码流切换的多路视频监控的播放方案

2)进入设备的视频参数配置选项,根据业务场景的需要,若是用户的屏幕分辨率为1920*1080则推荐的配置主码流的视频参数为:H264/1080P/30FPS/4096Kbps,子码流的视频参数为:H264/D1/20FPS/512Kbps。9)对比设备的主码流的分辨率和播放窗口的分辨率的比值,若是比值小于6,则获取主码流的ws-flv的播放地址,否则获取子码流的ws-flv的播放地址。8)根据用户的选择的多分屏数,如4分屏,9分屏,16分屏等获取播放窗口的分辨率的数据。

2023-10-27 15:06:58 470

原创 文心一言简单体验

提供图解让反过来画,抓住了部分重点,但是还是和原图有比较大的差异!暂未逐个体验,可以对比体验一下!百度正式发布文心一言,

2023-10-25 10:50:20 961

原创 边端小场景音视频流分发架构

NVR,显示屏,交换机,摄像头,智能盒子,网线,电源线!还有部分的业务场景,如部分品牌的NVR接入监控摄像头,默认就会占用3路的视频流,有些品牌的监控摄像头能力非常一般,比如最多5路的流,这种就要注意结构性方案上是否满足了!1)IPC本身的流媒体的能力有限,一般IPC支持的客户端数10~50个,媒体分发能力:10~20路,看设备品牌能力。2)嵌入式NVR的客户端和流分发能力,都放大了一个数量级,媒体分发能力:100~500路,看设备品牌能力。4)带媒体分布式管理能力的小型视频监控平台一般支持万路左右。

2023-10-12 10:25:07 405

原创 k8s常用命令实例3

获取jinn-test-4命名空间中名为40329-aec07758-3a94-11eb-81d9-0242ac1e7b08-n24th的Pod的JSON格式详细信息。描述jinn-test-4命名空间中名为40329-aec07758-3a94-11eb-81d9-0242ac1e7b08-n24th的Pod详细信息。描述jinn-test-4命名空间中名为40329-aec07758-3a94-11eb-81d9-0242ac1e7b08-n24th的Pod详细信息。

2023-09-28 10:29:03 112

原创 k8s常用命令2

获取指定 Namespace 中名称包含关键字 "38438-53b28456-2acb-11eb-bf4b-0242ac1e5b04" 的 Pod 信息。- 获取名称包含关键字 "40329-0553885e-3530-11eb-83a2-0242ac1e5b04-rkvtn" 的 Pod 信息。- 获取名称包含关键字 "40329-0553885e-3530-11eb-83a2-0242ac1e5b04-rkvtn" 的 Pod 信息。

2023-09-28 10:21:14 228

原创 k8s常用命令1

获取指定 Namespace 中名称包含关键字 "233546-20654218-0baa-11eb-8794-02420afc970d-h8hjn" 的 Pod 信息。- 获取指定 Namespace 中名称包含关键字 "233546-20654218-0baa-11eb-8794-02420afc970d" 的 Job 信息。- 获取指定 Namespace 中名称包含关键字 "233546-20654218-0baa-11eb-8794-02420afc970d" 的 Job 信息。

2023-09-28 10:15:30 574

原创 传统安防音视频平台架构

信令中心服务器,处理客户端的登陆,认证,预览,回放,下载,云台等常见客户端的功能,同时管理媒体的分布式调度负载均衡功能和监控平台的多级级联域的管理功能和各个服务的状态维护。运维平台,定位为设备和平台服务和服务器和平台系统的运维功能,同时配合质量诊断服务器完成设备IPC,球机,DVR和NVR等设备的图片的质量诊断的报表分析和呈现功能。设备代理服务,主要负责设备的控制功能,如云台控制,预置位功能,以及基于预置位的巡航功能等设备参数的控制功能和设备的自动发现功能。

2023-09-28 09:12:30 624

原创 epoll 和 reactor 的关系

总结起来,epoll和Reactor是紧密相关的,epoll提供了一种高性能的I/O多路复用机制,可以与Reactor模式结合使用,实现高效的事件驱动编程。epoll通过监听多个文件描述符的I/O事件,并在事件发生时通知应用程序,可以有效地处理大量并发的I/O操作,提高系统的性能和响应能力。三、epoll与Reactor的关系 epoll和Reactor有紧密的关系,epoll是一种实现Reactor模式的高性能I/O多路复用机制。epoll和Reactor是在网络编程领域中常用的概念,它们有紧密的关系。

2023-09-12 13:51:29 659

原创 1800亿参数,支持中文,3.5万亿训练数据!开源类ChatGPT模型

Falcon 180B有基础和聊天两个模型,允许商业化。Falcon 180B在多个权威测试平台中,在推理、编程、知识测试等方面,超过了Meta最新发布的 Llama 2 70B 和 OpenAI 的 GPT-3.5,可媲美谷歌的PaLM 2-Large仅次于GPT-4。在线测试地址:https://huggingface.co/spaces/tiiuae/falcon-180b-demo。聊天开源地址:https://huggingface.co/tiiuae/falcon-180B-chat。

2023-09-11 17:01:19 241

原创 H.264视频编码推荐的分辨率和码率配置表

针对H.264编码格式,根据不同分辨率,推荐其对应的码率配置关系如下图所示:如下为上限,超过这个上限再增加码率基本无太大意义!

2023-09-01 15:55:32 3158

原创 一种基于WinDump自动抓包实现方法

该方法和系统通过预设的抓包参数和规则,实现了对抓包过程的灵活控制,并将抓包程序和业务服务进程分离,提高了系统的稳定性和效率。网络安全监控和分析:通过自动抓包并提供完整的交互信息,可以帮助网络管理员监视网络流量,识别和分析潜在的安全风险和攻击行为。应用程序监测和分析:抓包技术可以捕获应用程序之间的通信数据,帮助开发人员监测和分析应用程序的行为,识别潜在的问题或瓶颈。性能优化和网络优化:通过观察网络中的数据流量和通信模式,可以识别性能瓶颈并进行网络优化,以提高网络的稳定性和效率。

2023-08-31 18:56:19 201

原创 linux问题定位

问题排查的过程就是分析整合信息的过程,排查问题的过程就是,综合使用第二章介绍的各种方法收集信息,一步步刨根问底,抽丝剥茧的过程。是一种高级的脑力劳动,需要较大的耐心和对于原代码结构的熟悉,有时候定位一个深层次的问题需要几个月的时间的反复论证验证。2.2 使用 gdb UMTS.exe ../UMTS_5030-1437863062-11.core -x .gdbinit 打开core文件,保证能正确解析stl容器。4.3 现在可以确认 是这个map中的值不对导致的。

2023-08-25 14:22:52 375

原创 Windows下问题定位

teb查看某个线程是否添加了异常保护,为了提升异常相应的速度,异常控制块FS放置在Teb的句柄首地址 ExceptionList为异常处理列表,当有异常发生时,windows的处理流程如下 1、线程出现异常时,查询当前进程的调试端口是否打开,如果时直接进行调试状态。2G内存是一个32位进程可以使用的最大空间,OS层面为了提高内存分配的效率,保留内存用户可以不再关心,如果在window XP下面需要通过该参数确认是否发生了内存碎片,当前vista操作系统后,该问题已经不存在。却别于linux操作系统;

2023-08-18 13:52:43 950 1

原创 SSD磁盘小文件读写性能测试

slc、mlc、tlc闪存芯片颗粒区别介绍SLC=Single-LevelCell,即1bit/cell,速度快寿命长,价格贵(约MLC3倍以上的价格),约10万次擦写寿命;MLC=Multi-LevelCell,即2bit/cell,速度一般寿命一般,价格一般,约3000---10000次擦写寿命TLC=Trinary-LevelCell,即3bit/cell,也有Flash厂家叫8LC,速度慢寿命短,价格便宜,约500-1000次擦写寿命。,四层式存储单元,QLC闪存颗粒拥有比TLC更高的存储密度。

2023-08-15 18:16:02 339

原创 优哲SSD大文件写性能测试

10.删除掉小文件的测试:删除 3万个,32K 1万,64K 1万 512K 1万 1M 1千 4M 1千 6M 1千 64M 100个 总大小:23GB,后,大文件的读写性能一直在20MB,半个小时内均是20MB左右,擦写次数:93 且机器重启之后速度仍然是20MB左右。大文件读,写,读写(4/6)性能测试,删除性能测试,N进程,N线程。小文件读,写,读写(4/6)性能测试,删除性能测试,N进程,N线程。大文件读,写,读写(4/6)性能测试,删除性能测试,N进程,N线程。2)node使用情况。

2023-08-15 18:03:26 179

原创 常见图片格式的大小

HEIF(.heif或.heic):HEIF 是一种先进的图像格式,支持高效压缩和多种图像特性,如高动态范围(HDR)和深色细节。PNG(.png):PNG 是一种无损压缩格式,适用于带有透明背景的图像、图标和简单图形。JPEG(.jpeg或.jpg):JPEG 是一种广泛使用的有损压缩格式,适用于照片和彩色图像。GIF(.gif):GIF 是一种支持动画和透明背景的图像格式,适用于简单的动画图像和简单的图形。BMP(.bmp):BMP 是一种无损图像格式,适用于存储位图图像,文件大小较大,不经过压缩。

2023-08-14 16:21:43 2400

原创 解决Linux内存碎片化问题

本文将介绍解决Linux内存碎片化的方法,包括调整min水位线、调整min水位线和low水位线之间的差值、定期进行内存规整和定期手动释放缓存等。本文介绍了解决Linux内存碎片化的方法,包括调整min水位线、调整min水位线和low水位线之间的差值、定期进行内存规整和定期手动释放缓存等。当系统的空闲内存量低于low水位线时,内核会开始尝试回收大块的连续内存,以应对业务突发申请内存的情况。在业务空闲时段,我们可以主动触发内存规整,将分散的内存重新整理成连续的大块内存,以减少内存碎片化。二、调整min水位线。

2023-08-10 15:48:56 950 10

原创 百度chatgpt内测版

输入框中不知道如何换行,测试了enter,shift+enter,alt+enter均没有效果,文字输入多了,就有点很诡异,反馈给了百度方面,刚刚接触,还在对比体验中。请做一副画,一个渔夫,冬天,下着大雪,在船上为了一家的生计在钓鱼,远处的山上也都是白雪,整个西湖上就他一个孤独的身影。

2023-08-10 15:22:01 1531

实时流模拟器-本地mp4文件直接转协议流

1.运行守护程序: 进入文件夹keeper以管理员权限点击运行start.bat即可,生成的license文件夹忽略即可 2.测试运行 通过vlc访问测试流即可:rtsp://服务地址/record/live/test.mp4 或 rtsp://服务地址/record/1.mp4 例如:rtsp://127.0.0.1/record/live/test.mp4 或 rtsp://127.0.0.1/record/1.mp4 3.放置播放文件 mediaserver\boxdata\record下 可以创建子文件夹如test放置01.mp4,则访问地址为rtsp://服务地址/record/test/01.mp4 注意,文件和文件夹不可以为中文或者特殊字符 4.退出程序:桌面右下角Exit DSS即可。 5.文件一旦被流访问,无法更新和删除,若需要的话,请推出服务即可。 6.性能强大,理论上仅限于单进程系统允许打开的文件句柄数 备注:部分系统,若是发现keeper.exe无法运行或者start.bat无法找到执行文件,请执行一下vcredist_x86.exe再运行

2023-09-07

计算中心分布式存储需求配置

软硬件整体要求: 1. 性能要求: 能够支持40个客户端图片数据随机读取性能不低于20万张/s(单台客户端随即图片数据读取不低于5000张/s);支持超过100个客户端图片数据随即读取性能不低于20万张/s,单台客户端随即图片数据读取不低于2000张/s;(图片大小:32K) ;数据写入过程数据随即读取性能波动不超过20%。 会根据情况进行图片文件和图片文件打包两种方式进行测试。根据实际业务情况进行测试后,后续正式招标时可能会对性能指标进行修正。 延时指标:根据测试情况来指定。 2. 稳定性:要求满足7x24小时高压数据读取、写入不出现异常情况(数据读取失败、写入失败、数据丢失等)。 商务条款约定,稳定性出现问题时赔偿。累计停止服务时间或性能异常多少次,赔付比例。 3. 扩展性:支持在线扩展,保障原系统中扩容数据不丢失且能进行正常数据读写前提下,支持已分配文件系统在线扩容,提供扩展性方案与线性扩展性能数据(存储池容量扩展性、吞吐扩展性、网络扩展性) 4. 数据可靠性要求:采用双副本模式,提供硬盘容错以及服务器容错及网络冗余容错。 5. 图形化监测:支持远程图形化管理界面,可在图形化界面

2023-07-24

视频监控平台常见方案v1.00

目录 II 一、 平台常见名词解释 1 二、 现有平台音视频方案 3 2.1 视频监控整体功能 3 2.1.1 预览 3 2.1.2 回放 4 2.1.3 下载 4 2.1.4 云台控制 4 2.1.5 报警 4 2.1.6 平台级联 4 2.1.7 用户管理 5 2.1.8 设备管理 5 2.1.9 服务管理 5 2.1.10 截图 5 2.1.11 录像 5 2.1.12 国标平台级联配置和平台互联 5 2.1.13 语音对讲和广播 6 三、 视频监控方案 6 3.1 3.x系列视频监控平台架构 6 3.1.1 视频监控平台架构 6 3.1.2 直连预览流程图 8 3.1.3 过流媒体预览流程图 8 3.1.4 3.X视频监控平台产品形态 10 3.1.5 3.X视频监控平台行业 10 3.1.6 3.X视频监控平台架构痛点 10 3.2 视频云监控架构 10 3.3 乐橙云视频架构 11

2023-06-12

webrtc基础知识介绍

一、 常见名词解释 1 二、 WebRTC架构 2 2.1 WebRTC整体架构 2 2.2 协议栈 4 2.2.1 http协议栈 4 2.2.2 WebRTC协议栈 4 2.3 SDP介绍 5 2.3.1 SDP介绍 5 2.3.2 SDP实例分析 6 2.3.3 SDP交互流程 11 2.4 WebRTC媒体交互流程 12 2.4.1 WebRTC媒体SDP交互流程 12 2.4.2 WebRTC交互流程 13

2023-05-31

ZLMediaKit源码分析

目录 1 引言 5 1.1 背景 5 1.2 目的 5 1.3 参考资料 5 2 架构分析 6 3 主要模块 9 3.1 Thread 9 3.2 Socket 11 3.3 TcpServer&TcpClient 11 3.4 Util 12 3.4.1 NotilceCenter 12 3.5 Extention 13 3.6 MediaSource 13 3.7 Pusher 14 3.8 Player 14 3.9 Session 15 3.10 RtmpSession 15 3.11 Rtp 17 4 主要流程图 18 4.1 Rtsp交互流程 18 4.2 Rtmp推流 19 4.3 RtspMux 19 4.4 WebApi 20 4.4.1 GetMediaList获取媒体列表 20 5 模块目录结构 21 5.1 3rdpart 21 5.1.1 ZLToolKit 21 5.2 Src 21 5.2.1 Codec 21 5.2.2 Common 21 5.2.3 Extension 22 5.2.4 Rtcp 24 5.2.5 Player拉流客户端 24 5.2

2023-05-31

国标28181-2022

1. 增加了平台互联方案的说明 2. 媒体传输增加了h265,aac,G.722.1编码格式,增加了SVAC编码 3. 增加了媒体流传输的RTP时间戳要求 4. 增加了报警截图的方案 5. 对于编码的后7位有了更详细的规范 6. 对于资源融合推送,给予的方案说明 7. 增加了远程抓图方案说明 8. 增加了报警要上报图片的方案说明 9. 解决了如何做分布式的问题 10. 增加了带宽和视频帧率的要求 11. 增加了加密的方案说明 12. 增加了SIP客户端的接入说明 国标28181-2022 完整的官方文档,预计2023年6月份会正式发布,此次修改较大,补充了很多之前版本缺少的内容,并为了国标28181协议的更大的适用性,做了很多的补充

2023-05-31

linux问题定位.7z

linux问题定位

2021-03-06

TCPView工具Windows

TCPView工具,Windows查看TCP链接数工具

2021-03-06

SIP进阶-Wireshark使用及实例分析.doc

SIP进阶-Wireshark使用及实例分析

2021-03-06

跟我一起学Makefile

对于MakeFile是什么,以及MakeFile如何工作,都以其经验做了较好的讲解

2013-04-03

QT个人学习笔记

QT信号与槽运行机制 所有包含信号与槽的类必须在程序中声明Q_OBJECT 信号与槽用于对象间的通信,替代回调技术,当一个特定事件发生时,一个信号被发射,与之相关联的槽函数就会被调用。 信号与槽机制是类型安全的,信号的参数列表与它接收槽的参数列表要相匹配。编译器可以检测类型是否匹配。(槽函数参数可多于信号但必需与信号参数相匹配)。参数可以是任意类型。包括类、集合等 信号与槽连接方式  多信号对单一槽  单信号对多槽: 当信号发射时,槽按任意顺序执行  信号对信号

2013-01-17

QT内部培训的资料

QT内部培训的资料,对于刚接触QT的朋友很有参考价值的

2013-01-17

vcredist_x86的dll和vs2005,vs2008和vs2010对应的exe

vcredist_x86的dll(应该是vs2008的)和vs2005,vs2008和vs2010对应的vcredist_x86安装程序

2012-07-23

高质量C++_C编程指南和Google_C++编码规范_中文版

高质量C++_C编程指南和Google_C++编码规范_中文版

2012-07-05

空空如也

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

TA关注的人

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