WebRTC 本地服务器搭建问题记录
来源:互联网 发布:金华管家婆软件jhgjp 编辑:程序博客网 时间:2024/06/14 00:49
主要是参照 Piasy 的 https://blog.piasy.com/2017/06/17/out-of-the-box-webrtc-dev-env/ 博客进行搭建,中间遇到一些问题,在此记录下。
开发环境:Win7 使用VMware 安装 ubuntu 14.04 (翻墙用 lantern)
**
WebRTC 编译环境
一、 安装docker
打开ubuntu 终端 ,输入命令 sudo apt-get install docker
二、WebRTC 编译环境
- pull 镜像:
docker pull piasy/webrtc-build
- 运行 Docker 镜像:
docker run --rm \
-e ENABLE_SHADOW_SOCKS=false \
-v <path to place webrtc source>:/webrtc \
-t -i piasy/webrtc-build
(用了lantern,所以不需要设置代理)
三、编译源码
# 下载 WebRTC 代码get_webrtc# 编译 WebRTC 代码build_apprtc
Android demo 工程
Android demo 可以利用上面的 WebRTC 源码编译出 APK,这里为大家送上Piasy的 Android Studio 工程:apprtc_demo
AppRTC-Server
- pull 镜像:
docker pull piasy/apprtc-server
- 运行 Docker 镜像:
docker run --rm \
-p 8080:8080 -p 8089:8089 -p 3478:3478 -p 3478:3478/udp -p 3033:3033 \
--expose=59000-65000 \
-e PUBLIC_IP=<server public IP> \
-v <path to constants.py>:/apprtc_configs \
-t -i piasy/apprtc-server
(注:pull 镜像要等挺久的,”path to constants.py“ 是 constants.py 文件的存放目录,但是我这边按照上面 运行Docker 镜像得到的web_rtc源码没有这个文件,具体原因未知,后面我把这个文件constants.py下载下来,放到目录中就可以了
运行之后,在 Android demo 的设置界面中,把 Server 地址设置为 http://:8080,demo 即可成功跨网视频通话。
阅读全文
0 0
- WebRTC 本地服务器搭建问题记录
- apprtc(webrtc) 本地搭建服务器
- 记录一下先前对WEBRTC的服务器搭建
- Webrtc服务器搭建
- Webrtc服务器搭建
- Webrtc服务器搭建
- Webrtc服务器搭建
- Webrtc服务器搭建
- Webrtc服务器搭建 (coturn)
- webrtc服务器搭建
- webrtc-房间服务器搭建
- Webrtc服务器搭建
- webrtc coturn服务器搭建
- Webrtc服务器搭建
- webrtc 服务器搭建
- 记录本地搭建svn的一些问题
- webrtc应用turn服务器搭建
- WebRTC之turn服务器搭建
- Xcode配置mysql client教程
- docker入门之简介
- java判断一个随机数组是否可以成为等差数组,以及等差数组的判断方法之一
- Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
- 日期控件
- WebRTC 本地服务器搭建问题记录
- Salesforceのトリガでのoldとnewの使い方
- Android源码下载
- 分苹果(C语言实现)
- Dubbo和Spring结合配置文件内容解析为bean的过程
- HDU 5120 Intersection——两圆面积并
- 【Android】解决微软语音识别问题Failed to 'pProperties->ReadProperty(L"ServiceUri", connectionUrlVar)', HR=800700
- 你准备好了Android 8.0的VTS测试吗?
- JVM内存配置参数