Si desea transmitir un archivo de vídeo usando el servidor, puede usar la función IndyStreamFileVideo para transmitir el archivo mediante codificación de transferencia por fragmentos.
La función acepta los siguientes parámetros:
Ejemplo: transmitir un vídeo cuando un usuario accede al documento /video.mp4 y este vídeo se encuentra en la carpeta 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;