描述
WP-WebRTC2 是一个 WordPress CMS 插件,可在安装插件的站点的注册访问者之间提供视频聊天。对话者对的数量没有限制。在此视频聊天的框架内,可以:交换文本消息、文件、对话的视频记录,在通信过程中为对话者提供您计算机屏幕的概览。注册访客可以给当前不在视频聊天页面上的对话者留言。当对话者出现在视频聊天页面上时,他将阅读所有注册站点访问者发给他的所有消息。然后这些消息将被自动删除。WP-WebRTC2 插件专注于浏览器的使用:Google Chrome、Fire Fox、Edge、Opera、Yandex。
您可以在其主页上测试此插件
You can send a letter to the developer at: klenitskiy.oleg@mail.ru
Additionally:
WebRTC2_client 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. When a call comes in, the user can double-click the left mouse button on the icon and see the name of the caller. Right-clicking the user brings up the application menu:
– Setting – settings that the user makes after installing the application.
– Make a call – call the video communication window.
– Cancel call – сanceling an incoming call window.
– Exit – exit the application.
Download installation package WebRTC2_client.zip
Instructions for using the WebRTC2_client in languages: [Ru], [En]
屏幕截图
安装
- 从 WordPress 存储库下载插件并激活它。
- 转到插件设置部分。
- 参数WHO-IS服务:-设置值:IP-API
- 参数 STUN 服务器: – 将该字段留空。
- 参数 TURN 服务器: – 从提供商 TURN 服务器获取数据。
- 单击按钮保存。
- 等待 5 分钟。直到插件填充服务器表的空白字段。
- 在任何页面插入一个短代码 – [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’ ); -
What is the composition and structure of the plugin?
-
Anatomy of the plugin is described in the article [ru]: Anatomy of the WP-WebRTC2 Plugin
-
插件设置中 Stun 服务器的选择是否会影响建立视频聊天的速度?
-
站点管理员可以在插件设置中输入一个 Stun 服务器值。推荐列表位于设置页面上并且是可选的。如果此字段留空,插件将自动为视频聊天用户选择最佳的 Stun 服务器。选择标准是:Stun服务器和视频用户共同的时区,Stun服务器的最小延时。
-
如果其他注册用户打来陌生且不受欢迎的电话,注册用户应该怎么办?
-
为避免与其他注册用户进行不必要的对话 – 单击您的用户名 – 您将被带到您的个人资料。然后,在最底部,创建您的注册用户联系人列表。单击 – 更新配置文件按钮。您只会接听来自已创建的注册用户列表的电话。
-
值为 failed 的行会定期出现在 Stun 服务器表中。如何处理这些线?
-
- 您可以用复选标记标记这些行并运行“批量操作 -> 更新”命令。“响应”字段将被标记为“手动”。
- 您可以保留所有内容。插件本身会根据自己的时间表(可以在“图表”弹出窗口中看到)检查 Stun 服务器的健康状况,并将“自动”标记放在“响应”字段中。
- 如果长时间(1-2 周)某个 Stun 服务器确实出现故障,您可以使用“批量操作 -> 删除”命令将其从 Stun 服务器表中删除。
-
FireFox (Win10) in responder mode throws a connection error. What to do?
-
- Into browser FireFox navigate to about:config via address bar
- Accept the risk of voiding your warranty
- Search for “peerconnection”
Change the following:
media.peerconnection.ice.stun_client_maximum_transmits; 15
评价
此插件暂无评价。
贡献者及开发者
更新日志
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.