What is the difference in streaming between Kodi and VLC?

I have a video server running on localhost. I could stream video with VLC using http protocol. For example, opening URL: http://localhost:24572/51e50b222010cf5e9cacb7dc73eeacae7c234926/0
But this cannot be played with Kodi. It will keep loading until timeout. Or sometimes it can be played but cannot be directly scroll to somewhere has not yet be buffed.

Any idea what might the cause? Any different between Kodi and VLC when using http protocol?