
webrtc
mqdChalali
热爱生活 热爱编程技术
展开
-
webrtc实现即时语音通讯开发小结(native)
对于不同的业务需求,我们可以分为以下四层路线开发。1.peerconnection2.voe3.apm4.aecm,aec,agc,ns,vad原创 2016-12-21 09:50:35 · 3082 阅读 · 2 评论 -
2行代码启动webrtc turn服务器
2行代码启动webrtc turn服务器原创 2016-11-02 15:46:40 · 641 阅读 · 0 评论 -
webrtc音频限制带宽
我们使用webrtc的时候遇到过带宽占用太高的问题。查看别人的博客也发现他们的项目一般都是支持一个服务器5到6人的语音。这是成本太高的问题。其实webrtc自己是可以设置这些的。 仔细阅读webrtc的源码,我设置如下的参数,使得带宽减少了一半多。一个5M服务器可以支持近30人。原创 2016-11-02 15:35:56 · 2311 阅读 · 0 评论 -
webrtc声音回声消除算法选择
使用webrtc的时候,很多声音相关算法没有选择的话,是使用的webrtc默认的算法。在国内的手机,比如小米,魅族等,可能会出现相反的效果。一切的设置都在webrtc-master-webrtc\api\mediaconstraintsinterface.cc这个文件里,无论安卓调用,还是C++,都在添加本地媒体的时候设置:原创 2016-11-02 15:28:42 · 8476 阅读 · 6 评论 -
安卓webrtc权限问题
在安卓中使用webrtc需要权限。如果没有添加,日志也会说明这些问题。原创 2016-11-02 15:26:14 · 2603 阅读 · 0 评论 -
skyrtc demo
以下网上别人写的基于webrtc的DEMO.用于测试还是可以的。chrome浏览器终于出现ssl的问题。建议使用手机测试。就是自己部署下面这个例子,这个部署很简单。https://github.com/LingyuCoder/SkyRTC-demogit clone https://github.com/LingyuCoder/SkyRTC-demo.git解压后n原创 2016-09-21 16:19:59 · 3573 阅读 · 3 评论 -
webrtc-房间服务器搭建
apt-get updateapt-get install gitgit clone https://github.com/webrtc/apprtcapt-get install nodejsapt-get install npmnpm install -g npmapt-get install nodejs-legacynpm -g install grunt-cl原创 2016-10-19 11:28:49 · 1968 阅读 · 0 评论 -
webrtc-信令服务器搭建
下载webrtc源码:git clone https://github.com/webrtc/apprtc安装依赖的golang环境。apt-get install golang-gomkdir collider_rootvim /etc/profileexport GOPATH="/root/collider_root/"source /etc/profile原创 2016-10-19 11:23:59 · 3867 阅读 · 2 评论 -
turn 搭建
coturn 的底层网络部分依赖libevent. 所以需要先安装libevent2,在这里下载http://libevent.org/ 安装: ./configure make make verify sudo make install具体说明在README中。安装coturnhttps://github.com/coturn/co原创 2016-10-19 10:57:10 · 676 阅读 · 0 评论 -
coturn 命令
以下是引用自README.TURNSERVER,官方自带的文档。WEBRTC简单的例子:配置config: 1 listening-device=eth0 2 listening-port=3478 3 relay-device=eth0 4 Verbose 5 lt-cred-mech 6 min-port=49152 7 max-por原创 2016-10-25 10:01:01 · 5043 阅读 · 0 评论 -
webrtc简单介绍以及用法(native)
本文不适合JS调用方法,但是可以参考,原理大同小异。适用于JAVA,OC,C++。其实也就是相关平台WINDOWS,IOS,android,linux。官方的接口和使用流程如下:https://webrtc.org/native-code/native-apis/可能有些难以看懂。那么可以先看我的使用方法,再回去看官方文档。先介绍webrtc,其实他是一个客户端原创 2016-10-25 16:11:07 · 5391 阅读 · 2 评论 -
webrtc源码浅析-scoped_ref_ptr
scoped_ref_ptr 是个简单的智能(根据引用数量延迟销毁,不会多次重复new,节省开销)指针,多线程安全(使用_sync_fetch_and_add比加锁要高效的多)。原创 2016-09-28 11:04:25 · 2032 阅读 · 0 评论