HikVision NVR and EvoStream
Dear sir,
I am evaluating your server. I have RTSP camera and RTSP NVR(Hikvision DS-7616).
After adding RTSP camera stream, EVOStream was able to restream video.
After adding RTSP stream from HikVision, restream doesn’t work. I tested RTSP with VLC and works fine.
part from LOG:
1422210563:3:E:WorkProjects3523rel_1.6sourcesthelibincludenetio/iocp/tcpconnector.h:135:TCPConnector<class BaseRTSPAppProtocolHandler>::OnEvent:Outbound connection established: (Far: 192.168.210.232:554; Near: 192.168.210.230:50029) CTCP(1216) <-> TCP(1968) <-> [RTSP(1969)]
1422210563:4:......sourcesthelibsrcnetioiocpiohandlermanager.cpp:126:IOHandlerManager::UnRegisterIOHandler:Handlers count changed: 21->20 IOHT_TCP_CONNECTOR
1422210563:2:......sourcesthelibsrcprotocolsrtpbasertspappprotocolhandler.cpp:1366:BaseRTSPAppProtocolHandler::HandleRTSPResponse200Describe:DESCRIBE response without content base. default it to the base of the URI
1422210563:0:......sourcesthelibsrcprotocolsrtpsdp.cpp:281:SDP::ParseSection:Parsing line c=IN c=IN IP4 0.0.0.0 failed
1422210563:0:......sourcesthelibsrcprotocolsrtpsdp.cpp:57:SDP::ParseSDP:Unable to parse header
1422210563:0:......sourcesthelibsrcprotocolsrtpbasertspappprotocolhandler.cpp:1384:BaseRTSPAppProtocolHandler::HandleRTSPResponse200Describe:Unable to parse the SDP
1422210563:0:......sourcesthelibsrcprotocolsrtprtspprotocol.cpp:391:RTSPProtocol::SignalInputData:Unable to handle content
1422210563:0:......sourcesthelibsrcnetioiocptcpcarrier.cpp:92:TCPCarrier::OnEvent:Unable to read data from connection: (Far: 192.168.210.232:554; Near: 192.168.210.230:50029) CTCP(1216) <-> [TCP(1968)] <-> RTSP(1969). Signaling upper protocols failed
1422210563:4:......sourcesthelibsrcnetioiocpiohandlermanager.cpp:126:IOHandlerManager::UnRegisterIOHandler:Handlers count changed: 20->19 IOHT_TCP_CARRIER
1422210563:6:......sourcesthelibsrcapplicationbaseclientapplication.cpp:295:BaseClientApplication::UnRegisterProtocol:Protocol [RTSP(1969)] unregistered from application: evostreamms
1422210564:4:......sourcesthelibsrcnetioiocpiohandlermanager.cpp:117:IOHandlerManager::RegisterIOHandler:Handlers count changed: 19->20 IOHT_TCP_CONNECTOR
1422210564:4:......sourcesthelibsrcnetioiocpiohandlermanager.cpp:117:IOHandlerManager::RegisterIOHandler:Handlers count changed: 20->21 IOHT_TCP_CARRIER
1422210564:3:E:WorkProjects3523rel_1.6sourcesthelibincludenetio/iocp/tcpconnector.h:135:TCPConnector<class BaseRTSPAppProtocolHandler>::OnEvent:Outbound connection established: (Far: 192.168.210.232:554; Near: 192.168.210.230:50030) CTCP(1216) <-> TCP(1970) <-> [RTSP(1971)]
1422210564:4:......sourcesthelibsrcnetioiocpiohandlermanager.cpp:126:IOHandlerManager::UnRegisterIOHandler:Handlers count changed: 21->20 IOHT_TCP_CONNECTOR
1422210564:2:......sourcesthelibsrcprotocolsrtpbasertspappprotocolhandler.cpp:1366:BaseRTSPAppProtocolHandler::HandleRTSPResponse200Describe:DESCRIBE response without content base. default it to the base of the URI
1422210564:0:......sourcesthelibsrcprotocolsrtpsdp.cpp:281:SDP::ParseSection:Parsing line c=IN c=IN IP4 0.0.0.0 failed
1422210564:0:......sourcesthelibsrcprotocolsrtpsdp.cpp:57:SDP::ParseSDP:Unable to parse header
1422210564:0:......sourcesthelibsrcprotocolsrtpbasertspappprotocolhandler.cpp:1384:BaseRTSPAppProtocolHandler::HandleRTSPResponse200Describe:Unable to parse the SDP
1422210564:0:......sourcesthelibsrcprotocolsrtprtspprotocol.cpp:391:RTSPProtocol::SignalInputData:Unable to handle content
1422210564:0:......sourcesthelibsrcnetioiocptcpcarrier.cpp:92:TCPCarrier::OnEvent:Unable to read data from connection: (Far: 192.168.210.232:554; Near: 192.168.210.230:50030) CTCP(1216) <-> [TCP(1970)] <-> RTSP(1971). Signaling upper protocols failed
1422210564:4:......sourcesthelibsrcnetioiocpiohandlermanager.cpp:126:IOHandlerManager::UnRegisterIOHandler:Handlers count changed: 20->19 IOHT_TCP_CARRIER
1422210564:6:......sourcesthelibsrcapplicationbaseclientapplication.cpp:295:BaseClientApplication::UnRegisterProtocol:Protocol [RTSP(1971)] unregistered from application: evostreamms
1422210565:4:......sourcesthelibsrcnetioiocpiohandlermanager.cpp:117:IOHandlerManager::RegisterIOHandler:Handlers count changed: 19->20 IOHT_TCP_CONNECTOR
1422210565:4:......sourcesthelibsrcnetioiocpiohandlermanager.cpp:117:IOHandlerManager::RegisterIOHandler:Handlers count changed: 20->21 IOHT_TCP_CARRIER
1422210565:3:E:WorkProjects3523rel_1.6sourcesthelibincludenetio/iocp/tcpconnector.h:135:TCPConnector<class BaseRTSPAppProtocolHandler>::OnEvent:Outbound connection established: (Far: 192.168.210.232:554; Near: 192.168.210.230:50031) CTCP(1216) <-> TCP(1972) <-> [RTSP(1973)]
1422210565:4:......sourcesthelibsrcnetioiocpiohandlermanager.cpp:126:IOHandlerManager::UnRegisterIOHandler:Handlers count changed: 21->20 IOHT_TCP_CONNECTOR
1422210565:2:......sourcesthelibsrcprotocolsrtpbasertspappprotocolhandler.cpp:1366:BaseRTSPAppProtocolHandler::HandleRTSPResponse200Describe:DESCRIBE response without content base. default it to the base of the URI
1422210565:0:......sourcesthelibsrcprotocolsrtpsdp.cpp:281:SDP::ParseSection:Parsing line c=IN c=IN IP4 0.0.0.0 failed
1422210565:0:......sourcesthelibsrcprotocolsrtpsdp.cpp:57:SDP::ParseSDP:Unable to parse header
I believe that in HikVision RTSP implementation, something is missing or incorrect. Do you have any experience with them or any idea how to solve this problem?
Best regards,
Frenk