Webrtc Delphi组件4.05

Webrtc Mobile Delphi组件是一个webrtc客户端组件可以用来开发Windows, Android 及 IOS平台上VOIP等视频会议,音频聊天的手机应用

  • New:升级Webrtc runtime 版本, Android (26131), Windows (27500), IOS (27697)
  • New:恢复janus gateway的支持(4.05)
  • New:支持Delphi 10.3.2
  • New:支持Firemonky For Windows
  • New:支持Windows上切换摄像头
  • 支持Android上软件回声消除,升级runtime为13665
  • 支持IOS上切换摄像头,升级runtime为13317
  • Janus-gateway 客户端组件,支持最多6个人同时聊天的视频会议
  • 添加基于DataChannel的文本聊天
  • 使用原生组件显示视频,具有更好的性能.
  • 支持各种codec编码器(VP8, VP9, H264 , opus等)
  • 支持调节传输比特率,视频尺寸等
  • 用Indy重写了Signal Server,去掉了对sgcwebsockets组件的依赖

注意: 评估版将在本地视频上显示噪声

4.0总使用java8编译的android 库,在Delphi10.3.2上编译会报错,需要替换\Embarcadero\Studio\20.0\bin\目录下CodeGear.Common.Targets文件,使用我修改过的CodeGear.Common.Targets , 注意下面这句话的路径要改成本机上相应android.jar文件的真实路径

    <D8Cmd>PATH $(JDKPath)\bin;$(PATH) %26 "$(JavaD8Path)" --lib C:\Users\Administrator\AppData\Local\Android\sdk\platforms\android-28\android.jar --output=</D8Cmd>

关于java8编译的jni库的问题,详细说明参考https://quality.embarcadero.com/browse/RSP-21513 这个bug报告.

下载预编译的Android演示程序

下载预编译的Windows演示程序

下载预编译的Windows Signal Server

下载预编译的Android Janus-gateway 视频会议演示程序

下载预编译的Windows Janus-gateway 视频会议演示程序