handsomestwei
Preview Image

流媒体协议基础

流媒体协议基础 一般分为指令控制(tcp传输),和数据传输(udp传输)两类协议,分开工作。 流媒体协议标准 GB28181 适用大规模监控系统。使用SIP作为信令协议,通过RTP/RTCP实现流控制和反馈。除了规范流媒体传输,还做了通道信息级联同步等规范定义。 流媒体协议分类 常见的有 RTMP (应用层,绑定依赖浏览器的Flash播放器插件。可用于推、拉流) RTS...

Preview Image

quartz在双机热备场景定时任务双份执行冲突解决方案

quartz在双机热备场景定时任务双份执行冲突解决方案 场景和挑战 对于单体架构,使用Quartz框架做定时任务管理,默认单实例运行。在双机热备场景,容易出现定时任务分别在主、备节点同时运行、跑双份的冲突问题。 基于分布式锁的定时任务管理(不推荐) 利用redis、数据库等中间件 1) 主节点运行时,向中间件写入key,创建锁; 2) 备节点quartz的运行时,检测到锁的存在,不执行定时...