2013年 二月 28日 周四 | tags: webrtc, websocket, python, -- (permalink)

这篇文章本来早就该写了,但是电脑坏了,在加上工作比较忙,所以就一直拖到今天。

研究这玩意是因为公司需要做技术储备,所以在过年放假的时候就研究了一下,但是花的时间有点多,放假11天有7天,加上上班后的2天,一共是9天,其中花了2天时间研究WebSocket协议,又花了两天查看WebRTC的官方文档,搞明白WebRTC是如何运行,磕磕绊绊的直到调试成功可以俩人视频又花了快5天时间。

别的不说了,下来说说我是如何做的,当然WebSocket使用的是python+twisted实现的,当然协议的解析是看网上的一篇文章【用Python实现一个简单的WebSocket服务器】,在自己改了一些代码,就算是简单的WebSocket服务器。当然我是在firefox19上测试通过的,chrome上并没有测试通过,没什么时间,只能等家里电脑好了之后在家里测试。

首先来简单的说一些WebSocket协议:

websocket

对于我这里来说 :