前面介绍了如何下载编译WebRTC,现在介绍如何利用WebRTC在iOS客户端上简单实现音视频通话。 对下载编译还有问题的,请先查看:WebRTC(iOS)下载编译。 不需要下载源码只需要库文件的也可以用CocoaPods下载编译好的库:pod 'libjingle_peerconnection' ...
分类:
移动开发 时间:
2016-09-13 17:44:08
阅读次数:
1908
本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在【编风网】 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn)。 回顾:Android IOS WebRTC 音视 ...
分类:
移动开发 时间:
2016-09-13 13:03:54
阅读次数:
869
本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在【编风网】 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn)。 从技术上来讲,使用网络摄像头进行在线广播并不需要 ...
分类:
移动开发 时间:
2016-09-08 09:46:54
阅读次数:
480
简介 apprtc 是什么,webrtc.org官方指定体验app 原料: ubuntu14.04,其他linux版本不限,官方并没特殊说明 chrome M51+ stunnle https://www.stunnel.org/index.html rfc5766-turn-server http ...
分类:
移动开发 时间:
2016-09-08 06:17:02
阅读次数:
1749
同样是在深夜去了网吧,这次算是比较顺利,很快的发现是某个慢SQL拖慢了, 这个SQL类似于select count(0) from user,经过分析发现是由于Oracle判断这个表是不是大表,如果判断大表,有一堆逻辑,感兴趣的同学可以自行在网上搜索。巧的是这张表大概几百万的数据,正好在Oracle... ...
分类:
Web程序 时间:
2016-09-05 19:09:31
阅读次数:
160
本文主要介绍VP9(我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在【编风网】 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn)。 VP8和VP9是由Google开发和推动的视频编解码器。 ...
分类:
移动开发 时间:
2016-09-05 10:28:53
阅读次数:
261
webrtc 的回声抵消(aec、aecm)算法主要包括以下几个重要模块:回声时延估计;NLMS(归一化最小均方自适应算法);NLP(非线性滤波);CNG(舒适噪声产生)。一般经典aec算法还应包括双端检测(DT)。 考虑到webrtc使用的NLMS、NLP和CNG都属于经典算法范畴,故只做简略介绍 ...
分类:
Web程序 时间:
2016-09-01 14:44:05
阅读次数:
324
作者:blaker,最早发表在我们的微信公众上,详见【这里】 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn)。 靠不靠谱这个问题一直被问到,其实很难一两句话说清楚,因为答案不是一个靠谱或不靠谱可以回答好的,既然被反复问 ...
分类:
移动开发 时间:
2016-08-26 12:24:04
阅读次数:
229
1.MessageEvent接口在HTML5规范中定义的新的通信方式,无论是WebSocket还是SSE,包括实现视频、音频通信的WebRTC,都是基于HTML5规范中定义的一个接口:MessageEvent。这是一个基于消息的事件。首先我们可以看一下在JavaScript中,传统的事件类型有哪些。传统的DOM事件的基类主要包括:(1)UIEvents:一般化的UI事件,其中鼠标事件和键盘事件都继...
分类:
Web程序 时间:
2016-08-14 22:22:45
阅读次数:
187
webrtc的音频处理模块分为降噪ns和nsx,回音消除aec,回声控制acem,音频增益agc,静音检测部分。另外webrtc已经封装好了一套音频处理模块APM,如果不是有特殊必要,使用者如果要用到回声消除等较为复杂的模块时,最好使用全部的音频处理模块,不要单独编译其中一部分以免浪费宝贵的时间。 ...
分类:
Web程序 时间:
2016-08-13 14:12:43
阅读次数:
2768