基于webrtc的一对一视频聊天(apprtc)

一、前言

项目作者:https://github.com/webrtc

成品项目:https://github.com/webrtc/apprtc

samples项目:https://github.com/webrtc/samples

搭建过程参考文章:http://www.cnblogs.com/hujihon/p/4991137.html

https://www.jianshu.com/p/c55ecf5a3fcf

说明

此项目为谷歌项目组的官方项目。apprtc为成品项目,可以编译后部署使用。samples项目为webrtc技术点的单独测试。

本文主要介绍apprtc项目的环境搭建与部署。其中“Collider”为服务端,使用GO语言编写;前端项目使用grunt(Nodejs)构建与编译;前端使用Python语言实现( Google App Engine SDK for Python); Google App Engine SDK for Python的环境搭建,需要服务器能够翻墙链接谷歌云服务器(参考文章【ssh+proxychains实现linux服务器的代理翻墙】)。

文章案例使用的服务器为阿里云linux服务,操作系统为ubuntu server 16。

二、获取项目源代码

1.登录服务器并进入指定目录:

通过ssh登录服务器

1.1.更新系统软件包:

sudo apt update
sudo apt dist-upgrade
sudo apt autoremove

1.2.进入当前用户的目录下:

cd (此案例为阿里云的ubuntu server 16,用户目录的绝对路径为"/root/")

2.从github上获取项目源代码:

sudo apt install git
git clone https://github.com/webrtc/apprtc.git

继续阅读基于webrtc的一对一视频聊天(apprtc)

Google App Engine SDK for Python的本地化安装

一、前言

官方文档:https://cloud.google.com/appengine/docs/standard/python/download

由于有些项目依赖于谷歌云服务,项目需要部署在谷歌云上或者把谷歌云环境部署到本地服务器上。

二、本地化安装

1.安装python 2.7

sudo apt install python-2.7 (谷歌SDK暂时不支持python 3)

2.初始化谷歌云SDK

参考原文:https://cloud.google.com/sdk/docs/#linux

2.1.查看python2的版本

python2 --version

2.2.下载谷歌云SDK

cd 
wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-188.0.1-linux-x86_64.tar.gz (需要翻墙,或者本地下载后自行上传)

2.3.解压谷歌云SDK

tar -xzvf google-cloud-sdk-188.0.1-linux-x86_64.tar.gz

2.4.执行谷歌云SDK安装脚本

./google-cloud-sdk/install.sh

2.5.初始化谷歌云SDK

./google-cloud-sdk/bin/gcloud init
3.安装app引擎的python模块
gcloud components install app-engine-python
4.安装git客户端
sudo apt install git
5.安装app引擎python模块扩展
gcloud components install app-engine-python-extras

离线安装GO语言依赖库

一、前言

参考原文:http://blog.csdn.net/a55569769/article/details/46377267

项目源码地址:https://github.com/golang/net

目的

解决GO语言项目依赖模块离线安装的问题。

二、安装

1.1.在工作空间创建目标项目的文件夹结构

cd ~/goWorkspace (此示例的go项目工作空间为当前用户的goWorkspace)
mkdir -p src/golang.org/x/net/
cd src/golang.org/x/net/

1.2.获取依赖模块源代码

git clone https://github.com/golang/net.git

dnspod首页源码很可喜

前天中国互联网发生了两件大事:上午包括QQ邮箱在内的十六项腾讯服务出现了问题;下午,国内外大多数网站都无法访问,其中DNSPOD和以DNSPOD作为域名解析商的众多中小网站也没有逃出这次劫难。业内人士应该知道,DNSPOD后来被腾讯收购,现在已经依附在腾讯麾下。也就就是说,前天一整天,腾讯是祸不单行额~

正是通过这次劫难,我才意外地发现DNSPOD是如此活泼~下面这张截图是从DNSPOD官网源码上采集的!这就是最近火了一把的“妈妈打女儿图”~

dospod首页源码-MM打女儿
dospod首页源码-MM打女儿

继续阅读dnspod首页源码很可喜

腾讯第三方服务器宕机,企鹅邮箱等服务大规模瘫痪

今日(2014121日)上午9点左右,腾讯企鹅邮箱等16项服务出现大面积瘫痪,影响范围很大,企鹅邮箱无法登陆,其他第三方服务也失效。

腾讯官方声称,是因为“网络系统故障”。受影响的业务有:QQ空间、QQ秀、广点通、QQ音乐、QQ旋风、朋友网、超Q官网、QQ会员、QQ邮箱、手机QQ空间、腾讯手机管家、同步助手、手机QQQQ群共享文件、企业邮箱、微云。

据“内部人员”透露,因老马年终奖发少了,工作人员一气之下便把服务器文件格式化了~

真是“马上有嘻”额~