TsgcHTTPServer | Strumieniowanie wideo

Jeśli chcesz strumieniować plik wideo za pomocą serwera, możesz użyć funkcji IndyStreamFileVideo do strumieniowania pliku przy użyciu kodowania przesyłania fragmentarycznego.

Funkcja przyjmuje następujące parametry:

Przykład: strumieniowanie wideo, gdy użytkownik przejdzie do dokumentu /video.mp4, a film ten znajduje się w folderze c:\videos\video.mp4


procedure OnServerCommandGet(AContext: TIdContext; ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
begin
  if ARequestInfo.Document = '/video.mp4' then
    IndyStreamFileVideo(Acontext, AResponseInfo, 'C:\videos\video.mp4')
  else
    AResponseInfo.ResponseNo := 404;
end;