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