对接GB28181厂家平台的思考

在两家安防公司呆过,中间隔了几年。

第一家的架构

对接GB28181厂家平台的思考_第1张图片

  第二家的架构

对接GB28181厂家平台的思考_第2张图片

 第一家,算法拉rtsp流,会慢几秒。因为转码服务器和RTSP服务器多了一个rtsp推流。

               几秒对算法结果没有影响。

              其它客户端拉rtsp流,打开慢,影响用户体验。轮询上大屏,效果也不好。

客户端和信令服务器可以走私有协议,是内部使用。走sip信令,信令服务器要转发sip,加大了开发的量,from和to都要改等。

ZLMediaKit是http服务器,向wvp定时发送服务器的Keepalive信息。
ZLMediaKit崩溃:rtsp流断了,算法重新拉rtsp流,ZLMediaKit重启,wvp把任务列表清除。
wvp崩溃:流不断,wvp获取任务列表,记录到队列。
(我没看wvp代码。)

二  其它

用jrtplib库接收rtp流,起一个线程去接收rtp流,这样处理当然是简单,客户端可以这么用。

服务器怎么可以这么用呢?

100路就是100个线程,系统频繁的切换线程,效率低。

有时候会崩溃,这是加锁能够解决的?

             

你可能感兴趣的:(项目经验,网络)