webrc
文章平均质量分 81
syscrin
这个作者很懒,什么都没留下…
展开
-
rfc5766
谷歌推荐的开源穿透服务器,包含trun和stun服务,主页:https://code.google.com/p/rfc5766-turn-server/(个人觉得可以利用这个来进一步搭建VPN,有兴趣的可以试试)由于国内通讯都被监控,所以WebRTC是不能直接P2P的,都需要中继服务作为转发的,所以在国内使用WebRTC是需要搭建中继服务。安装:版本:turnserver-转载 2015-07-28 11:37:51 · 851 阅读 · 0 评论 -
实战rfc5766-turn-server和ice4j广域网通讯
http://www.hankcs.com/program/network/actual-rfc5766-turn-server-and-ice4j-wide-area-network-communication.html转载 2015-06-23 16:24:16 · 618 阅读 · 0 评论 -
Webrtc服务器搭建
1.WebRTC后台服务:通话的房间服务器(Room Server)房间服务器是用来创建和管理通话会话的状态维护,是双方通话还是多方通话,加入与离开房间等等,我们暂时沿用Google部署在GAE平台上的AppRTC这个房间服务器实现,该GAE App的源码可以在github.com上获取.该实现是一个基于Python的GAE应用,我们需要下载Google GAE的离线开发包到我们自转载 2016-03-02 15:14:19 · 649 阅读 · 0 评论 -
Webrtc服务器搭建 (coturn)
1.WebRTC后台服务:通话的房间服务器(Room Server)房间服务器是用来创建和管理通话会话的状态维护,是双方通话还是多方通话,加入与离开房间等等,我们暂时沿用Google部署在GAE平台上的AppRTC这个房间服务器实现,该GAE App的源码可以在github.com上获取.该实现是一个基于Python的GAE应用,我们需要下载Google GAE的离线开发包转载 2016-03-03 15:21:52 · 11705 阅读 · 1 评论 -
使用WebRTC搭建前端视频聊天室——入门篇
什么是WebRTC?众所周知,浏览器本身不支持相互之间直接建立信道进行通信,都是通过服务器进行中转。比如现在有两个客户端,甲和乙,他们俩想要通信,首先需要甲和服务器、乙和服务器之间建立信道。甲给乙发送消息时,甲先将消息发送到服务器上,服务器对甲的消息进行中转,发送到乙处,反过来也是一样。这样甲与乙之间的一次消息要通过两段信道,通信的效率同时受制于这两段信道的带宽。同时这样的信道并不适合数据转载 2016-02-25 11:58:27 · 477 阅读 · 0 评论 -
使用WebRTC搭建前端视频聊天室——信令篇
博客原文地址建议看这篇之前先看一下使用WebRTC搭建前端视频聊天室——入门篇如果需要搭建实例的话可以参照SkyRTC-demo:github地址其中使用了两个库:SkyRTC(github地址)和SkyRTC-client(github地址)这两个库和demo都是我写的,如果有bug或是错误欢迎指出,我会尽力更正前面的话这篇文章讲述了WebRTC中所涉及的信令交换以及转载 2016-02-25 12:00:56 · 770 阅读 · 0 评论 -
使用WebRTC搭建前端视频聊天室——点对点通信篇
WebRTC给我们带来了浏览器中的视频、音频聊天体验。但个人认为,它最实用的特性莫过于DataChannel——在浏览器之间建立一个点对点的数据通道。在DataChannel之前,浏览器到浏览器的数据传递通常是这样一个流程:浏览器1发送数据给服务器,服务器处理,服务器再转发给浏览器2。这三个过程都会带来相应的消耗,占用服务器带宽不说,还减缓了消息从发送到接收的时间。其实最理想的方式就是浏览器1直接转载 2016-02-25 12:02:36 · 646 阅读 · 0 评论 -
使用WebRTC搭建前端视频聊天室——数据通道篇
本文翻译自WebRTC data channels在两个浏览器中,为聊天、游戏、或是文件传输等需求发送信息是十分复杂的。通常情况下,我们需要建立一台服务器来转发数据,当然规模比较大的情况下,会扩展成多个数据中心。这种情况下很容易出现很高的延迟,同时难以保证数据的私密性。这些问题可以通过WebRTC提供的RTCDataChannel API来解决,他能直接在点对点之间传输数据。这篇文章将转载 2016-02-25 12:03:56 · 735 阅读 · 0 评论