WebRTC
文章平均质量分 77
bamboolsu
技术总监,产品经理,开发经理,项目经理,PMP, Scrum master, CM
丰富的java,HTML5,python, C/C++开发开发经验,
motorola, google, 第九城市等公司工作经验
跨境电商相关(进出口商城,erp等)产品规划,研发
丰富的产品管理,项目管理,需求管理,技术开发管理敬仰
linux,windows, wxworks等多平台开发
展开
-
Getting Started with WebRTC
HOME TUTORIALS UPDATESGetting Started with WebRTCHTML5 RocksTable of ContentsReal-time communication without pluginsQuick startA very short history of WebRTCWhere are we no转载 2015-07-27 17:38:14 · 1840 阅读 · 0 评论 -
webrtc sip html5
sipml5: http://code.google.com/p/sipml5/This is the world's first open source HTML5 SIP client (May 12, 2012) entirely written in javascript for integration in social networks (FaceBook, T原创 2015-10-10 13:40:14 · 2008 阅读 · 0 评论 -
safari 10 开始支持 webRTC
2015年 9月 份, safari 10 终于开始支持 WebRTC 了, 值得庆祝啊, H5 的一个重要功能终于获得了 Apple 的支持, 尽管迟了点, 还是值得欢呼的!http://webrtcbydralex.com/index.php/2015/08/29/webrtc-in-safari/2015/08/29This morning原创 2015-09-22 09:12:55 · 3366 阅读 · 1 评论 -
webrtc doubango linphone
1、doubango官网:http://www.doubango.org/2、doubango是一个开源的VOIP基础平台, 并能用于嵌入式和桌面系统的开源框架,该框架使用ANSCI-C编写,具有很好的可移植性。3、根据doubango的框架、特点与linphone的对比,显然doubango更适合做视频会议系统和视频会议终端的选择,理由?根据linphone的rtp会话管理可原创 2015-11-11 09:16:51 · 4196 阅读 · 2 评论 -
webrtc 相关标准
WebRTC: http://www.w3.org/TR/2015/WD-webrtc-20150210/JSEP: Javascript Session Establishment Protocol https://datatracker.ietf.org/doc/draft-ietf-rtcweb-jsep/?include_text=1原创 2015-11-12 10:27:13 · 697 阅读 · 0 评论 -
openwebrtc Dependencies and Licenses
本文列举了在openwebrtc 构建 framework 过程中 依赖的三方库, 以及这些 三方库的licenses。There are many projects required by OpenWebRTC to provide different parts of the functionality needed for WebRTC. This page原创 2015-11-13 13:50:21 · 738 阅读 · 0 评论 -
开发 openwebrtc 应用
Developing WebRTC web applications for OpenWebRTC and Bowser: https://github.com/EricssonResearch/openwebrtc/wiki/Developing-WebRTC-web-applications-for-OpenWebRTC-and-BowserOpen原创 2015-11-13 14:15:08 · 1719 阅读 · 0 评论 -
openwebrtc debug
本文引入如何debug openwebrtc。DebuggingThe preferred method for debugging WebRTC web applications quickly is to run the web application in Firefox or OS X Safari, along with the OpenWebRTC原创 2015-11-13 14:13:07 · 435 阅读 · 0 评论 -
iOS 支持webrtc的浏览器 bowser
目前在android上面有很多支持 webrtc的浏览器, 比如chrome,crosswalk等等,但是对于iOS这一款封闭的环境, 目前没有能支持webrtc的浏览器, 其根本原因在apple这个水果的武断阻挠, 经过一段时间的探索,发现一款能支持webrtc的iOS上面的浏览器 bowser: http://www.openwebrtc.orgwebrtc 标准; ht原创 2015-11-12 18:20:38 · 8480 阅读 · 0 评论 -
openwebrtc build framework (Building OpenWebRTC with Cerbero)
cerbero A build system written for GStreamer. We have made a few changes to existing recipes and added some more that we need for OpenWebRTC.Clone cerbero code and recipes Mak原创 2015-11-13 11:29:57 · 1407 阅读 · 0 评论 -
webrtc frame rate and size;
https://webrtchacom/video-constraints-2/https://webrtchacks.com/how-to-figure-out-webrtc-camera-resolutions/6 down voteTry maxWidth/maxHeight constraints:var video_co原创 2015-12-22 18:10:09 · 2949 阅读 · 0 评论 -
Is WebRTC ready yet
Is WebRTC ready yet?Browser support scorecard CanaryChromeOperaNightlyFirefoxBowserEdgeSafariPeerConnec转载 2016-01-25 17:52:33 · 566 阅读 · 0 评论 -
webrtct: talky, OTALK,web4 基于webrtc的 即使通讯 开源代码!
OTALK介绍 : http://blog.sina.com.cn/otalkhttp://app.appsgeyser.com/Otalkhttps://github.com/otalk/https://github.com/otalk/iOS-demoOtalk & WebRTC on iOS:http://www.steamclock.com/bl原创 2016-01-22 16:14:19 · 1281 阅读 · 0 评论 -
跨平台的WebRTC客户端框架:OpenWebRTC
Webrtc的ios框架编译http://www.th7.cn/Program/IOS/201502/390418.shtmlOpenWebRTC 是基于 Gstreamer 实现的开源的、跨平台的 WebRTC 客户端框架,支持 H.264 和 VP8。利用 OpenWebRTC,WebRTC就不再仅仅是纯粹浏览器技术了,你可以在NativeAPP中使用W原创 2015-10-21 00:39:03 · 8739 阅读 · 0 评论 -
webrtc 资料汇集
参考:http://www.csdn.net/article/2012-08-14/2808592http://www.leiphone.com/0925-ce6093-webrtc.htmlhttp://www.infoq.com/cn/news/2011/06/google-webrtcWebRTC 百度 百科Dongdong Deng 写的WebRT转载 2015-10-21 23:19:34 · 1098 阅读 · 0 评论 -
使用WebRTC搭建前端视频聊天室-03——数据通道篇
本文翻译自WebRTC data channels在两个浏览器中,为聊天、游戏、或是文件传输等需求发送信息是十分复杂的。通常情况下,我们需要建立一台服务器来转发数据,当然规模比较大的情况下,会扩展成多个数据中心。这种情况下很容易出现很高的延迟,同时难以保证数据的私密性。这些问题可以通过WebRTC提供的RTCDataChannel API来解决,他能直接在点对点之间传输数据。这篇文转载 2015-08-02 20:57:12 · 761 阅读 · 0 评论 -
使用WebRTC搭建前端视频聊天室-01——入门篇
什么是WebRTC?众所周知,浏览器本身不支持相互之间直接建立信道进行通信,都是通过服务器进行中转。比如现在有两个客户端,甲和乙,他们俩想要通信,首先需要甲和服务器、乙和服务器之间建立信道。甲给乙发送消息时,甲先将消息发送到服务器上,服务器对甲的消息进行中转,发送到乙处,反过来也是一样。这样甲与乙之间的一次消息要通过两段信道,通信的效率同时受制于这两段信道的带宽。同时这样的信道并不适合转载 2015-08-02 21:01:34 · 2456 阅读 · 0 评论 -
使用WebRTC搭建前端视频聊天室-02——信令篇
博客原文地址建议看这篇之前先看一下使用WebRTC搭建前端视频聊天室——入门篇如果需要搭建实例的话可以参照SkyRTC-demo:github地址其中使用了两个库:SkyRTC(github地址)和SkyRTC-client(github地址)这两个库和demo都是我写的,如果有bug或是错误欢迎指出,我会尽力更正前面的话这篇文章讲述了WebRTC中转载 2015-08-02 20:51:07 · 950 阅读 · 0 评论 -
使用WebRTC搭建前端视频聊天室-04——点对点通信篇
WebRTC给我们带来了浏览器中的视频、音频聊天体验。但个人认为,它最实用的特性莫过于DataChannel——在浏览器之间建立一个点对点的数据通道。在DataChannel之前,浏览器到浏览器的数据传递通常是这样一个流程:浏览器1发送数据给服务器,服务器处理,服务器再转发给浏览器2。这三个过程都会带来相应的消耗,占用服务器带宽不说,还减缓了消息从发送到接收的时间。其实最理想的方式就是浏览器1直接转载 2015-08-02 20:59:56 · 955 阅读 · 0 评论 -
一篇文章读懂开源web引擎Crosswalk
Web技术的优势早已被广大应用开发者熟知,比如可与云服务轻松集成,基于响应式UI设计的精美布局,高度的开放性,跨平台能力, 高效的分发与部署等等。伴随着移动互联网的快速发展与HTML5技术的逐步成熟,Web应用已经成为移动端跨平台应用开发的热门解决方案。然而要在移动端充分利用Web技术的优势,仍然有许多障碍。 Crosswalk作为一款开源的web引擎,正是为了跨越这些障碍而生。转载 2015-09-09 18:09:16 · 492 阅读 · 0 评论 -
Web Real-Time Communication(WebRTC)技术概述
1. 前言 WebRTC(Web Real-Time Communication——网页实时通信)是一个基于浏览器的实时多媒体通信技术。该项技术旨在使Web浏览器具备实时通信能力;同时,通过将这些能力封装并以JavaScript API的方式开放给Web应用开发人员,使得Web应用开发人员能够通过HTML标签和JavaScript API快速地开发出基于Web浏览器的实时音视频应用,而无转载 2015-09-11 16:37:19 · 2054 阅读 · 0 评论 -
webRTC resource
WebRTC Android IOS WebRTC 音视频开发总结http://www.cnblogs.com/lingyunhu/category/626157.htmlcrossWalkhttps://crosswalk-project.org/documentation/android/windows_host_setup.html原创 2015-09-09 18:17:14 · 582 阅读 · 0 评论 -
Webrtc服务器搭建
1.WebRTC后台服务:通话的房间服务器(Room Server)房间服务器是用来创建和管理通话会话的状态维护,是双方通话还是多方通话,加入与离开房间等等,我们暂时沿用Google部署在GAE平台上的AppRTC这个房间服务器实现,该GAE App的源码可以在github.com上获取.该实现是一个基于Python的GAE应用,我们需要下载Google GAE的离线开发包到我们自转载 2015-09-14 21:22:24 · 5161 阅读 · 0 评论 -
WebRTC 介绍 架构 等等
参考:http://www.csdn.net/article/2012-08-14/2808592http://www.leiphone.com/0925-ce6093-webrtc.htmlhttp://www.infoq.com/cn/news/2011/06/google-webrtcWebRTC 百度 百科Dongdong Deng 写的WebRT转载 2015-09-15 13:24:17 · 3255 阅读 · 1 评论 -
webrtc android demo开发
1,关于webrtcwebrtc是非常流行的项目。首先遇到一个问题就是webrtc的编译问题。 还好有个公司已经帮忙编译好然后放到maven的repo里面了。 地址: http://mvnrepository.com/artifact/io.pristine/libjingle 更新速度非常快,和webrtc官方基本同步更新。2,android demo项目转载 2015-10-21 00:42:27 · 1003 阅读 · 0 评论 -
安装 stun/turn服务
1,关于stun和turnSTUN(Simple Traversal of UDP over NATs,NAT 的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一 个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于NAT 路由器之后的主机之间建立UDP通信。该协议由RFC转载 2015-10-21 00:40:15 · 1097 阅读 · 0 评论 -
webrtc中的带宽自适应算法
webrtc中的带宽自适应算法分为两种:1, 发端带宽控制, 原理是由rtcp中的丢包统计来动态的增加或减少带宽,在减少带宽时使用TFRC算法来增加平滑度。2, 收端带宽估算, 原理是并由收到rtp数据,估出带宽; 用卡尔曼滤波,对每一帧的发送时间和接收时间进行分析, 从而得出网络带宽利用情况,修正估出的带宽。两种算法相辅相成, 收端将估算的带宽发送给发端, 发转载 2015-10-21 22:56:41 · 2839 阅读 · 0 评论 -
webrtc 连接问题
STUN server 能解决 80% 的网络 nat 问题;剩余的部分可能需要 TURN servers, TURN server 提供流数据的中转, 从而保证p2p 的通讯; 因为某些 知名端口 被禁止, 才采用TURN server中转音视频数据; TURN server 使用 标准的 HTTP port 80 and port 443;移动网原创 2016-01-26 09:09:17 · 2108 阅读 · 0 评论