The main function of this project is onvif server-side device discovery and docking with RTSP real-time video stream, so the precondition is that RTSP stream has been realized and can be obtained by VLC software. The ONVIF Device Manager test tool is used to test the success of this project.
56
stars
34
forks
source link
How to debug this server with Network Video Recorders Client #2
We have used ONVIF Server Profile S similar to the one used in this project. We have similar kind of discovery mechanism and all. Further we have implemented the apis for Profile S, like to stream video and audio in NVR Clients. Have added support for changing the video audio encoder configurations and network configurations also.
Our Server works well with Onvif Device Manager available as open source. We obtained live streaming on Onvif Device Manager and few Network Video Recorders but got a black screen( no image ) on some other NVRs while testing.
We have implemented basic APIs for supporting Streaming such as, Get Services, GetCapabilities, GetProfiles, GetVideoSources, GetStreamURI, GetVideoEncoderConfigurationOptions, GetVideoEncoderConfiguration etc.
We have verified the API calls and responses using Wireshark and observed no errors.
What are the standard methods used for debugging issues like the above.
Suggestions are highly appreciated to debug or resolve this issue.
We have used ONVIF Server Profile S similar to the one used in this project. We have similar kind of discovery mechanism and all. Further we have implemented the apis for Profile S, like to stream video and audio in NVR Clients. Have added support for changing the video audio encoder configurations and network configurations also. Our Server works well with Onvif Device Manager available as open source. We obtained live streaming on Onvif Device Manager and few Network Video Recorders but got a black screen( no image ) on some other NVRs while testing. We have implemented basic APIs for supporting Streaming such as, Get Services, GetCapabilities, GetProfiles, GetVideoSources, GetStreamURI, GetVideoEncoderConfigurationOptions, GetVideoEncoderConfiguration etc. We have verified the API calls and responses using Wireshark and observed no errors.
What are the standard methods used for debugging issues like the above. Suggestions are highly appreciated to debug or resolve this issue.