Плагин CCTV



  • @dev:

    @homa:

    Добрый день!

    Не получается взять поток с камеры i-tech ip-op. RTSP без авторизации, h.264, в vlc отображается. Лог:

    Куда можно еще посмотреть?

    Добрый день, из лога видно, что связь между клиентом и плагином установилась, дальше должен быть этап подключения к камере, но лог обрывается Какая ошибка выходит в интерфейсе ? Если камера вещает аудио поток, отключите.

    Аудио отключено, на экране с выводом камеры написано "CONNECT"

    04.01 13:46:39.154 IH: transferdata_in { id: 'CCTV_CORE_aeffad3e-7757-4119-9560-15904c9fd615',
      unit: 'cctv',
      payload: { type: 'activity' } }
    04.01 13:46:44.208 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:46:44 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    
    04.01 13:46:44.208 cctv: rtsp res: RTSP/1.0 200 OK
    CSeq: 9
    Date: Fri, Jan 04 2019 10:46:44 GMT
    Session: 19E21BB2
    
    04.01 13:46:47.893 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'check_plugin' } }
    04.01 13:46:47.894 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{ "type": "check_plugin", "status": 	true }}
    
    04.01 13:46:47.894 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'rtsp', url: 'rtsp://10.255.255.42:554/v2' } }
    04.01 13:46:48.170 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'start' } }
    04.01 13:46:48.191 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{ "type": "p2p" }}
    
    04.01 13:46:48.431 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: 
       { type: 'offer',
         sdp: 'v=0\r\no=- 5442246994040009636 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE data\r\na=msid-semantic: WMS\r\nm=application 9 DTLS/SCTP 5000\r\nc=IN IP4 0.0.0.0\r\na=ice-ufrag:DQi2\r\na=ice-pwd:7glfM12u3f/3Zx3fyVCGHbDh\r\na=ice-options:trickle\r\na=fingerprint:sha-256 E7:C9:EF:B6:E2:5A:57:C5:34:BB:31:75:E3:B2:6C:3F:C7:A6:BD:04:C7:AC:F0:1A:D9:EA:8B:50:4E:B2:FF:3B\r\na=setup:actpass\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n' } }
    04.01 13:46:48.437 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: 
       { candidate: 'candidate:4240333427 1 udp 2113937151 10.255.255.70 51282 typ host generation 0 ufrag DQi2 network-cost 999',
         sdpMid: 'data',
         sdpMLineIndex: 0 } }
    04.01 13:46:48.440 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{"type":"answer","sdp":"v=0\r\no=- 8591153202658219669 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE data\r\na=msid-semantic: WMS\r\nm=application 9 DTLS/SCTP 5000\r\nc=IN IP4 0.0.0.0\r\nb=AS:30\r\na=ice-ufrag:Vmx7\r\na=ice-pwd:0QNMpPHKT7x0cTnuIzN+q5oX\r\na=fingerprint:sha-256 08:77:80:27:D1:2A:A9:59:6D:9E:B3:F2:04:EF:D3:B0:80:0C:E7:4D:44:A4:B8:B0:AB:14:D8:1C:96:17:C9:D7\r\na=setup:active\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n"}}
    { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{"candidate":"candidate:1140997398 1 udp 2122260223 10.255.255.71 55687 typ host generation 0 ufrag Vmx7 network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}}
    
    04.01 13:46:48.441 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: 
       { candidate: 'candidate:842163049 1 udp 1677729535 77.51.182.226 51282 typ srflx raddr 10.255.255.70 rport 51282 generation 0 ufrag DQi2 network-cost 999',
         sdpMid: 'data',
         sdpMLineIndex: 0 } }
    04.01 13:46:48.688 IH: raw {"type":"debug","txt":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60 client connect"}
    
    04.01 13:46:48.688 cctv: CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60 client connect
    04.01 13:46:48.689 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'rtsp', url: 'rtsp://10.255.255.42:554/v2' } }
    04.01 13:46:48.690 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{ "type": "stream", "camid": "66a7ecda53696136d9c3817832a26e34" }}
    
    04.01 13:46:48.690 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'activity' } }
    04.01 13:46:50.909 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'options', camid: '66a7ecda53696136d9c3817832a26e34' } }
    04.01 13:46:50.910 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{"camid":"66a7ecda53696136d9c3817832a26e34","data":"RTSP/1.0 200 OK\r\nCSeq: 2\r\nDate: Fri, Jan 04 2019 10:45:04 GMT\r\nPublic: OPTIONS, DESCRIBE, SETUP, TEARDOWN, SET_PARAMETER, PLAY\r\n\r\n","type":"options"}}
    
    04.01 13:46:50.917 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'describe', camid: '66a7ecda53696136d9c3817832a26e34' } }
    04.01 13:46:50.917 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{"camid":"66a7ecda53696136d9c3817832a26e34","data":"RTSP/1.0 200 OK\r\nCSeq: 3\r\nDate: Fri, Jan 04 2019 10:45:04 GMT\r\nContent-Base: rtsp://10.255.255.42:554/v2/\r\nContent-Type: application/sdp\r\nContent-Length: 414\r\n\r\nv=0\r\no=RTSP 1546595897721063 1 IN IP4 0.0.0.0\r\ns=RTSP Server\r\nt=0 0\r\na=range:npt=0-\r\na=control:*\r\nm=video 0 RTP/AVP 99\r\nc=IN IP4 0.0.0.0\r\nb=AS:0\r\na=rtpmap:99 H264/90000\r\na=fmtp:99 packetization-mode=1;profile-level-id=4D002A;sprop-parameter-sets=Z00AKpWoHgCJ+VA=,aFuPIA==\r\na=control:track1\r\nm=application 0 RTP/AVP 107\r\nc=IN IP4 0.0.0.0\r\nb=AS:0\r\na=rtpmap:107 vnd.onvif.metadata/90000\r\na=recvonly\na=control:track2\r\n","type":"describe"}}
    
    04.01 13:46:50.944 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'setup', camid: '66a7ecda53696136d9c3817832a26e34' } }
    04.01 13:46:50.945 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{"camid":"66a7ecda53696136d9c3817832a26e34","data":"RTSP/1.0 200 OK\r\nCSeq: 5\r\nDate: Fri, Jan 04 2019 10:45:04 GMT\r\nTransport: RTP/AVP;unicast;client_port=38001-38002;server_port=5004-5005;ssrc=A10FE146\r\nSession: 19E21BB2;timeout=60\r\n\r\n","type":"setup"}}
    
    04.01 13:46:50.967 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'play', camid: '66a7ecda53696136d9c3817832a26e34' } }
    04.01 13:46:50.969 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{"camid":"66a7ecda53696136d9c3817832a26e34","data":"RTSP/1.0 200 OK\r\nCSeq: 6\r\nDate: Fri, Jan 04 2019 10:45:04 GMT\r\nRange: npt=0.000-\r\nSession: 19E21BB2; timeout=60\r\nRTP-Info: url=rtsp://10.255.255.42:554/v2/track1;seq=41570;rtptime=2680612634,url=rtsp://10.255.255.42:554/v2/track2;seq=0;rtptime=0\r\n\r\n","type":"play"}}
    
    04.01 13:46:54.582 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    
    04.01 13:46:54.582 cctv: rtsp res: RTSP/1.0 200 OK
    Server: H264DVR 1.0
    cseq: 9
    
    04.01 13:47:04.208 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:47:04 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    
    04.01 13:47:04.208 cctv: rtsp res: RTSP/1.0 200 OK
    CSeq: 9
    Date: Fri, Jan 04 2019 10:47:04 GMT
    Session: 19E21BB2
    
    04.01 13:47:14.580 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    
    04.01 13:47:14.581 cctv: rtsp res: RTSP/1.0 200 OK
    Server: H264DVR 1.0
    cseq: 9
    
    04.01 13:47:24.153 IH: transferdata_in { id: 'CCTV_CORE_aeffad3e-7757-4119-9560-15904c9fd615',
      unit: 'cctv',
      payload: { type: 'activity' } }
    04.01 13:47:24.208 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:47:24 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    
    04.01 13:47:24.208 cctv: rtsp res: RTSP/1.0 200 OK
    CSeq: 9
    Date: Fri, Jan 04 2019 10:47:24 GMT
    Session: 19E21BB2
    
    04.01 13:47:33.910 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'activity' } }
    04.01 13:47:34.583 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    
    04.01 13:47:34.584 cctv: rtsp res: RTSP/1.0 200 OK
    Server: H264DVR 1.0
    cseq: 9
    
    04.01 13:47:44.208 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:47:44 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    
    04.01 13:47:44.208 cctv: rtsp res: RTSP/1.0 200 OK
    CSeq: 9
    Date: Fri, Jan 04 2019 10:47:44 GMT
    Session: 19E21BB2
    
    04.01 13:47:54.584 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    
    04.01 13:47:54.588 cctv: rtsp res: RTSP/1.0 200 OK
    Server: H264DVR 1.0
    cseq: 9
    
    04.01 13:48:04.209 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:48:04 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    
    04.01 13:48:04.209 cctv: rtsp res: RTSP/1.0 200 OK
    CSeq: 9
    Date: Fri, Jan 04 2019 10:48:04 GMT
    Session: 19E21BB2
    
    04.01 13:48:09.154 IH: transferdata_in { id: 'CCTV_CORE_aeffad3e-7757-4119-9560-15904c9fd615',
      unit: 'cctv',
      payload: { type: 'activity' } }
    04.01 13:48:14.581 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    
    04.01 13:48:14.582 cctv: rtsp res: RTSP/1.0 200 OK
    Server: H264DVR 1.0
    cseq: 9
    
    04.01 13:48:18.913 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'activity' } }
    04.01 13:48:24.209 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:48:24 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    
    04.01 13:48:24.210 cctv: rtsp res: RTSP/1.0 200 OK
    CSeq: 9
    Date: Fri, Jan 04 2019 10:48:24 GMT
    Session: 19E21BB2
    
    04.01 13:48:34.581 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    
    04.01 13:48:34.582 cctv: rtsp res: RTSP/1.0 200 OK
    Server: H264DVR 1.0
    cseq: 9
    
    04.01 13:48:44.210 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:48:44 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    
    04.01 13:48:44.210 cctv: rtsp res: RTSP/1.0 200 OK
    CSeq: 9
    Date: Fri, Jan 04 2019 10:48:44 GMT
    Session: 19E21BB2
    
    04.01 13:48:54.156 IH: transferdata_in { id: 'CCTV_CORE_aeffad3e-7757-4119-9560-15904c9fd615',
      unit: 'cctv',
      payload: { type: 'activity' } }
    04.01 13:48:54.580 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    
    04.01 13:48:54.581 cctv: rtsp res: RTSP/1.0 200 OK
    Server: H264DVR 1.0
    cseq: 9
    
    04.01 13:49:03.916 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'activity' } }
    04.01 13:49:04.209 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:49:04 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    
    04.01 13:49:04.210 cctv: rtsp res: RTSP/1.0 200 OK
    CSeq: 9
    Date: Fri, Jan 04 2019 10:49:04 GMT
    Session: 19E21BB2
    
    04.01 13:49:14.583 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    
    04.01 13:49:14.583 cctv: rtsp res: RTSP/1.0 200 OK
    Server: H264DVR 1.0
    cseq: 9
    
    04.01 13:49:24.210 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:49:24 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    
    04.01 13:49:24.210 cctv: rtsp res: RTSP/1.0 200 OK
    CSeq: 9
    Date: Fri, Jan 04 2019 10:49:24 GMT
    Session: 19E21BB2
    
    04.01 13:49:34.581 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    
    04.01 13:49:34.581 cctv: rtsp res: RTSP/1.0 200 OK
    Server: H264DVR 1.0
    cseq: 9
    
    04.01 13:49:39.176 IH: transferdata_in { id: 'CCTV_CORE_aeffad3e-7757-4119-9560-15904c9fd615',
      unit: 'cctv',
      payload: { type: 'activity' } }
    04.01 13:49:44.210 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:49:44 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    
    04.01 13:49:44.210 cctv: rtsp res: RTSP/1.0 200 OK
    CSeq: 9
    Date: Fri, Jan 04 2019 10:49:44 GMT
    Session: 19E21BB2
    
    04.01 13:49:48.918 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'activity' } }
    04.01 13:49:54.581 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    
    04.01 13:49:54.582 cctv: rtsp res: RTSP/1.0 200 OK
    Server: H264DVR 1.0
    cseq: 9
    
    04.01 13:50:04.212 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:50:04 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    
    04.01 13:50:04.212 cctv: rtsp res: RTSP/1.0 200 OK
    CSeq: 9
    Date: Fri, Jan 04 2019 10:50:04 GMT
    Session: 19E21BB2
    
    04.01 13:50:14.582 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    
    04.01 13:50:14.582 cctv: rtsp res: RTSP/1.0 200 OK
    Server: H264DVR 1.0
    cseq: 9
    
    04.01 13:50:24.155 IH: transferdata_in { id: 'CCTV_CORE_aeffad3e-7757-4119-9560-15904c9fd615',
      unit: 'cctv',
      payload: { type: 'activity' } }
    04.01 13:50:24.210 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:50:24 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    
    04.01 13:50:24.211 cctv: rtsp res: RTSP/1.0 200 OK
    CSeq: 9
    Date: Fri, Jan 04 2019 10:50:24 GMT
    Session: 19E21BB2
    
    04.01 13:50:33.921 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
      unit: 'cctv',
      payload: { type: 'activity' } }
    04.01 13:50:34.586 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    
    04.01 13:50:34.587 cctv: rtsp res: RTSP/1.0 200 OK
    Server: H264DVR 1.0
    cseq: 9
    
    
    


  • @homa:

    @dev:

    @homa:

    Добрый день!

    Не получается взять поток с камеры i-tech ip-op. RTSP без авторизации, h.264, в vlc отображается. Лог:

    Куда можно еще посмотреть?

    Добрый день, из лога видно, что связь между клиентом и плагином установилась, дальше должен быть этап подключения к камере, но лог обрывается Какая ошибка выходит в интерфейсе ? Если камера вещает аудио поток, отключите.

    Аудио отключено, на экране с выводом камеры написано "CONNECT"

    > 04.01 13:46:39.154 IH: transferdata_in { id: 'CCTV_CORE_aeffad3e-7757-4119-9560-15904c9fd615',
    >   unit: 'cctv',
    >   payload: { type: 'activity' } }
    > 04.01 13:46:44.208 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:46:44 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    > 
    > 04.01 13:46:44.208 cctv: rtsp res: RTSP/1.0 200 OK
    > CSeq: 9
    > Date: Fri, Jan 04 2019 10:46:44 GMT
    > Session: 19E21BB2
    > 
    > 04.01 13:46:47.893 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'check_plugin' } }
    > 04.01 13:46:47.894 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{ "type": "check_plugin", "status": 	true }}
    > 
    > 04.01 13:46:47.894 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'rtsp', url: 'rtsp://10.255.255.42:554/v2' } }
    > 04.01 13:46:48.170 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'start' } }
    > 04.01 13:46:48.191 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{ "type": "p2p" }}
    > 
    > 04.01 13:46:48.431 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: 
    >    { type: 'offer',
    >      sdp: 'v=0\r\no=- 5442246994040009636 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE data\r\na=msid-semantic: WMS\r\nm=application 9 DTLS/SCTP 5000\r\nc=IN IP4 0.0.0.0\r\na=ice-ufrag:DQi2\r\na=ice-pwd:7glfM12u3f/3Zx3fyVCGHbDh\r\na=ice-options:trickle\r\na=fingerprint:sha-256 E7:C9:EF:B6:E2:5A:57:C5:34:BB:31:75:E3:B2:6C:3F:C7:A6:BD:04:C7:AC:F0:1A:D9:EA:8B:50:4E:B2:FF:3B\r\na=setup:actpass\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n' } }
    > 04.01 13:46:48.437 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: 
    >    { candidate: 'candidate:4240333427 1 udp 2113937151 10.255.255.70 51282 typ host generation 0 ufrag DQi2 network-cost 999',
    >      sdpMid: 'data',
    >      sdpMLineIndex: 0 } }
    > 04.01 13:46:48.440 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{"type":"answer","sdp":"v=0\r\no=- 8591153202658219669 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE data\r\na=msid-semantic: WMS\r\nm=application 9 DTLS/SCTP 5000\r\nc=IN IP4 0.0.0.0\r\nb=AS:30\r\na=ice-ufrag:Vmx7\r\na=ice-pwd:0QNMpPHKT7x0cTnuIzN+q5oX\r\na=fingerprint:sha-256 08:77:80:27:D1:2A:A9:59:6D:9E:B3:F2:04:EF:D3:B0:80:0C:E7:4D:44:A4:B8:B0:AB:14:D8:1C:96:17:C9:D7\r\na=setup:active\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n"}}
    > { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{"candidate":"candidate:1140997398 1 udp 2122260223 10.255.255.71 55687 typ host generation 0 ufrag Vmx7 network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}}
    > 
    > 04.01 13:46:48.441 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: 
    >    { candidate: 'candidate:842163049 1 udp 1677729535 77.51.182.226 51282 typ srflx raddr 10.255.255.70 rport 51282 generation 0 ufrag DQi2 network-cost 999',
    >      sdpMid: 'data',
    >      sdpMLineIndex: 0 } }
    > 04.01 13:46:48.688 IH: raw {"type":"debug","txt":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60 client connect"}
    > 
    > 04.01 13:46:48.688 cctv: CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60 client connect
    > 04.01 13:46:48.689 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'rtsp', url: 'rtsp://10.255.255.42:554/v2' } }
    > 04.01 13:46:48.690 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{ "type": "stream", "camid": "66a7ecda53696136d9c3817832a26e34" }}
    > 
    > 04.01 13:46:48.690 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'activity' } }
    > 04.01 13:46:50.909 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'options', camid: '66a7ecda53696136d9c3817832a26e34' } }
    > 04.01 13:46:50.910 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{"camid":"66a7ecda53696136d9c3817832a26e34","data":"RTSP/1.0 200 OK\r\nCSeq: 2\r\nDate: Fri, Jan 04 2019 10:45:04 GMT\r\nPublic: OPTIONS, DESCRIBE, SETUP, TEARDOWN, SET_PARAMETER, PLAY\r\n\r\n","type":"options"}}
    > 
    > 04.01 13:46:50.917 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'describe', camid: '66a7ecda53696136d9c3817832a26e34' } }
    > 04.01 13:46:50.917 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{"camid":"66a7ecda53696136d9c3817832a26e34","data":"RTSP/1.0 200 OK\r\nCSeq: 3\r\nDate: Fri, Jan 04 2019 10:45:04 GMT\r\nContent-Base: rtsp://10.255.255.42:554/v2/\r\nContent-Type: application/sdp\r\nContent-Length: 414\r\n\r\nv=0\r\no=RTSP 1546595897721063 1 IN IP4 0.0.0.0\r\ns=RTSP Server\r\nt=0 0\r\na=range:npt=0-\r\na=control:*\r\nm=video 0 RTP/AVP 99\r\nc=IN IP4 0.0.0.0\r\nb=AS:0\r\na=rtpmap:99 H264/90000\r\na=fmtp:99 packetization-mode=1;profile-level-id=4D002A;sprop-parameter-sets=Z00AKpWoHgCJ+VA=,aFuPIA==\r\na=control:track1\r\nm=application 0 RTP/AVP 107\r\nc=IN IP4 0.0.0.0\r\nb=AS:0\r\na=rtpmap:107 vnd.onvif.metadata/90000\r\na=recvonly\na=control:track2\r\n","type":"describe"}}
    > 
    > 04.01 13:46:50.944 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'setup', camid: '66a7ecda53696136d9c3817832a26e34' } }
    > 04.01 13:46:50.945 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{"camid":"66a7ecda53696136d9c3817832a26e34","data":"RTSP/1.0 200 OK\r\nCSeq: 5\r\nDate: Fri, Jan 04 2019 10:45:04 GMT\r\nTransport: RTP/AVP;unicast;client_port=38001-38002;server_port=5004-5005;ssrc=A10FE146\r\nSession: 19E21BB2;timeout=60\r\n\r\n","type":"setup"}}
    > 
    > 04.01 13:46:50.967 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'play', camid: '66a7ecda53696136d9c3817832a26e34' } }
    > 04.01 13:46:50.969 IH: raw { "type":"transferdata", "id":"CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60", "payload":{"camid":"66a7ecda53696136d9c3817832a26e34","data":"RTSP/1.0 200 OK\r\nCSeq: 6\r\nDate: Fri, Jan 04 2019 10:45:04 GMT\r\nRange: npt=0.000-\r\nSession: 19E21BB2; timeout=60\r\nRTP-Info: url=rtsp://10.255.255.42:554/v2/track1;seq=41570;rtptime=2680612634,url=rtsp://10.255.255.42:554/v2/track2;seq=0;rtptime=0\r\n\r\n","type":"play"}}
    > 
    > 04.01 13:46:54.582 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    > 
    > 04.01 13:46:54.582 cctv: rtsp res: RTSP/1.0 200 OK
    > Server: H264DVR 1.0
    > cseq: 9
    > 
    > 04.01 13:47:04.208 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:47:04 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    > 
    > 04.01 13:47:04.208 cctv: rtsp res: RTSP/1.0 200 OK
    > CSeq: 9
    > Date: Fri, Jan 04 2019 10:47:04 GMT
    > Session: 19E21BB2
    > 
    > 04.01 13:47:14.580 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    > 
    > 04.01 13:47:14.581 cctv: rtsp res: RTSP/1.0 200 OK
    > Server: H264DVR 1.0
    > cseq: 9
    > 
    > 04.01 13:47:24.153 IH: transferdata_in { id: 'CCTV_CORE_aeffad3e-7757-4119-9560-15904c9fd615',
    >   unit: 'cctv',
    >   payload: { type: 'activity' } }
    > 04.01 13:47:24.208 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:47:24 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    > 
    > 04.01 13:47:24.208 cctv: rtsp res: RTSP/1.0 200 OK
    > CSeq: 9
    > Date: Fri, Jan 04 2019 10:47:24 GMT
    > Session: 19E21BB2
    > 
    > 04.01 13:47:33.910 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'activity' } }
    > 04.01 13:47:34.583 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    > 
    > 04.01 13:47:34.584 cctv: rtsp res: RTSP/1.0 200 OK
    > Server: H264DVR 1.0
    > cseq: 9
    > 
    > 04.01 13:47:44.208 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:47:44 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    > 
    > 04.01 13:47:44.208 cctv: rtsp res: RTSP/1.0 200 OK
    > CSeq: 9
    > Date: Fri, Jan 04 2019 10:47:44 GMT
    > Session: 19E21BB2
    > 
    > 04.01 13:47:54.584 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    > 
    > 04.01 13:47:54.588 cctv: rtsp res: RTSP/1.0 200 OK
    > Server: H264DVR 1.0
    > cseq: 9
    > 
    > 04.01 13:48:04.209 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:48:04 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    > 
    > 04.01 13:48:04.209 cctv: rtsp res: RTSP/1.0 200 OK
    > CSeq: 9
    > Date: Fri, Jan 04 2019 10:48:04 GMT
    > Session: 19E21BB2
    > 
    > 04.01 13:48:09.154 IH: transferdata_in { id: 'CCTV_CORE_aeffad3e-7757-4119-9560-15904c9fd615',
    >   unit: 'cctv',
    >   payload: { type: 'activity' } }
    > 04.01 13:48:14.581 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    > 
    > 04.01 13:48:14.582 cctv: rtsp res: RTSP/1.0 200 OK
    > Server: H264DVR 1.0
    > cseq: 9
    > 
    > 04.01 13:48:18.913 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'activity' } }
    > 04.01 13:48:24.209 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:48:24 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    > 
    > 04.01 13:48:24.210 cctv: rtsp res: RTSP/1.0 200 OK
    > CSeq: 9
    > Date: Fri, Jan 04 2019 10:48:24 GMT
    > Session: 19E21BB2
    > 
    > 04.01 13:48:34.581 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    > 
    > 04.01 13:48:34.582 cctv: rtsp res: RTSP/1.0 200 OK
    > Server: H264DVR 1.0
    > cseq: 9
    > 
    > 04.01 13:48:44.210 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:48:44 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    > 
    > 04.01 13:48:44.210 cctv: rtsp res: RTSP/1.0 200 OK
    > CSeq: 9
    > Date: Fri, Jan 04 2019 10:48:44 GMT
    > Session: 19E21BB2
    > 
    > 04.01 13:48:54.156 IH: transferdata_in { id: 'CCTV_CORE_aeffad3e-7757-4119-9560-15904c9fd615',
    >   unit: 'cctv',
    >   payload: { type: 'activity' } }
    > 04.01 13:48:54.580 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    > 
    > 04.01 13:48:54.581 cctv: rtsp res: RTSP/1.0 200 OK
    > Server: H264DVR 1.0
    > cseq: 9
    > 
    > 04.01 13:49:03.916 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'activity' } }
    > 04.01 13:49:04.209 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:49:04 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    > 
    > 04.01 13:49:04.210 cctv: rtsp res: RTSP/1.0 200 OK
    > CSeq: 9
    > Date: Fri, Jan 04 2019 10:49:04 GMT
    > Session: 19E21BB2
    > 
    > 04.01 13:49:14.583 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    > 
    > 04.01 13:49:14.583 cctv: rtsp res: RTSP/1.0 200 OK
    > Server: H264DVR 1.0
    > cseq: 9
    > 
    > 04.01 13:49:24.210 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:49:24 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    > 
    > 04.01 13:49:24.210 cctv: rtsp res: RTSP/1.0 200 OK
    > CSeq: 9
    > Date: Fri, Jan 04 2019 10:49:24 GMT
    > Session: 19E21BB2
    > 
    > 04.01 13:49:34.581 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    > 
    > 04.01 13:49:34.581 cctv: rtsp res: RTSP/1.0 200 OK
    > Server: H264DVR 1.0
    > cseq: 9
    > 
    > 04.01 13:49:39.176 IH: transferdata_in { id: 'CCTV_CORE_aeffad3e-7757-4119-9560-15904c9fd615',
    >   unit: 'cctv',
    >   payload: { type: 'activity' } }
    > 04.01 13:49:44.210 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:49:44 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    > 
    > 04.01 13:49:44.210 cctv: rtsp res: RTSP/1.0 200 OK
    > CSeq: 9
    > Date: Fri, Jan 04 2019 10:49:44 GMT
    > Session: 19E21BB2
    > 
    > 04.01 13:49:48.918 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'activity' } }
    > 04.01 13:49:54.581 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    > 
    > 04.01 13:49:54.582 cctv: rtsp res: RTSP/1.0 200 OK
    > Server: H264DVR 1.0
    > cseq: 9
    > 
    > 04.01 13:50:04.212 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:50:04 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    > 
    > 04.01 13:50:04.212 cctv: rtsp res: RTSP/1.0 200 OK
    > CSeq: 9
    > Date: Fri, Jan 04 2019 10:50:04 GMT
    > Session: 19E21BB2
    > 
    > 04.01 13:50:14.582 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    > 
    > 04.01 13:50:14.582 cctv: rtsp res: RTSP/1.0 200 OK
    > Server: H264DVR 1.0
    > cseq: 9
    > 
    > 04.01 13:50:24.155 IH: transferdata_in { id: 'CCTV_CORE_aeffad3e-7757-4119-9560-15904c9fd615',
    >   unit: 'cctv',
    >   payload: { type: 'activity' } }
    > 04.01 13:50:24.210 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nDate: Fri, Jan 04 2019 10:50:24 GMT\r\nSession: 19E21BB2\r\n\r\n"}
    > 
    > 04.01 13:50:24.211 cctv: rtsp res: RTSP/1.0 200 OK
    > CSeq: 9
    > Date: Fri, Jan 04 2019 10:50:24 GMT
    > Session: 19E21BB2
    > 
    > 04.01 13:50:33.921 IH: transferdata_in { id: 'CCTV_CORE_db61c6de-c4f3-4a38-8a5d-daa130297e60',
    >   unit: 'cctv',
    >   payload: { type: 'activity' } }
    > 04.01 13:50:34.586 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nServer: H264DVR 1.0\r\ncseq: 9\r\n\r\n"}
    > 
    > 04.01 13:50:34.587 cctv: rtsp res: RTSP/1.0 200 OK
    > Server: H264DVR 1.0
    > cseq: 9
    > 
    > 
    

    Добрый день, по логу видно что этапы подключения к камере нарушены, прошли все сразу, хотя должны идти друг за другом, запрос-ответ, видимо какая то ошибка происходит в логике, попробуйте задать камере логин и пароль, вдруг получится так.



  • @dev:

    @homa:

    @dev:

    Добрый день, из лога видно, что связь между клиентом и плагином установилась, дальше должен быть этап подключения к камере, но лог обрывается Какая ошибка выходит в интерфейсе ? Если камера вещает аудио поток, отключите.

    Аудио отключено, на экране с выводом камеры написано "CONNECT"

    Добрый день, по логу видно что этапы подключения к камере нарушены, прошли все сразу, хотя должны идти друг за другом, запрос-ответ, видимо какая то ошибка происходит в логике, попробуйте задать камере логин и пароль, вдруг получится так.

    С авторизацией визуально тоже самое



  • @homa:

    @dev:

    @homa:

    Аудио отключено, на экране с выводом камеры написано "CONNECT"

    Добрый день, по логу видно что этапы подключения к камере нарушены, прошли все сразу, хотя должны идти друг за другом, запрос-ответ, видимо какая то ошибка происходит в логике, попробуйте задать камере логин и пароль, вдруг получится так.

    С авторизацией визуально тоже самое

    Добрый день, необходимо протестировать данную модель камеры, после праздников если у Вас будет время предоставить удаленный доступ, то мы обязательно постараемся решить проблему 😉



  • Не проблема. После праздников я готов



  • @homa:

    Не проблема. После праздников я готов

    Добрый день, проблема решена добавлением BASIC авторизации 😉

    доступно обновление плагина версия 0.0.14

    • добавлена BASIC авторизация

    Важный момент в настройках камеры:

    • в настройках аудио канала должно быть выключено вещание аудио потока.

    • в настройках видео канала должен быть выбран параметр: Профиль - Baseline Profile

    Настройки могут отличаться расположением и интерфейсом, для полноты картины представлен пример настройки на типовой камере.
    rtps1.png
    rtsp2.png



  • Раньше видео можно было смотреть с телефона через гуглхром, теперь странная ситуация: внутри сети с телефона работает, за пределами сети не работает, но с ПК за пределами сети все хорошо :?



  • @homa:

    Раньше видео можно было смотреть с телефона через гуглхром, теперь странная ситуация: внутри сети с телефона работает, за пределами сети не работает, но с ПК за пределами сети все хорошо :?

    Добрый день, видимо не получается пробить NAT c мобильного телефона иногда такое случается по разным причинам (блокировки, изменения настроек). Подождите пару дней если ситуация не изменяться дайте знать



  • @dev:

    @homa:

    Раньше видео можно было смотреть с телефона через гуглхром, теперь странная ситуация: внутри сети с телефона работает, за пределами сети не работает, но с ПК за пределами сети все хорошо :?

    Добрый день, видимо не получается пробить NAT c мобильного телефона иногда такое случается по разным причинам (блокировки, изменения настроек). Подождите пару дней если ситуация не изменяться дайте знать

    Не исправилось. Думаю дело не в NAT, т.к. если подключиться через туже сеть в которой ПК, то с телефона не работает, а с ПК работает. Еще часто требуется переподключение к камерам внутри сети: камеры переходят в состояние стоп или появляется кнопка реконнект. Решил это переключением между одинаковыми экранами каждые 10мин.



  • @homa:

    @dev:

    @homa:

    Раньше видео можно было смотреть с телефона через гуглхром, теперь странная ситуация: внутри сети с телефона работает, за пределами сети не работает, но с ПК за пределами сети все хорошо :?

    Добрый день, видимо не получается пробить NAT c мобильного телефона иногда такое случается по разным причинам (блокировки, изменения настроек). Подождите пару дней если ситуация не изменяться дайте знать

    Не исправилось. Думаю дело не в NAT, т.к. если подключиться через туже сеть в которой ПК, то с телефона не работает, а с ПК работает. Еще часто требуется переподключение к камерам внутри сети: камеры переходят в состояние стоп или появляется кнопка реконнект. Решил это переключением между одинаковыми экранами каждые 10мин.

    Добрый день,

    уточните пожалуйста телефон и ПК подключены к одной сети ? (Через один роутер, ПК по LAN, телефон по WIFI ?) Уточните модель роутера.

    Установлены ли на телефоне антивирусы или брандмауэры ?



  • @dev:

    @homa:

    @dev:

    Добрый день, видимо не получается пробить NAT c мобильного телефона иногда такое случается по разным причинам (блокировки, изменения настроек). Подождите пару дней если ситуация не изменяться дайте знать

    Не исправилось. Думаю дело не в NAT, т.к. если подключиться через туже сеть в которой ПК, то с телефона не работает, а с ПК работает. Еще часто требуется переподключение к камерам внутри сети: камеры переходят в состояние стоп или появляется кнопка реконнект. Решил это переключением между одинаковыми экранами каждые 10мин.

    Добрый день,

    уточните пожалуйста телефон и ПК подключены к одной сети ? (Через один роутер, ПК по LAN, телефон по WIFI ?) Уточните модель роутера.

    Установлены ли на телефоне антивирусы или брандмауэры ?

    Да, к одной сети. Это корпоративная сеть со сложной топологией (внутренняя маршрутизация на двух парах L3 свитчей, потом внешняя маршрутизация на Cisco3845 и далее брандмауэр fortigate 300D). На телефоне ничего не установлено. Если на телефоне поднять VPN до сети с IH (другая подсеть но не через NAT), то все работает отлично, на ПК все работает без ВПН и дополнительных настроек.



  • @homa:

    @dev:

    @homa:

    Не исправилось. Думаю дело не в NAT, т.к. если подключиться через туже сеть в которой ПК, то с телефона не работает, а с ПК работает. Еще часто требуется переподключение к камерам внутри сети: камеры переходят в состояние стоп или появляется кнопка реконнект. Решил это переключением между одинаковыми экранами каждые 10мин.

    Добрый день,

    уточните пожалуйста телефон и ПК подключены к одной сети ? (Через один роутер, ПК по LAN, телефон по WIFI ?) Уточните модель роутера.

    Установлены ли на телефоне антивирусы или брандмауэры ?

    Да, к одной сети. Это корпоративная сеть со сложной топологией (внутренняя маршрутизация на двух парах L3 свитчей, потом внешняя маршрутизация на Cisco3845 и далее брандмауэр fortigate 300D). На телефоне ничего не установлено. Если на телефоне поднять VPN до сети с IH (другая подсеть но не через NAT), то все работает отлично, на ПК все работает без ВПН и дополнительных настроек.

    Добрый день, сервер получается тоже подключен к этой сети ?

    Если так то, возможно нужно смотреть в сторну бриджа интерфейсов wifi и lan, обычно по умолчанию все LAN интерфейсы между собой в одном бридже пакеты ходят между собой, а wifi интерйес обычно нет. Можете нарисовать схему сети ? можно на простом A4 от руки 😉



  • @dev:

    @homa:

    @dev:

    Добрый день,

    уточните пожалуйста телефон и ПК подключены к одной сети ? (Через один роутер, ПК по LAN, телефон по WIFI ?) Уточните модель роутера.

    Установлены ли на телефоне антивирусы или брандмауэры ?

    Да, к одной сети. Это корпоративная сеть со сложной топологией (внутренняя маршрутизация на двух парах L3 свитчей, потом внешняя маршрутизация на Cisco3845 и далее брандмауэр fortigate 300D). На телефоне ничего не установлено. Если на телефоне поднять VPN до сети с IH (другая подсеть но не через NAT), то все работает отлично, на ПК все работает без ВПН и дополнительных настроек.

    Добрый день, сервер получается тоже подключен к этой сети ?

    Если так то, возможно нужно смотреть в сторну бриджа интерфейсов wifi и lan, обычно по умолчанию все LAN интерфейсы между собой в одном бридже пакеты ходят между собой, а wifi интерйес обычно нет. Можете нарисовать схему сети ? можно на простом A4 от руки 😉

    Схема такая: https://cloud.nagaev.biz/owncloud/index.php/s/1lbormtbjw9P9wE . Нарисовал возможные варианты подключений с пометками как работает, а как не работает. В итоге не работает только на телефоне и только за натом. На телефоне с маршрутом или в одной сети работает, на ПК работает всегда.



  • Камера фалкон

    http://falconeye.su/Products/378/71/FE-BL100P/

    В одной сети с сервером. Все по проводам. В одном бридже. Единственное "усложнение" - сервер на виртуалке (VMW), и там между виртуальным сервером и физическим сетевым адаптером виртуальный свич гипервизора.

    по ссылке

    rtsp:/логин:пароль@адрес:554/ch01.264?ptype=udp
    
    ````получаю "error rtsp timeout".
    
    По той же ссылке vlc показывает.
    
    Куда копать?


  • Писали уже. Вывод звука на камере выключите.



  • @thunder_d:

    Писали уже. Вывод звука на камере выключите.

    У меня камера БЕЗ микрофона.

    Там нет настройки, которую можно выключить.

    Тип потока - Video Stream



  • @Erik:

    Камера фалкон

    http://falconeye.su/Products/378/71/FE-BL100P/

    В одной сети с сервером. Все по проводам. В одном бридже. Единственное "усложнение" - сервер на виртуалке (VMW), и там между виртуальным сервером и физическим сетевым адаптером виртуальный свич гипервизора.

    по ссылке

    > rtsp:/логин:пароль@адрес:554/ch01.264?ptype=udp
    > 
    ````получаю "error rtsp timeout".
    > 
    > По той же ссылке vlc показывает.
    > 
    > Куда копать?
    
    Добрый день, у Вас камера и сервер IntraHouse в одной под сети ?


  • Да, в одной подсети.



  • @dev:

    @Erik:

    Камера фалкон

    http://falconeye.su/Products/378/71/FE-BL100P/

    В одной сети с сервером. Все по проводам. В одном бридже. Единственное "усложнение" - сервер на виртуалке (VMW), и там между виртуальным сервером и физическим сетевым адаптером виртуальный свич гипервизора.

    по ссылке

    > > rtsp:/логин:пароль@адрес:554/ch01.264?ptype=udp
    > > 
    ````получаю "error rtsp timeout".
    > > 
    > > По той же ссылке vlc показывает.
    > > 
    > > Куда копать?
    > 
    > Добрый день, у Вас камера и сервер IntraHouse в одной под сети ?
    
    Добрый день, плагин работает с камерами по протоколу UDP, нужно смотреть приходит ли поток на сервер
    
    

    tcpdump host ip_камеры

    
    если сервер и камера находятся в разных под сетях то работать не будет, например:
    
    192.168.**0**.100 - сервер, 192.168.**1**.144 - камера – работать не будет
    
    192.168.**0**.100 - сервер, 192.168.**0**.10 - камера – работать будет
    
    VLC может работать как с TCP и UDP, в случае неудачи UDP автоматически переходит на TCP
    
    Мы ведем разработку плагина и добавим следующие функции:
    
    1\. Работа через TCP
    
    2\. Поддержка звука
    
    3\. Транспортный уровень через WS


  • @dev:

    @dev:

    @Erik:

    Камера фалкон

    http://falconeye.su/Products/378/71/FE-BL100P/

    В одной сети с сервером. Все по проводам. В одном бридже. Единственное "усложнение" - сервер на виртуалке (VMW), и там между виртуальным сервером и физическим сетевым адаптером виртуальный свич гипервизора.

    по ссылке

    > > > rtsp:/логин:пароль@адрес:554/ch01.264?ptype=udp
    > > > 
    ````получаю "error rtsp timeout".
    > > > 
    > > > По той же ссылке vlc показывает.
    > > > 
    > > > Куда копать?
    > > 
    > > Добрый день, у Вас камера и сервер IntraHouse в одной под сети ?
    > 
    > Добрый день, плагин работает с камерами по протоколу UDP, нужно смотреть приходит ли поток на сервер
    > 
    

    tcpdump host ip_камеры

    > 
    > если сервер и камера находятся в разных под сетях то работать не будет, например:
    > 
    > 192.168.**0**.100 - сервер, 192.168.**1**.144 - камера – работать не будет
    > 
    > 192.168.**0**.100 - сервер, 192.168.**0**.10 - камера – работать будет
    > 
    > VLC может работать как с TCP и UDP, в случае неудачи UDP автоматически переходит на TCP
    > 
    > Мы ведем разработку плагина и добавим следующие функции:
    > 
    > 1\. Работа через TCP
    > 
    > 2\. Поддержка звука
    > 
    > 3\. Транспортный уровень через WS
    
    А почему не будет работать в разных подсетях? udp маршрутизируемый протокол, это же не широковещание

Авторизуйтесь, чтобы ответить