Yes you can view a stream with VLC on Linux or Windows host. All you need to do is create a sdp file with the following content:
v=0
m=video 5000 RTP/AVP 96
c=IN IP4 10.0.0.1
a=rtpmap:96 H264/90000
- v - protocol version number, currently only 0
- m - media name and transport address, video stream at port 5000 using RTP/AVP payload type 96
RTP/AVP - Real-time Transport Protocol Profile for Audio and Video - c - connection information, IP4 address of video source e.g. the Hailo-15 EVB
- a - more media attributes, rtpmap:96 H264/90000 . Can be rtpmap:96 H265/90000
Normally Windows or Linux should have associated sdp file extension to VLC so you just need to double click on the file to view the stream. Otherwise you can always open it using VLC “File open” menu and select Playlist as file type.
If you are evaluating image quality, you can use VLC to take a snapshot of a video frame.
Tip: to reduce compression artifacts, set the qp range to a narrow range torwards the lower values [0, 20] by editing the file resources/configs/encoder_config.json located in the application directory you are running ex:
If you choose a too narrow range, such as [0 10], you’ll get errors such as:
[2018-03-09 14:03:07.942] [1086] [1107] [hailo_media_library] [error] [buffer_pool.cpp:115] [acquire] Buffer acquire failed - no available buffers remaining, please validate the max buffers size you set (10)