心胸决定格局,眼界决定境界...

文章分类 -  webrtc

摘要:冗余程度 <-> 丢包率 FEC编码产生冗余包过程 发送RTP包过程 接收解码,以及FEC恢复丢失包过程 https://www.cnblogs.com/x_wukong/p/7841012.html https://www.cnblogs.com/talkaudiodev/p/8053062.ht 阅读全文
posted @ 2019-02-22 18:21 WELEN 阅读(2157) 评论(0) 推荐(0) 编辑
摘要:http://www.jianshu.com/p/57e5b2075e17 需要FQ下载代码 1、depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git 环境变量配置: depot_tools、【py 阅读全文
posted @ 2017-07-27 15:35 WELEN 阅读(2853) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/temotemo/article/details/7530504 阅读全文
posted @ 2016-05-31 15:06 WELEN 阅读(182) 评论(0) 推荐(0) 编辑
摘要:服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非J 阅读全文
posted @ 2016-04-13 09:47 WELEN 阅读(11849) 评论(0) 推荐(5) 编辑
摘要:https://tech.appear.in/2015/05/25/Introduction-to-WebRTC-on-Android/ 阅读全文
posted @ 2016-04-09 13:35 WELEN 阅读(116) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/hanshileiai/article/details/45580001 修改根目录名, index.html 等 改成turn.php 阅读全文
posted @ 2016-04-06 15:53 WELEN 阅读(84) 评论(0) 推荐(0) 编辑
摘要:http://snoopyxdy.blog.163.com/blog/static/60117440201422695653698/ npm config set registry "http://registry.npmjs.org/" 阅读全文
posted @ 2016-04-05 22:15 WELEN 阅读(52) 评论(0) 推荐(0) 编辑
摘要:#全部模块下载 go get github.com/golang/net #做下软连接把github文件夹下面的映射到golang.org下,否则其他模块如html安装不上。 ln -s /usr/local/go_path/src/github.com/golang/net /usr/local/ 阅读全文
posted @ 2016-03-18 16:12 WELEN 阅读(266) 评论(0) 推荐(0) 编辑
摘要://=====================================================================//TITLE:// IAR vs MDK的简单比较//AUTHOR:// norains//DATE:// Friday 11- December-2009 阅读全文
posted @ 2016-03-09 11:02 WELEN 阅读(408) 评论(0) 推荐(0) 编辑
摘要:WebRTC是HTML5支持的重要特性之一,有了它,不再需要借助音视频相关的客户端,直接通过浏览器的Web页面就可以实现音视频对聊功能。而且WebRTC项目是开源的,我们可以借助WebRTC源码快速构建自己的音视频对聊功能。无论是使用前端JS的WebRTC API接口,还是在WebRTC源码上构建自 阅读全文
posted @ 2016-03-04 10:29 WELEN 阅读(1725) 评论(0) 推荐(0) 编辑
摘要:整体流程:http://blog.csdn.net/q5707802/article/details/42682401 存在的版本问题: 1.使用scons-2.1.0报错:TypeError: object of type 'Dir' has no len():,使用scons-2.0.1进入编译 阅读全文
posted @ 2016-02-02 19:15 WELEN 阅读(442) 评论(0) 推荐(0) 编辑
摘要:http://www.google.com/patents/CN102318328A?cl=zh 阅读全文
posted @ 2016-02-02 13:11 WELEN 阅读(785) 评论(0) 推荐(0) 编辑
摘要:http://www.blogjava.net/linli/archive/2014/10/23/418968.html 我们看看不同NAT之间的NAT打洞。NAT打洞需要Server配合,需要2种Server: 1. 类似WebRTC中的信令服务器,作用是帮助客户机沟通IP和PORT信息; 2. 阅读全文
posted @ 2016-02-01 16:51 WELEN 阅读(732) 评论(0) 推荐(0) 编辑
摘要:http://blog.itpub.net/10294527/viewspace-121602/ http://blog.csdn.net/yetyongjin/article/details/6909352 阅读全文
posted @ 2016-02-01 14:32 WELEN 阅读(286) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/rudyn/article/details/25232303 STUN是RFC3489规定的一种NAT穿透方式,它采用辅助的方法探测NAT的IP和端口。毫无疑问的,它对穿越早期的NAT起了巨大的作用,并且还将继续在ANT穿透中占有一席之地。 STUN的探测过 阅读全文
posted @ 2016-02-01 11:09 WELEN 阅读(1165) 评论(0) 推荐(0) 编辑
摘要:系列概念篇 http://blog.csdn.net/chenice9999/article/details/6947098 使用篇:***** http://maemo.org/development/documentation/manuals/3-x/howto_use_stun_bora/ 阅读全文
posted @ 2016-01-30 19:50 WELEN 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1、基本知识 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy只需一次 阅读全文
posted @ 2016-01-29 12:48 WELEN 阅读(155) 评论(0) 推荐(0) 编辑
摘要:IO多路复用之select总结 1、基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。 (2)当一个客户同时处理多个套接口时,而这种情况是可能的, 阅读全文
posted @ 2016-01-29 12:39 WELEN 阅读(188) 评论(0) 推荐(0) 编辑
摘要:为了区分不同应用进程间的网络通信和连接,主要有3个参数:通信的目的IP地址、使用的传输层协议(TCP 或 UDP)和使用的端口号。 Socket的原意是“插座”。通过将这3个参数结合起来,与一个“插座”Socket绑定,应用层就可以和传输层通过套接字接口,区分来自不同应用程序进程或网络连接的通信,实 阅读全文
posted @ 2016-01-29 12:38 WELEN 阅读(4860) 评论(0) 推荐(0) 编辑
摘要:http://hi.baidu.com/%B1%D5%C4%BF%B3%C9%B7%F0/blog/item/e7284ef16bcec3c70a46e05e.html select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型 阅读全文
posted @ 2016-01-29 12:31 WELEN 阅读(88) 评论(0) 推荐(0) 编辑