# WebRTC_Demo **Repository Path**: reyzhang/WebRTC_Demo ## Basic Information - **Project Name**: WebRTC_Demo - **Description**: 亲测, 可以使用WebRTC demo, 交互过程只是处理的点对点之间的通讯 。 webrtc库较新 - **Primary Language**: Swift - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-12-03 - **Last Updated**: 2023-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: webrtc, github导入, 点对点 ## README # WebRTC_Demo a demo for WebRTC ###### 之前写了一篇文章关于WebRTC的详细实用文章 [iOS 基于WebRTC的音视频通信 总结篇](https://www.jianshu.com/p/b8363efb483b), 收到很多网络好友的回复和询问, 现在附上一个实用性的demo, 帮助大家更好的理解. - 本Demo包括了swift搭建的本地信令服务器, 详细说明查看上一篇文章: [用swift搭建一个WebRTC的信令服务器](https://www.jianshu.com/p/05e012874bd4) - 先展示demo效果图 ![image.png](https://camo.githubusercontent.com/7699dc0bf2746dad414408c43c1ad5e170932ad0b637a952bf6c00274716443c/68747470733a2f2f75706c6f61642d696d616765732e6a69616e7368752e696f2f75706c6f61645f696d616765732f323138353634332d313434643365626632303264653536322e706e673f696d6167654d6f6772322f6175746f2d6f7269656e742f7374726970253743696d61676556696577322f322f772f333030) ![image.png](https://camo.githubusercontent.com/9ca723b9f512028119faa75009eb5714ae07044bba407b5c4d3b41e1141831d7/68747470733a2f2f75706c6f61642d696d616765732e6a69616e7368752e696f2f75706c6f61645f696d616765732f323138353634332d393437653236613163653962363139342e706e673f696d6167654d6f6772322f6175746f2d6f7269656e742f7374726970253743696d61676556696577322f322f772f333030) - demo下载地址:[https://github.com/Xianlau/WebRTC_Demo](https://github.com/Xianlau/WebRTC_Demo) ## 如何运行demo - 先把服务端启动 ![image.png](https://camo.githubusercontent.com/ea38073cb3057e2de1a29d62d919e2fea4d36cd1e4bedda1172ad80aa7f124f0/68747470733a2f2f75706c6f61642d696d616765732e6a69616e7368752e696f2f75706c6f61645f696d616765732f323138353634332d663738373532333131353465366335332e706e673f696d6167654d6f6772322f6175746f2d6f7269656e742f7374726970253743696d61676556696577322f322f772f333030) - 查看电脑的网络ip地址 ![image.png](https://camo.githubusercontent.com/c052b0336104fb14b2d555034df7240cfa3a1feb424891f2c9032c1481e1af98/68747470733a2f2f75706c6f61642d696d616765732e6a69616e7368752e696f2f75706c6f61645f696d616765732f323138353634332d366566396236366363323039353833332e706e673f696d6167654d6f6772322f6175746f2d6f7269656e742f7374726970253743696d61676556696577322f322f772f333030) - 修改APP代码里面Config.swift的 ip 地址 ![image.png](https://camo.githubusercontent.com/cc21401adb2b145f12d448417e5764d6da9d0f2544bc5fb1ccac421d5e9b637a/68747470733a2f2f75706c6f61642d696d616765732e6a69616e7368752e696f2f75706c6f61645f696d616765732f323138353634332d666531373232343164306161376330372e706e673f696d6167654d6f6772322f6175746f2d6f7269656e742f7374726970253743696d61676556696577322f322f772f343030) - 运行APP端, 安装到手机, APP端操作流程如下: ![image.png](https://camo.githubusercontent.com/13de4023bb0fa0c3ac7e5c06204767b4f3fa56ca8cd06421a9ef2b6db5774932/68747470733a2f2f75706c6f61642d696d616765732e6a69616e7368752e696f2f75706c6f61645f696d616765732f323138353634332d623531666161666165353331633532302e706e673f696d6167654d6f6772322f6175746f2d6f7269656e742f7374726970253743696d61676556696577322f322f772f31323430) - 如再有问题请QQ: 506299396