Webrtc For Delphi Component is a Webrtc client component for Windows, Android, Linux, OSX and IOS can be used to develop VOIP or audio/video chat mobile applications:
Note:To run the test , make sure you have run the signal server and setup your windows firewall to enable data pass the port 6666.
To test with janus server, you should setup your instance.
Download prebuilt Windows signal server
Download prebuilt Android Janus-gateway Video Conference Demo apk
Download prebuilt Windows Janus-gateway Video Conference Demo
VLC Player For IOS+Android is a video player delphi component based on VLC to play video/ audio.
Download Old trial for Delphi 10.3.3
FFMPEG Vcl Player For Delphi is a vcl player based on directshow and ffmpeg to decode and play video/ audio.
FFMPEG Player For Firemonkey is a cross platform (windows and Mac OSX) video player component based on ffmpeg to decode and play video/ audio.
FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library. FFMPEG Vcl Pack For Delphi is a wrapper of FFMPEG APIs(version 6.0.x) for Delphi and C++Builder.
FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library. FFMPEG For Firemonkey is a wrapper of cross platform FFMPEG APIs for Delphi and C++Builder Firemonkey on both Windows and Mac OSX.
Feature Matrix:
Feature | Win32 | Mac OSX(Snow Leopard and above) |
Transcode | ||
Support decoder , encoder, etc provided by ffmpeg. | Yes | Yes |
New:Live555 based Rtsp Media Server support publish dynamic stream generated by ffmpeg | Yes | No |
Multiple transcode job can be executed at the same time with thread safety. | Yes | Yes |
Based on multithread decoding ffmpeg branch , faster on multiple core cpu. | Yes | Yes |
New:multithread input files reading | Yes | Yes |
Preview and customize output during encoding. ![]() |
Yes | Yes |
Provide stop , pause , resume operations. | Yes | Yes |
Lots of Predefined Conversion Profiles (IPod, IPhone, PS3, Mobile, etc). | Yes | Yes |
Allow TStream as input / output | Yes | Yes |
Merge multiple streams to one file, Convert one input file to multiple files. | Yes | Yes |
Join different format videos to one video![]() |
Yes | Yes |
Text to speech (US english only) | Yes | Yes |
Protocol Support | ||
Transcode media stream such as http | Yes | Yes |
Transcode media stream such as rmtp. | Yes | Yes |
Bluray Protocol support (Without encrypted disc support) |
Yes | Yes |
Filter | ||
Support lots video filters (Watermark, Overlay Text, Flip, Draw box, Negate, etc). | Yes | Yes |
Support 50+ sox audio filters. | Yes | Yes |
Subtitle | ||
ASS, SSA, SRT Soft Subtitle (Embed subtitle into subtitle stream) | Yes | Yes |
Hard Subtitle for ASS, SSA, SRT, MicroDVD, VPlayer, etc (Draw subtitle on video) | Yes | Partly Supported(without motion effect support) |
Device Capture | ||
TBitmap Canvas | Yes | Yes |
Audio | Yes | Yes |
Screen | Yes | Yes |
Webcam | Yes | Yes |
Other Device Capture | Yes(Direct Show Capture) | Yes(Quick Time Capture) |
Note: FFMPEG For Firemonkey can not be used in legacy Vcl Application and can only be used in Delphi XE2 and XE3. If you want to use ffmpeg in vcl application , please consider our another product ffmpeg vcl pack.
History
FFMPEG Player For Android+IOS is a video player component for Mobile based on ffmpeg to decode and play video/ audio.
Download Prebuilt D2Player.apk
Note:Trial Version has watermark, part of video cut out , huge memory leak and little audio noise.
The current version only support Delphi 11. To test with delphi 10.4 , please download the old trial at
http://www.flashavconverter.com/downloads/FFMPEG-Pack-For-Mobile-Delphi-Trial-7.30.zip
FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library. FFMPEG Converter For Android is a wrapper of FFMPEG APIs for Delphi and C++Builder.
Note:Latest version only support Delphi 11 , to run on delphi 10.4.x, please download the old trial at
http://www.flashavconverter.com/downloads/FFMPEG-Pack-For-Mobile-Delphi-Trial-7.30.zip
Mobile Live Camera Publish SDK For Delphi is a live camera rtmp publish component for Android and IOS can be used to develop video broadcast mobileapp.
Android Features
IOS Features
Note:
1.Trial version will show noise on the published video.
2.Trial version will only provide ios 32bit runtime.
Download Prebuild Android Live Camera Rtmp Publish Demo apk