当前位置: 首页 > Linux

Webrtc示例应用

时间:2023-04-06 06:15:36 Linux

WebRTC包含几个示例应用程序,可以在src/webrtc/examples和src/talk/examples下找到。更高级别的应用程序首先列出。PeerconnectionPeerconnection由两个使用WebRTCNativeAPI的应用程序组成:一个服务器应用程序,目标名称为peerconnection_server一个客户端应用程序,目标名称为peerconnection_client(目前在Mac/Android上不支持)客户端应用程序具有简单的语音和视频能力。服务器使客户端应用程序能够通过管理客户端生成的信令消息来发起客户端之间的调用。在peerconnection_clients之间建立P2P调用启动peerconnection_server。您应该看到以下消息表明它正在运行:服务器侦听端口8888启动任意数量的peerconnection_clients并将它们连接到服务器。客户端UI由几个部分组成:连接到服务器:当应用程序启动时,您必须指定服务器应用程序运行在哪台机器上(通过IP地址)。完成后,您可以按“连接”或“返回”按钮。选择一个对等点:成功连接到服务器后,您可以通过双击或选择并按对等点名称的回车键来连接到一个对等点。视频聊天:当一个对等点已成功连接,视频聊天将全屏显示。结束聊天会话:按Esc。您现在将返回选择对等点。结束连接:按Esc键,您现在可以选择要连接的服务器。测试peerconnection_server启动peerconnection_server应用程序的实例。打开src/webrtc/examples/peerconnection/server/server_test。浏览器中的html。单击“连接”。观察peerconnection_server宣布您的连接。使用同一页面再打开一个选项卡。也连接它(使用不同的名称)。现在可以在连接的对等点之间交换消息。