Client for server HTTP server push

Hi!, I am a newbie using Indy components, I have a video server which uses
server push to send a stream representing live video, because the stream kas
no predefined length ( the data is sent while the connection remains open) I
dont know whether to use TIdHTTPClient or TIdTCPClient and make the GET
for myself.

Thanks in advance.