完整的C/S架构的基于RTP/RTCP的H.264视频传输方案。此方案中,在服务器端和客户端分别进行了功能模块设计。服务器端:RTP封装模块主要是对H.264码流进行打包封装;RTCP分析模块负责产牛和发送RTCP包并分析接收到的RTCP包;QoS反馈控制模块则根据RR报文反馈信息动态的对发送速率进...
分类:
其他好文 时间:
2014-11-27 21:42:49
阅读次数:
252
忙了一天,GTK和QT环境搭建了!QT5(包含Creator和TOOLs),安装真慢,安装文件300MB,安装下载源文件700多MB,总共花了3/4个小时,主要因为,该网站限速,不到100KB/S的速度真是坑啊,本想着,弄好了也算了,不过,真正用起来,还是和安装一样蛋疼,只有中文面板选项,子菜单什么...
分类:
系统相关 时间:
2014-11-22 00:35:52
阅读次数:
247
演示:GTS流量整形和CAR流量监管的效果及相关实践计划演示目标:1理解clockrate(时钟频率)和bandwidth(带宽)与接入速率的关系2在模拟运营商的接入路由器ISP上配置CAR监管用户流量到认购速率64K3取证模拟的企业网络以128K的接入速率冲击64K的认购监管速率,出现数据丢包现象4..
分类:
其他好文 时间:
2014-11-17 12:35:25
阅读次数:
204
理解流量监管中的CAR工具、单双桶及欠偿机制、CAR配置及经验流量监管同样使用令牌桶(单桶或者双桶)算法,现在来介绍一个典型的流量监管工具CAR(committedaccessrate)承诺访问速率,CAR的工作目标是判断数据流量是否匹配或者超过认购流量(合同流量也叫CIR),能对匹配认购..
分类:
其他好文 时间:
2014-11-14 15:57:01
阅读次数:
325
理解流量控制(整形和监管行为)流量控制是对已经成功分类的具体流量执行的一种管制行为,这控制行为从实施特性上大致可分为两种:流量监管(policing),事实上就是限速,如果可能它将超过限定速率的流量丢弃,或者重标记流量行为,流量整形(shaping)事实上就是尽量最大努力缓..
分类:
其他好文 时间:
2014-11-13 19:12:55
阅读次数:
268
理解流量监管和整形的关键算法—令牌桶无论是流量监管还是流量整形都提到一个超额流量的问题,而前面已经描述了监管和整形对超额流量的处理方式不同,监管丢弃或者重标记,流量整形是缓存,通过加大延迟的方式发送平滑的数据流量,那么网络设备怎么去确定这个超额流量,难道链..
分类:
编程语言 时间:
2014-11-13 19:10:33
阅读次数:
452
背景:某天我的小黑连着我司某销售的手机热点,自动更新瞬间跑了300M,看在销售脸秒黑的份上赶紧拿工具限住,还别说,挺好使。今儿突然想知道原理,于是抓包看了下,原理很简单,记录一下。 限速后抓包发现多了大量的Client向Server发的TCP Zerowindow包和些许Server向Client发...
分类:
其他好文 时间:
2014-11-12 21:02:01
阅读次数:
266
缘起
最近有个分布式限速的需求。支付宝的接口双11只允许每秒调用10次。
单机的限速,自然是用google guava的RateLimiter。
http://docs.guava-libraries.googlecode.com/git-history/master/javadoc/com/google/common/util/concurrent/RateLimiter.html
...
分类:
系统相关 时间:
2014-11-07 20:52:30
阅读次数:
310
Background: Why we need QoS ?There are premium subscribers who always want to have better user experience on their 4G LTE device. These users are will...
分类:
其他好文 时间:
2014-11-05 19:02:09
阅读次数:
527
一.tc的简介tc,即trafficcontrol,顾名思义,tc是linux进行流量控制的工具.通过tc,你可以控制网络接口发送数据的速率.每个网络接口(如:eth0,ppp0)都有一个队列,用于管理和调度待发的数据.tc的工作原理就是,通过设置不同类型的网络接口队列,从而改变数据包发送的速率和优先级,达到..
分类:
系统相关 时间:
2014-11-03 01:29:23
阅读次数:
388