Webrtc For Delphi Component 4.05

Webrtc For Delphi Component is a Webrtc client component for Windows, Android and IOS can be used to develop VOIP or audio/video chat mobile applications:

  • New:Upgrade webrtc runtime library , Android (rev26131), Windows (rev27500), IOS (rev27697)
    • Note:In 4.0 , we used Java8 compiled jar , delphi compiler will report error when compile java8 jar (see https://quality.embarcadero.com/browse/RSP-21513) , to workaournd it , we need replace Embarcadero\Studio\20.0\bin\CodeGear.Common.Targets file with modified version at here , the harded coded android jar path should be replaced with the real path on your pc

            <D8Cmd>PATH $(JDKPath)\bin;$(PATH) %26 "$(JavaD8Path)" --lib C:\Users\Administrator\AppData\Local\Android\sdk\platforms\android-28\android.jar --output=</D8Cmd> (See:https://stackoverflow.com/questions/53096378/how-to-force-delphi-to-use-d8-bat-instead-of-dx-bat-to-compile-java-1-8-bytecode/55518882#55518882)           

  • New:restore the janus gateway support in 4.05
  • Support Delphi 10.3.2
  • Support Firmonkey For Windows.
  • Support Switch Camera on Windows
  • Support Switch Camera on IOS
  • Support Software Echo Cancelleation on Android
  • Support Text chat via DataChannel for mobile and PC
  • Janus-gateway video conference client component that support up to 6 users video conference.
  • Rewrite the signal server with indy and remove depenency on the sgcwebsockets component
  • New:use native webrtc view to display the video
  • Require Android 4.1 and above.
  • Support different codec (VP8 VP9, H264 , Opus, etc)
  • Support Bitrate, Video size constraints.

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.

Download prebuilt android apk

Download prebuilt window exe

Download prebuilt Windows signal server

 

Download prebuilt Android Janus-gateway Video Conference Demo apk

 Download prebuilt Windows Janus-gateway Video Conference Demo