WP-WebRTC2

描述

WP-WebRTC2 是一个 WordPress CMS 插件,可在安装插件的站点的注册访问者之间提供视频聊天。对话者对的数量没有限制。在此视频聊天的框架内,可以:交换文本消息、文件、对话的视频记录,在通信过程中为对话者提供您计算机屏幕的概览。注册访客可以给当前不在视频聊天页面上的对话者留言。当对话者出现在视频聊天页面上时,他将阅读所有注册站点访问者发给他的所有消息。然后这些消息将被自动删除。WP-WebRTC2 插件专注于浏览器的使用:Google Chrome、Fire Fox、Edge、Opera、Yandex。

Instructions for using the video-chat plugin in: [CN], [DE], [EN], [FR], [IT], [RU]

您可以在其主页上测试此插件

You can send a letter to the developer at: klenitskiy.oleg@mail.ru

Additionally:

Client WP-WebRTC2 (executable jar) application has been developed for a client workstation (personal computer or laptop) on the Windows platform, which provides video communication for two registered visitors to the site, on which the WP-WebRTC2 plugin is installed.After launch, the application is located in the system tray of Windows OS in the form of an icon waiting for a call to video communication.
Client WP-WebRTC2 (executable jar)

屏幕截图

  • General view of the video-chat plugin.
  • Call statistics in admin panel.
  • Stun servers in admin panel.
  • 交互式绘图板。

安装

  1. 从 WordPress 存储库下载插件并激活它。
  2. 转到插件设置部分。
  3. 参数WHO-IS服务:-设置值:IP-API
  4. 参数 STUN 服务器: – 将该字段留空。
  5. 参数 TURN 服务器: – 从提供商 TURN 服务器获取数据。
  6. 单击按钮保存。
  7. 等待 5 分钟。直到插件填充服务器表的空白字段。
  8. 在任何页面插入一个短代码 – [webrtc2] 以显示视频聊天。

注意:如果以前安装过此插件,建议停用并删除以前安装的插件,然后下载并激活新安装的插件。

常见问题

Do I need to install additional software for this plugin to provide video chat?

The WP-WebRTC2 plugin does not require additional software. Signaling server functions are provided by the plugin itself. PHP signal ing modules are located in the subfolder of the plugin: wp-webrtc2/includes/ The signaling exchange data is stored in the:
get_option( ‘webrtc2_users_online’ );
get_option( ‘webrtc2_users_guests’ );
get_option( ‘webrtc2_ice_candidates’ );
get_option( ‘webrtc2_sdp_offer’ );
get_option( ‘webrtc2_sdp_answer’ );
get_option( ‘webrtc2_autoresponder’ );

插件设置中 Stun 服务器的选择是否会影响建立视频聊天的速度?

站点管理员可以在插件设置中输入一个 Stun 服务器值。推荐列表位于设置页面上并且是可选的。如果此字段留空,插件将自动为视频聊天用户选择最佳的 Stun 服务器。选择标准是:Stun服务器和视频用户共同的时区,Stun服务器的最小延时。

如果其他注册用户打来陌生且不受欢迎的电话,注册用户应该怎么办?

为避免与其他注册用户进行不必要的对话 – 单击您的用户名 – 您将被带到您的个人资料。然后,在最底部,创建您的注册用户联系人列表。单击 – 更新配置文件按钮。您只会接听来自已创建的注册用户列表的电话。

值为 failed 的行会定期出现在 Stun 服务器表中。如何处理这些线?

  1. 您可以用复选标记标记这些行并运行“批量操作 -> 更新”命令。“响应”字段将被标记为“手动”。
  2. 您可以保留所有内容。插件本身会根据自己的时间表(可以在“图表”弹出窗口中看到)检查 Stun 服务器的健康状况,并将“自动”标记放在“响应”字段中。
  3. 如果长时间(1-2 周)某个 Stun 服务器确实出现故障,您可以使用“批量操作 -> 删除”命令将其从 Stun 服务器表中删除。

How to replace an existing video chat poster with a different image?

Select a suitable image for the theme of your site and put it in the directory: …\wp-content\plugins\wp-webrtc2\images with the name poster (png/gif)

评价

此插件暂无评价。

贡献者及开发者

「WP-WebRTC2」是开源软件。 以下人员对此插件做出了贡献。

贡献者

「WP-WebRTC2」插件已被翻译至 2 种本地化语言。 感谢所有译者为本插件所做的贡献。

帮助将「WP-WebRTC2」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

1.0.0

  • First publication of the plugin.

1.0.1

  • Tested up to: WordPress 5.3.

1.0.2

  • Tested up to: WordPress 5.4.

1.1.0

  • An experimental signaling algorithm has been developed that increases the likelihood of peer-to-peer connections in congested networks or not sufficient RAM on users’ computers. Further development of this version (1.1 …) will go in this direction.

1.2.0

  • Improved video recording. The screens of two communication participants and text messaging are recorded in one .webm file.

1.2.1

  • Refactoring code. Removed code fragment (ice restart).

1.3.0

  • Added: webrtc2-processor.js (because ScriptProcessorNode is deprecated).
  • Added: webrtc2-rest-api.php (for future development).

1.4.0

  • The end user can create his own list of contacts in the Profile.
  • Support for video communication from Android mobile devices.
  • Remove support webrtc2-rest-api.php

1.5.0

  • Using a midi-keyboard (virtual) and synthesizer.

1.6.0

  • Remove support midi-keyboard (virtual) and synthesizer.
  • Creating a table of user call statistics in the admin panel.

1.7.0

  • Automatic health check of stun servers.

1.7.1

  • Responsive design.

1.7.2

  • Added interactive drawing board. Drawing geometric shapes and formulas.

1.7.3

  • Correct graphic charts.

1.7.4

  • Using email in a video chat user profile.