实时流模拟器-本地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再运行
计算中心分布式存储需求配置
软硬件整体要求:
1. 性能要求:
能够支持40个客户端图片数据随机读取性能不低于20万张/s(单台客户端随即图片数据读取不低于5000张/s);支持超过100个客户端图片数据随即读取性能不低于20万张/s,单台客户端随即图片数据读取不低于2000张/s;(图片大小:32K) ;数据写入过程数据随即读取性能波动不超过20%。
会根据情况进行图片文件和图片文件打包两种方式进行测试。根据实际业务情况进行测试后,后续正式招标时可能会对性能指标进行修正。
延时指标:根据测试情况来指定。
2. 稳定性:要求满足7x24小时高压数据读取、写入不出现异常情况(数据读取失败、写入失败、数据丢失等)。 商务条款约定,稳定性出现问题时赔偿。累计停止服务时间或性能异常多少次,赔付比例。
3. 扩展性:支持在线扩展,保障原系统中扩容数据不丢失且能进行正常数据读写前提下,支持已分配文件系统在线扩容,提供扩展性方案与线性扩展性能数据(存储池容量扩展性、吞吐扩展性、网络扩展性)
4. 数据可靠性要求:采用双副本模式,提供硬盘容错以及服务器容错及网络冗余容错。
5. 图形化监测:支持远程图形化管理界面,可在图形化界面
视频监控平台常见方案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
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
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
国标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协议的更大的适用性,做了很多的补充
TCPView工具Windows
TCPView工具,Windows查看TCP链接数工具
跟我一起学Makefile
对于MakeFile是什么,以及MakeFile如何工作,都以其经验做了较好的讲解
QT个人学习笔记
QT信号与槽运行机制
所有包含信号与槽的类必须在程序中声明Q_OBJECT
信号与槽用于对象间的通信,替代回调技术,当一个特定事件发生时,一个信号被发射,与之相关联的槽函数就会被调用。
信号与槽机制是类型安全的,信号的参数列表与它接收槽的参数列表要相匹配。编译器可以检测类型是否匹配。(槽函数参数可多于信号但必需与信号参数相匹配)。参数可以是任意类型。包括类、集合等
信号与槽连接方式
多信号对单一槽
单信号对多槽: 当信号发射时,槽按任意顺序执行
信号对信号
QT内部培训的资料
QT内部培训的资料,对于刚接触QT的朋友很有参考价值的
vcredist_x86的dll和vs2005,vs2008和vs2010对应的exe
vcredist_x86的dll(应该是vs2008的)和vs2005,vs2008和vs2010对应的vcredist_x86安装程序
高质量C++_C编程指南和Google_C++编码规范_中文版
高质量C++_C编程指南和Google_C++编码规范_中文版