Winsoft Video Stream v1.6 Full Source for Delphi/C++ Builder 10.1 - 11
Winsoft Video Stream v1.6 Full Source for Delphi/C++ Builder 10.1 - 11
Video streaming library for Delphi and C++ Builder.
JPEG video streaming using Motion JPEG over HTTP
Supports Delphi/C++ Builder 10.1 - 11
Supports Windows 32/64 and Android applications
Source code included in registered version
Royalty free distribution in applications
Installation
1. unpack vstrean.zip file to some folder
2. copy all files from Delphi11-Win32 subfolder (when using Delphi 11)
to Examples\Delphi\Server\Windows\VCL subfolder
3. open demo example Demo.dpr located in Examples\Delphi\Server\Windows\VCL
subfolder and compile it
4. copy all files from Delphi11-Win32 subfolder (when using Delphi 11)
to Examples\Delphi\Client\VCL subfolder
5. open demo example Demo.dproj located in Examples\Delphi\Client\VCL
subfolder and compile it
What's new
Version 1.6
added Delphi/C++ Builder 11 files
improved demo examples
Version 1.6
added Delphi/C++ Builder 11 files
improved demo examples
type
TImageNeededEvent = procedure(const Path: string; PathParams: TStrings; var JpegImage: TByteDynArray; var SendImage: Boolean) of object;
TImageAvailableEvent = procedure(JpegImage: TByteDynArray) of object;
TVideoServer = class
constructor Create;
property Active: Boolean read write;
property IdHTTPServer: TIdHTTPServer read;
property Port: Integer read write;
property OnImageNeeded: TImageNeededEvent read write;
end;
TVideoClient = class
constructor Create;
property Active: Boolean read write;
property NetHTTPClient: TNetHTTPClient read;
property Url: string read GetUrl write;
property OnImageAvailable: TImageAvailableEvent read write;
end;
TImageNeededEvent = procedure(const Path: string; PathParams: TStrings; var JpegImage: TByteDynArray; var SendImage: Boolean) of object;
TImageAvailableEvent = procedure(JpegImage: TByteDynArray) of object;
TVideoServer = class
constructor Create;
property Active: Boolean read write;
property IdHTTPServer: TIdHTTPServer read;
property Port: Integer read write;
property OnImageNeeded: TImageNeededEvent read write;
end;
TVideoClient = class
constructor Create;
property Active: Boolean read write;
property NetHTTPClient: TNetHTTPClient read;
property Url: string read GetUrl write;
property OnImageAvailable: TImageAvailableEvent read write;
end;
Only for V.I.P
Warning! You are not allowed to view this text.