Problem solved using Windows Media Player and SopCastFilter
Based on what Eugene wrote
Eugene wrote:
You can use the Sopcast Player
1. Install Sopcast Player.
2. WMS - Settings - Transcoder - Profiles - "Transcoder list" - Add
Name: SOPCAST
Path: %Program Files%\SopCast\SopCast.exe
3. WMS - Settings - Transcoder - Profiles - "Transcoding profiles list" - Add
Name: Internet-television (SopCast)
Execute mode: Transcoding
Language: PascalScript
Transcoding parameters:
Code:
var
sTranscoderParams: string;
begin
WmsTranscodingExecute('SOPCAST', '"' + mpFilePath + '"', False);
WmsSleep(20000);
mpInternetItem := False;
sTranscoderParams := WmsTranscodingProfileParams('Movies (primary)') + ' "<OUTPUT FILE>"';
TranscodingResult := WmsTranscodingExecute('WMSMPEG', sTranscoderParams, True,
'http://localhost:8902/tv.asf')
end.
20000 is 20 seconds, it can be reduced
viewtopic.php?p=452#p452 - new version, without temp file.
I changed these:
2. WMS - Settings - Transcoder - Profiles - "Transcoder list" - Add
Name: WMP
Path: %Program Files%\WINDOWS MEDIA PLAYER\wmplayer.exe
3. Instead of SOPCAST I used
WMPChange
Code:
WmsTranscodingExecute('SOPCAST', '"' + mpFilePath + '"', False);
with
Code:
WmsTranscodingExecute('WMP', '"' + mpFilePath + '"', False);
It works much better than the SopCast Player.

In my case I reduced the time from 20 to 10 seconds
Change
Code:
WmsSleep(20000);
with
Code:
WmsSleep(10000);