Плагин CCTV
-
Пока P2P у меня не работает решил сделать проброс TCP порта на вебку сервера через свой NAT. Вебка работает, все ок. А CCTV - не показывает. Или все же через NAT и TCP плагин пока не работает?
А как вариант можно сделать виджет CCTV без P2P? С таким функционалом как был в Berry - чтобы хотя бы через проброс порта можно было забирать img с камеры?
-
А в 4.3.9 с CCTV не было изменено? У меня почему-то перестала подключаться одна из двух камер. Виджет пишет CONNECT и все:
22.10 11:29:32.001 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', unit: 'cctv', payload: { type: 'check_plugin' } } 22.10 11:29:32.002 IH: raw { "type":"transferdata", "id":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3", "payload":{ "type": "check_plugin", "status": true }} 22.10 11:29:32.141 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', unit: 'cctv', payload: { type: 'start' } } 22.10 11:29:32.150 IH: raw { "type":"transferdata", "id":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3", "payload":{ "type": "p2p" }} 22.10 11:29:32.274 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', unit: 'cctv', payload: { type: 'offer', sdp: 'v=0\r\no=- 6226035831320127609 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:SPs5\r\na=ice-pwd:z4q9xyJIAajiAP4oMwOXdhE9\r\na=ice-options:trickle\r\na=fingerprint:sha-256 41:CC:FA:C4:08:CD:8A:3F:BE:1A:C9:09:B7:E8:E4:E0:0F:D6:BB:A5:3C:52:DF:22:F4:BA:C1:29:53:88:A4:65\r\na=setup:actpass\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n' } } 22.10 11:29:32.276 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', unit: 'cctv', payload: { candidate: 'candidate:3523490776 1 udp 2113937151 192.168.1.243 57568 typ host generation 0 ufrag SPs5 network-cost 999', sdpMid: 'data', sdpMLineIndex: 0 } } 22.10 11:29:32.278 IH: raw { "type":"transferdata", "id":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3", "payload":{"type":"answer","sdp":"v=0\r\no=- 6898588657856977203 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:yZrv\r\na=ice-pwd:imShOLeJlGGHjGuoAH+npzO0\r\na=fingerprint:sha-256 AB:51:FF:AA:DE:BB:4A:79:A9:C2:4D:9D:3F:60:EC:4F:D6:6A:0F:A1:BF:92:5B:51:6F:45:9B:86:A9:D8:71:3C\r\na=setup:active\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n"}} 22.10 11:29:32.283 IH: raw { "type":"transferdata", "id":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3", "payload":{"candidate":"candidate:2695576010 1 udp 2122260223 192.168.11.99 43516 typ host generation 0 ufrag yZrv network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}} 22.10 11:29:32.361 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', unit: 'cctv', payload: { candidate: 'candidate:842163049 1 udp 1677729535 212.73.124.244 57568 typ srflx raddr 192.168.1.243 rport 57568 generation 0 ufrag SPs5 network-cost 999', sdpMid: 'data', sdpMLineIndex: 0 } } 22.10 11:29:32.385 IH: raw { "type":"transferdata", "id":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3", "payload":{"candidate":"candidate:3995649338 1 tcp 1518280447 192.168.11.99 57941 typ host tcptype passive generation 0 ufrag yZrv network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}} 22.10 11:29:32.561 IH: raw { "type":"transferdata", "id":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3", "payload":{"candidate":"candidate:568541054 1 udp 1686052607 31.173.240.160 33724 typ srflx raddr 192.168.11.99 rport 43516 generation 0 ufrag yZrv network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}} 22.10 11:29:32.902 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', unit: 'cctv', payload: { type: 'rtsp', url: 'rtsp://admin:IPCamera@192.168.11.12:554/2' } } 22.10 11:29:32.904 IH: raw {"type":"debug","txt":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3 client connect"} 22.10 11:29:32.904 cctv: CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3 client connect 22.10 11:29:32.905 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', unit: 'cctv', payload: { type: 'activity' } } 22.10 11:30:18.010 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', unit: 'cctv', payload: { type: 'activity' } } 22.10 11:31:02.998 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', unit: 'cctv', payload: { type: 'activity' } }
PS: про скрипт для создания видеодомофона что-нибудь подскажите? Как с помощью скрипта на терминале УД (например, с IH Kiosk) открыть нужный экран/мнемосхему. Как дать серверу iH или другому команду на проигрывание аудиофайла?
Update1: не коннектилась даже после принудительной перезагрузки. Однако что-то поменялось (может быть канал интернета "прочухался") и плагин снова подключается к камере. Подскажите по отладке - какой можно "диагноз" поставить?
-
А в 4.3.9 с CCTV не было изменено? У меня почему-то перестала подключаться одна из двух камер. Виджет пишет CONNECT и все:
> 22.10 11:29:32.001 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', > unit: 'cctv', > payload: { type: 'check_plugin' } } > 22.10 11:29:32.002 IH: raw { "type":"transferdata", "id":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3", "payload":{ "type": "check_plugin", "status": true }} > > 22.10 11:29:32.141 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', > unit: 'cctv', > payload: { type: 'start' } } > 22.10 11:29:32.150 IH: raw { "type":"transferdata", "id":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3", "payload":{ "type": "p2p" }} > > 22.10 11:29:32.274 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', > unit: 'cctv', > payload: > { type: 'offer', > sdp: 'v=0\r\no=- 6226035831320127609 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:SPs5\r\na=ice-pwd:z4q9xyJIAajiAP4oMwOXdhE9\r\na=ice-options:trickle\r\na=fingerprint:sha-256 41:CC:FA:C4:08:CD:8A:3F:BE:1A:C9:09:B7:E8:E4:E0:0F:D6:BB:A5:3C:52:DF:22:F4:BA:C1:29:53:88:A4:65\r\na=setup:actpass\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n' } } > 22.10 11:29:32.276 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', > unit: 'cctv', > payload: > { candidate: 'candidate:3523490776 1 udp 2113937151 192.168.1.243 57568 typ host generation 0 ufrag SPs5 network-cost 999', > sdpMid: 'data', > sdpMLineIndex: 0 } } > 22.10 11:29:32.278 IH: raw { "type":"transferdata", "id":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3", "payload":{"type":"answer","sdp":"v=0\r\no=- 6898588657856977203 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:yZrv\r\na=ice-pwd:imShOLeJlGGHjGuoAH+npzO0\r\na=fingerprint:sha-256 AB:51:FF:AA:DE:BB:4A:79:A9:C2:4D:9D:3F:60:EC:4F:D6:6A:0F:A1:BF:92:5B:51:6F:45:9B:86:A9:D8:71:3C\r\na=setup:active\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n"}} > > 22.10 11:29:32.283 IH: raw { "type":"transferdata", "id":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3", "payload":{"candidate":"candidate:2695576010 1 udp 2122260223 192.168.11.99 43516 typ host generation 0 ufrag yZrv network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}} > > 22.10 11:29:32.361 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', > unit: 'cctv', > payload: > { candidate: 'candidate:842163049 1 udp 1677729535 212.73.124.244 57568 typ srflx raddr 192.168.1.243 rport 57568 generation 0 ufrag SPs5 network-cost 999', > sdpMid: 'data', > sdpMLineIndex: 0 } } > 22.10 11:29:32.385 IH: raw { "type":"transferdata", "id":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3", "payload":{"candidate":"candidate:3995649338 1 tcp 1518280447 192.168.11.99 57941 typ host tcptype passive generation 0 ufrag yZrv network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}} > > 22.10 11:29:32.561 IH: raw { "type":"transferdata", "id":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3", "payload":{"candidate":"candidate:568541054 1 udp 1686052607 31.173.240.160 33724 typ srflx raddr 192.168.11.99 rport 43516 generation 0 ufrag yZrv network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}} > > 22.10 11:29:32.902 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', > unit: 'cctv', > payload: > { type: 'rtsp', > url: 'rtsp://admin:IPCamera@192.168.11.12:554/2' } } > 22.10 11:29:32.904 IH: raw {"type":"debug","txt":"CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3 client connect"} > > 22.10 11:29:32.904 cctv: CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3 client connect > 22.10 11:29:32.905 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', > unit: 'cctv', > payload: { type: 'activity' } } > 22.10 11:30:18.010 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', > unit: 'cctv', > payload: { type: 'activity' } } > 22.10 11:31:02.998 IH: transferdata_in { id: 'CCTV_CORE_853cf749-e19e-4d63-8cc6-fef132a79ad3', > unit: 'cctv', > payload: { type: 'activity' } } >
PS: про скрипт для создания видеодомофона что-нибудь подскажите? Как с помощью скрипта на терминале УД (например, с IH Kiosk) открыть нужный экран/мнемосхему. Как дать серверу iH или другому команду на проигрывание аудиофайла?
Update1: не коннектилась даже после принудительной перезагрузки. Однако что-то поменялось (может быть канал интернета "прочухался") и плагин снова подключается к камере. Подскажите по отладке - какой можно "диагноз" поставить?
Добрый день,
Если это полный лог, то канал связи создался между клиентом(браузер) и плагином CCTV, а вот сам медиа поток не идёт, нет даже рукопожатия с камерой, очень странно, если только камера была не в сети или без питания.
-
@dev:
Добрый день,
Если это полный лог, то канал связи создался между клиентом(браузер) и плагином CCTV, а вот сам медиа поток не идёт, нет даже рукопожатия с камерой, очень странно, если только камера была не в сети или без питания.
Еще один лог. На виджете наждпись connect и постоянно крутиться загрузка вокруг кнопки play. Чего не хватает? Толщины канала, слишком большие односторонние задержки или еще что-то? Можно добавить дополнительное логгирование для понимания что происходит?
24.10 16:12:42.847 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'check_plugin' } } 24.10 16:12:42.848 IH: raw { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{ "type": "check_plugin", "status": true }} 24.10 16:12:42.850 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'rtsp', url: 'rtsp://admin:IPCamera@192.168.11.11:554/2' } } 24.10 16:12:42.986 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'start' } } 24.10 16:12:43.000 IH: raw { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{ "type": "p2p" }} 24.10 16:12:43.198 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'offer', sdp: 'v=0\r\no=- 6772597296101913286 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:iX51\r\na=ice-pwd:benwu5e1vkD7R5AyMwJW2nmq\r\na=ice-options:trickle\r\na=fingerprint:sha-256 52:67:1D:94:15:2D:B0:48:EF:38:EB:45:A1:7C:E9:0E:24:7B:3A:30:A9:3C:09:49:2E:69:44:57:B9:BA:50:38\r\na=setup:actpass\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n' } } 24.10 16:12:43.200 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { candidate: 'candidate:3523490776 1 udp 2113937151 192.168.1.243 54323 typ host generation 0 ufrag iX51 network-cost 999', sdpMid: 'data', sdpMLineIndex: 0 } } 24.10 16:12:43.203 IH: raw { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{"type":"answer","sdp":"v=0\r\no=- 2041069103481313140 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:WvLw\r\na=ice-pwd:KnkO1dslaMQLZGKO0InJAlNr\r\na=fingerprint:sha-256 37:EF:66:95:B0:70:E8:9D:47:3F:FF:7C:C1:90:23:86:FC:63:91:9A:21:4D:FE:DA:62:B5:80:F7:55:8D:62:78\r\na=setup:active\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n"}} 24.10 16:12:43.207 IH: raw { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{"candidate":"candidate:2695576010 1 udp 2122260223 192.168.11.99 58268 typ host generation 0 ufrag WvLw network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}} 24.10 16:12:43.309 IH: raw { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{"candidate":"candidate:3995649338 1 tcp 1518280447 192.168.11.99 49260 typ host tcptype passive generation 0 ufrag WvLw network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}} 24.10 16:12:43.398 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { candidate: 'candidate:842163049 1 udp 1677729535 212.73.124.244 54323 typ srflx raddr 192.168.1.243 rport 54323 generation 0 ufrag iX51 network-cost 999', sdpMid: 'data', sdpMLineIndex: 0 } } 24.10 16:13:31.054 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'rtsp_stop', camid: 'c5b8c754f7a65af98691686f69f338cb' } } 24.10 16:13:31.156 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'rtsp', url: 'rtsp://admin:IPCamera@192.168.11.12:554/2' } } 24.10 16:13:31.159 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'rtsp', url: 'rtsp://admin:IPCamera@192.168.11.13:554/2' } } 24.10 16:13:31.162 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'rtsp', url: 'rtsp://admin:IPCamera@192.168.11.14:554/2' } } 24.10 16:13:31.165 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'rtsp', url: 'rtsp://admin:IPCamera@192.168.11.15:554/2' } } 24.10 16:13:31.285 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 2\r\nServer: Hipcam RealServer/V1.0\r\nPublic: OPTIONS,DESCRIBE,SETUP,TEARDOWN,PLAY,SET_PARAMETER,GET_PARAMETER\r\n\r\n"} {"type":"debug","txt":"rtsp://192.168.11.12:554/2 options"} 24.10 16:13:31.286 cctv: rtsp res: RTSP/1.0 200 OK CSeq: 2 Server: Hipcam RealServer/V1.0 Public: OPTIONS,DESCRIBE,SETUP,TEARDOWN,PLAY,SET_PARAMETER,GET_PARAMETER 24.10 16:13:31.287 cctv: rtsp://192.168.11.12:554/2 options 24.10 16:13:31.407 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 401 Unauthorized\r\nCSeq: 3\r\nServer: Hipcam RealServer/V1.0\r\nWWW-Authenticate: Digest realm=\"Hipcam RealServer/V1.0\", nonce=\"dea928fa2c79f4888762237d1596cb24\"\r\n\r\n"} {"type":"debug","txt":"rtsp://192.168.11.12:554/2 www-authenticate"} 24.10 16:13:31.408 cctv: rtsp res: RTSP/1.0 401 Unauthorized CSeq: 3 Server: Hipcam RealServer/V1.0 WWW-Authenticate: Digest realm="Hipcam RealServer/V1.0", nonce="dea928fa2c79f4888762237d1596cb24" 24.10 16:13:31.409 cctv: rtsp://192.168.11.12:554/2 www-authenticate 24.10 16:13:31.527 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 4\r\nServer: Hipcam RealServer/V1.0\r\nContent-Type: application/sdp\r\nCache-Control: must-revalidate\r\nContent-length: 413\r\nContent-Base: rtsp://192.168.11.12:554/2/\r\n\r\nv=0\r\no=StreamingServer 3331435948 1116907222000 IN IP4 192.168.11.12\r\ns=11\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\na=control:*\r\nm=video 0 RTP/AVP 96\r\na=control:trackID=0\r\na=rtpmap:96 H264/90000\r\na=fmtp:96 packetization-mode=1;profile-level-id=4D001E;sprop-parameter-sets=Z00AHpWoKAtk,aO48gA==\r\na=framesize:96 640-352\r\nm=audio 0 RTP/AVP 8\r\na=control:trackID=1\r\na=rtpmap:8 PCMA/8000/1\r\na=ptime:20\r\na=fmtp:8 packetization-mode=1\r\n"} {"type":"debug","txt":"rtsp://192.168.11.12:554/2 describe"} 24.10 16:13:31.528 cctv: rtsp res: RTSP/1.0 200 OK CSeq: 4 Server: Hipcam RealServer/V1.0 Content-Type: application/sdp Cache-Control: must-revalidate Content-length: 413 Content-Base: rtsp://192.168.11.12:554/2/ v=0 o=StreamingServer 3331435948 1116907222000 IN IP4 192.168.11.12 s=11 c=IN IP4 0.0.0.0 t=0 0 a=control:* m=video 0 RTP/AVP 96 a=control:trackID=0 a=rtpmap:96 H264/90000 a=fmtp:96 packetization-mode=1;profile-level-id=4D001E;sprop-parameter-sets=Z00AHpWoKAtk,aO48gA== a=framesize:96 640-352 m=audio 0 RTP/AVP 8 a=control:trackID=1 a=rtpmap:8 PCMA/8000/1 a=ptime:20 a=fmtp:8 packetization-mode=1 24.10 16:13:31.528 cctv: rtsp://192.168.11.12:554/2 describe 24.10 16:13:31.646 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 5\r\nServer: Hipcam RealServer/V1.0\r\nSession: RNhJPzdeLFQ\r\nCache-Control: must-revalidate\r\nTransport: RTP/AVP;unicast;mode=play;source=192.168.11.12;client_port=60340-60341;server_port=6600-6601;ssrc=6b8b4567\r\n\r\n"} {"type":"debug","txt":"rtsp://192.168.11.12:554/2 setup"} 24.10 16:13:31.646 cctv: rtsp res: RTSP/1.0 200 OK CSeq: 5 Server: Hipcam RealServer/V1.0 Session: RNhJPzdeLFQ Cache-Control: must-revalidate Transport: RTP/AVP;unicast;mode=play;source=192.168.11.12;client_port=60340-60341;server_port=6600-6601;ssrc=6b8b4567 24.10 16:13:31.647 cctv: rtsp://192.168.11.12:554/2 setup 24.10 16:13:31.764 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 6\r\nServer: Hipcam RealServer/V1.0\r\nSession: RNhJPzdeLFQ\r\nRTP-Info:url=192.168.11.12/trackID=0;seq=1;rtptime=10000,url=192.168.11.12/trackID=1;seq=1;rtptime=10000\r\n\r\n"} 24.10 16:13:31.765 cctv: rtsp res: RTSP/1.0 200 OK CSeq: 6 Server: Hipcam RealServer/V1.0 Session: RNhJPzdeLFQ RTP-Info:url=192.168.11.12/trackID=0;seq=1;rtptime=10000,url=192.168.11.12/trackID=1;seq=1;rtptime=10000 24.10 16:13:31.765 IH: raw {"type":"debug","txt":"rtsp://192.168.11.12:554/2 play"} {"type":"debug","txt":"7a635fd881f002cddd579ab6694b5be7 rtsp connect"} { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{ "type": "stream", "camid": "7a635fd881f002cddd579ab6694b5be7" }} 24.10 16:13:31.766 cctv: rtsp://192.168.11.12:554/2 play 24.10 16:13:31.766 cctv: 7a635fd881f002cddd579ab6694b5be7 rtsp connect 24.10 16:13:31.885 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nServer: Hipcam RealServer/V1.0\r\nSession: RNhJPzdeLFQ\r\n\r\n"} 24.10 16:13:31.885 cctv: rtsp res: RTSP/1.0 200 OK CSeq: 9 Server: Hipcam RealServer/V1.0 Session: RNhJPzdeLFQ 24.10 16:13:33.885 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'options', camid: '7a635fd881f002cddd579ab6694b5be7' } } 24.10 16:13:33.886 IH: raw { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{"camid":"7a635fd881f002cddd579ab6694b5be7","data":"RTSP/1.0 200 OK\r\nCSeq: 2\r\nServer: Hipcam RealServer/V1.0\r\nPublic: OPTIONS,DESCRIBE,SETUP,TEARDOWN,PLAY,SET_PARAMETER,GET_PARAMETER\r\n\r\n","type":"options"}} 24.10 16:13:33.985 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'describe', camid: '7a635fd881f002cddd579ab6694b5be7' } } 24.10 16:13:33.986 IH: raw { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{"camid":"7a635fd881f002cddd579ab6694b5be7","data":"RTSP/1.0 200 OK\r\nCSeq: 4\r\nServer: Hipcam RealServer/V1.0\r\nContent-Type: application/sdp\r\nCache-Control: must-revalidate\r\nContent-length: 413\r\nContent-Base: rtsp://192.168.11.12:554/2/\r\n\r\nv=0\r\no=StreamingServer 3331435948 1116907222000 IN IP4 192.168.11.12\r\ns=11\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\na=control:*\r\nm=video 0 RTP/AVP 96\r\na=control:trackID=0\r\na=rtpmap:96 H264/90000\r\na=fmtp:96 packetization-mode=1;profile-level-id=4D001E;sprop-parameter-sets=Z00AHpWoKAtk,aO48gA==\r\na=framesize:96 640-352\r\nm=audio 0 RTP/AVP 8\r\na=control:trackID=1\r\na=rtpmap:8 PCMA/8000/1\r\na=ptime:20\r\na=fmtp:8 packetization-mode=1\r\n","type":"describe"}} 24.10 16:13:34.139 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'setup', camid: '7a635fd881f002cddd579ab6694b5be7' } } 24.10 16:13:34.141 IH: raw { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{"camid":"7a635fd881f002cddd579ab6694b5be7","data":"RTSP/1.0 200 OK\r\nCSeq: 5\r\nServer: Hipcam RealServer/V1.0\r\nSession: RNhJPzdeLFQ\r\nCache-Control: must-revalidate\r\nTransport: RTP/AVP;unicast;mode=play;source=192.168.11.12;client_port=60340-60341;server_port=6600-6601;ssrc=6b8b4567\r\n\r\n","type":"setup"}} 24.10 16:13:34.158 IH: raw { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{ "type": "error", "camid": "4bcfedbaaf45404d6b0ddbce0024cd65", "text": "rtsp connection failed" }} 24.10 16:13:34.162 IH: raw { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{ "type": "error", "camid": "470c1f94ee20c9a8ac878f5085473b07", "text": "rtsp connection failed" }} 24.10 16:13:34.166 IH: raw { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{ "type": "error", "camid": "327a86fdeff67383b29579cc3a68ff78", "text": "rtsp connection failed" }} 24.10 16:13:34.245 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'play', camid: '7a635fd881f002cddd579ab6694b5be7' } } 24.10 16:13:34.246 IH: raw { "type":"transferdata", "id":"CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e", "payload":{"camid":"7a635fd881f002cddd579ab6694b5be7","data":"RTSP/1.0 200 OK\r\nCSeq: 6\r\nServer: Hipcam RealServer/V1.0\r\nSession: RNhJPzdeLFQ\r\nRTP-Info:url=192.168.11.12/trackID=0;seq=1;rtptime=10000,url=192.168.11.12/trackID=1;seq=1;rtptime=10000\r\n\r\n","type":"play"}} 24.10 16:13:51.767 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nServer: Hipcam RealServer/V1.0\r\nSession: RNhJPzdeLFQ\r\n\r\n"} 24.10 16:13:51.768 cctv: rtsp res: RTSP/1.0 200 OK CSeq: 9 Server: Hipcam RealServer/V1.0 Session: RNhJPzdeLFQ 24.10 16:14:04.245 IH: transferdata_in { id: 'CCTV_CORE_cfd9aad3-de8e-4f85-be22-d4f0113bc79e', unit: 'cctv', payload: { type: 'get_parameter', camid: '7a635fd881f002cddd579ab6694b5be7' } } 24.10 16:14:11.767 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nServer: Hipcam RealServer/V1.0\r\nSession: RNhJPzdeLFQ\r\n\r\n"} 24.10 16:14:11.768 cctv: rtsp res: RTSP/1.0 200 OK CSeq: 9 Server: Hipcam RealServer/V1.0 Session: RNhJPzdeLFQ 24.10 16:14:31.768 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nServer: Hipcam RealServer/V1.0\r\nSession: RNhJPzdeLFQ\r\n\r\n"} 24.10 16:14:31.769 cctv: rtsp res: RTSP/1.0 200 OK CSeq: 9 Server: Hipcam RealServer/V1.0 Session: RNhJPzdeLFQ 24.10 16:14:51.768 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nServer: Hipcam RealServer/V1.0\r\nSession: RNhJPzdeLFQ\r\n\r\n"} 24.10 16:14:51.769 cctv: rtsp res: RTSP/1.0 200 OK CSeq: 9 Server: Hipcam RealServer/V1.0 Session: RNhJPzdeLFQ 24.10 16:15:11.769 IH: raw {"type":"debug","txt":"rtsp res: RTSP/1.0 200 OK\r\nCSeq: 9\r\nServer: Hipcam RealServer/V1.0\r\nSession: RNhJPzdeLFQ\r\n\r\n"} 24.10 16:15:11.769 cctv: rtsp res: RTSP/1.0 200 OK CSeq: 9 Server: Hipcam RealServer/V1.0 Session: RNhJPzdeLFQ
Upd: Я немного прояснил себе картину почему так происходит. Дело в том, что когда я подключался к веб-интерфейсу iH (по внешнему ip с пробросом порта), то у меня был подключен VPN - весь трафик шел по нему. И виджеты совсем не коннектились (предыдущий лог, который выкладывал), а после отключения VPN сам CONNECT появился, но чего-то не хватило для передачи медиа-данных. Далее (с отключенным VPN) я перезагрузил страничку с веб-интерфейсом iH и видео заработало. В общем есть еще над чем подумать:)
-
У меня (на сервере под виндовс) этот плагин устанавливается, но при вводе ключа или попытке обновить пишет, что отсутствует файл в папке.
-
У меня (на сервере под виндовс) этот плагин устанавливается, но при вводе ключа или попытке обновить пишет, что отсутствует файл в папке.
Текущая версия плагина CCTV в операционке Windows 10 работать не будет. Готовится новая версия. Срок выхода пока не определен.
-
Обнаружил проблему при работе плагина - он не работает, когда в rtsp-потоке передается аудио. Есть две идентичные камеры. Долго не мог понять, почему с одной камеры есть изображение, а при подключении к другой идет сообщение об ошибке rtsp-потока. Прошивки у камер одинаковые (XM), стримятся VLC нормально. Проблема оказалась в том, что к одной из камер подключен микрофон и по rtsp передается аудио. После отключения в настройках камеры аудио - все заработало. Просьба разработчикам исправить эту ошибку.
-
@gis:
Просьба разработчикам исправить эту ошибку.
Спасибо за информацию. Мы в курсе. Это не ошибка. Так было заложено в плагине. Позже постараемся доработать.
-
Добрый день!
Не получается взять поток с камеры i-tech ip-op. RTSP без авторизации, h.264, в vlc отображается. Лог:
04.01 13:07:25.471 IH: transferdata_in { id: 'CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199', unit: 'cctv', payload: { type: 'check_plugin' } } 04.01 13:07:25.472 IH: raw { "type":"transferdata", "id":"CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199", "payload":{ "type": "check_plugin", "status": true }} 04.01 13:07:25.474 IH: transferdata_in { id: 'CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199', unit: 'cctv', payload: { type: 'rtsp', url: 'rtsp://10.255.255.42:554/v2' } } 04.01 13:07:25.712 IH: transferdata_in { id: 'CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199', unit: 'cctv', payload: { type: 'start' } } 04.01 13:07:25.720 IH: raw { "type":"transferdata", "id":"CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199", "payload":{ "type": "p2p" }} 04.01 13:07:25.828 IH: transferdata_in { id: 'CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199', unit: 'cctv', payload: { type: 'offer', sdp: 'v=0\r\no=- 4830313258990109633 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:ltSv\r\na=ice-pwd:RPPikbGJJ/DXmvu/zTe0MXzm\r\na=ice-options:trickle\r\na=fingerprint:sha-256 8B:95:EE:E3:9F:B9:5E:DA:C9:7D:01:94:83:2C:59:CF:84:23:B4:AF:DE:7E:FD:06:78:29:CF:E0:6E:EC:0E:55\r\na=setup:actpass\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n' } } 04.01 13:07:25.831 IH: raw { "type":"transferdata", "id":"CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199", "payload":{"type":"answer","sdp":"v=0\r\no=- 5977897670277370114 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:Jw4e\r\na=ice-pwd:JijlJPophK+4scCfn6peZ/vX\r\na=fingerprint:sha-256 11:FC:56:DE:2C:AA:6F:BB:2D:3E:AF:C7:97:17:EC:21:BD:02:17:A4:DB:42:D0:28:A8:3E:2F:4B:F9:CE:6B:0E\r\na=setup:active\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n"}} 04.01 13:07:25.834 IH: raw { "type":"transferdata", "id":"CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199", "payload":{"candidate":"candidate:1140997398 1 udp 2122260223 10.255.255.71 49141 typ host generation 0 ufrag Jw4e network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}} 04.01 13:07:25.843 IH: transferdata_in { id: 'CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199', unit: 'cctv', payload: { candidate: 'candidate:4240333427 1 udp 2113937151 10.255.255.70 54974 typ host generation 0 ufrag ltSv network-cost 999', sdpMid: 'data', sdpMLineIndex: 0 } } 04.01 13:07:25.856 IH: raw {"type":"debug","txt":"CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199 client connect"}
Куда можно еще посмотреть?
-
Добрый день!
Не получается взять поток с камеры i-tech ip-op. RTSP без авторизации, h.264, в vlc отображается. Лог:
> 04.01 13:07:25.471 IH: transferdata_in { id: 'CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199', > unit: 'cctv', > payload: { type: 'check_plugin' } } > 04.01 13:07:25.472 IH: raw { "type":"transferdata", "id":"CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199", "payload":{ "type": "check_plugin", "status": true }} > > 04.01 13:07:25.474 IH: transferdata_in { id: 'CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199', > unit: 'cctv', > payload: { type: 'rtsp', url: 'rtsp://10.255.255.42:554/v2' } } > 04.01 13:07:25.712 IH: transferdata_in { id: 'CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199', > unit: 'cctv', > payload: { type: 'start' } } > 04.01 13:07:25.720 IH: raw { "type":"transferdata", "id":"CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199", "payload":{ "type": "p2p" }} > > 04.01 13:07:25.828 IH: transferdata_in { id: 'CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199', > unit: 'cctv', > payload: > { type: 'offer', > sdp: 'v=0\r\no=- 4830313258990109633 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:ltSv\r\na=ice-pwd:RPPikbGJJ/DXmvu/zTe0MXzm\r\na=ice-options:trickle\r\na=fingerprint:sha-256 8B:95:EE:E3:9F:B9:5E:DA:C9:7D:01:94:83:2C:59:CF:84:23:B4:AF:DE:7E:FD:06:78:29:CF:E0:6E:EC:0E:55\r\na=setup:actpass\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n' } } > 04.01 13:07:25.831 IH: raw { "type":"transferdata", "id":"CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199", "payload":{"type":"answer","sdp":"v=0\r\no=- 5977897670277370114 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:Jw4e\r\na=ice-pwd:JijlJPophK+4scCfn6peZ/vX\r\na=fingerprint:sha-256 11:FC:56:DE:2C:AA:6F:BB:2D:3E:AF:C7:97:17:EC:21:BD:02:17:A4:DB:42:D0:28:A8:3E:2F:4B:F9:CE:6B:0E\r\na=setup:active\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n"}} > > 04.01 13:07:25.834 IH: raw { "type":"transferdata", "id":"CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199", "payload":{"candidate":"candidate:1140997398 1 udp 2122260223 10.255.255.71 49141 typ host generation 0 ufrag Jw4e network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}} > > 04.01 13:07:25.843 IH: transferdata_in { id: 'CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199', > unit: 'cctv', > payload: > { candidate: 'candidate:4240333427 1 udp 2113937151 10.255.255.70 54974 typ host generation 0 ufrag ltSv network-cost 999', > sdpMid: 'data', > sdpMLineIndex: 0 } } > 04.01 13:07:25.856 IH: raw {"type":"debug","txt":"CCTV_CORE_1d2af558-92cd-404b-964e-13123f0f2199 client connect"} >
Куда можно еще посмотреть?
Добрый день, из лога видно, что связь между клиентом и плагином установилась, дальше должен быть этап подключения к камере, но лог обрывается Какая ошибка выходит в интерфейсе ? Если камера вещает аудио поток, отключите.
-
@dev:
Добрый день!
Не получается взять поток с камеры 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:
Добрый день!
Не получается взять поток с камеры 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:
@dev:
Добрый день, из лога видно, что связь между клиентом и плагином установилась, дальше должен быть этап подключения к камере, но лог обрывается Какая ошибка выходит в интерфейсе ? Если камера вещает аудио поток, отключите.
Аудио отключено, на экране с выводом камеры написано "CONNECT"
Добрый день, по логу видно что этапы подключения к камере нарушены, прошли все сразу, хотя должны идти друг за другом, запрос-ответ, видимо какая то ошибка происходит в логике, попробуйте задать камере логин и пароль, вдруг получится так.
С авторизацией визуально тоже самое
-
@dev:
Аудио отключено, на экране с выводом камеры написано "CONNECT"
Добрый день, по логу видно что этапы подключения к камере нарушены, прошли все сразу, хотя должны идти друг за другом, запрос-ответ, видимо какая то ошибка происходит в логике, попробуйте задать камере логин и пароль, вдруг получится так.
С авторизацией визуально тоже самое
Добрый день, необходимо протестировать данную модель камеры, после праздников если у Вас будет время предоставить удаленный доступ, то мы обязательно постараемся решить проблему
-
Не проблема. После праздников я готов
-
Не проблема. После праздников я готов
Добрый день, проблема решена добавлением BASIC авторизации
доступно обновление плагина версия 0.0.14
- добавлена BASIC авторизация
Важный момент в настройках камеры:
-
в настройках аудио канала должно быть выключено вещание аудио потока.
-
в настройках видео канала должен быть выбран параметр: Профиль - Baseline Profile
Настройки могут отличаться расположением и интерфейсом, для полноты картины представлен пример настройки на типовой камере.
-
Раньше видео можно было смотреть с телефона через гуглхром, теперь странная ситуация: внутри сети с телефона работает, за пределами сети не работает, но с ПК за пределами сети все хорошо :?
-
Раньше видео можно было смотреть с телефона через гуглхром, теперь странная ситуация: внутри сети с телефона работает, за пределами сети не работает, но с ПК за пределами сети все хорошо :?
Добрый день, видимо не получается пробить NAT c мобильного телефона иногда такое случается по разным причинам (блокировки, изменения настроек). Подождите пару дней если ситуация не изменяться дайте знать
-
@dev:
Раньше видео можно было смотреть с телефона через гуглхром, теперь странная ситуация: внутри сети с телефона работает, за пределами сети не работает, но с ПК за пределами сети все хорошо :?
Добрый день, видимо не получается пробить NAT c мобильного телефона иногда такое случается по разным причинам (блокировки, изменения настроек). Подождите пару дней если ситуация не изменяться дайте знать
Не исправилось. Думаю дело не в NAT, т.к. если подключиться через туже сеть в которой ПК, то с телефона не работает, а с ПК работает. Еще часто требуется переподключение к камерам внутри сети: камеры переходят в состояние стоп или появляется кнопка реконнект. Решил это переключением между одинаковыми экранами каждые 10мин.
-
@dev:
Раньше видео можно было смотреть с телефона через гуглхром, теперь странная ситуация: внутри сети с телефона работает, за пределами сети не работает, но с ПК за пределами сети все хорошо :?
Добрый день, видимо не получается пробить NAT c мобильного телефона иногда такое случается по разным причинам (блокировки, изменения настроек). Подождите пару дней если ситуация не изменяться дайте знать
Не исправилось. Думаю дело не в NAT, т.к. если подключиться через туже сеть в которой ПК, то с телефона не работает, а с ПК работает. Еще часто требуется переподключение к камерам внутри сети: камеры переходят в состояние стоп или появляется кнопка реконнект. Решил это переключением между одинаковыми экранами каждые 10мин.
Добрый день,
уточните пожалуйста телефон и ПК подключены к одной сети ? (Через один роутер, ПК по LAN, телефон по WIFI ?) Уточните модель роутера.
Установлены ли на телефоне антивирусы или брандмауэры ?