自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好记性不如写博客!

专注于音频、视频和无线通讯。

  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

转载 几种UDP网络库的对比 Raknet,UDT,ENet,kcp

UDT库 https://sourceforge.NET/projects/udt/?source=directory    C#包装:https://github.com/dump247/udt-net    UDT协议是什么?是一种基于UDP的数据传输协议(UDP-based Data Transfer Protocol,简称UDT)。UDT

2017-08-16 17:51:21 16882

转载 kcp源码走读

kcp协议与tcp协议类似,是一种ARQ协议。他的优点在于比tcp的延迟更小30%-40%,但相应的会牺牲一部分的带宽,大该比tcp多浪费10%~20%。tcp的设计目标是增大网络利用率,而kcp的设计目标是增大网络传输速率。因此kcp与tcp对比,kcp有如下机制可以提高传输速度:1.kcp的RTO每次是增加为1.5倍,相比tcp的2倍,具有更短的超时重传时间2.无延迟ACK,通过配

2017-08-16 17:09:07 3740 3

转载 kcp协议详解

kcp协议是传输层的一个具有可靠性的传输层ARQ协议。它的设计是为了解决在网络拥堵情况下tcp协议的网络速度慢的问题。kcp力求在保证可靠性的情况下提高传输速度。kcp协议的关注点主要在控制数据的可靠性和提高传输速度上面,因此kcp没有规定下层传输协议,一般用udp作为下层传输协议,kcp层协议的数据包在udp数据报文的基础上增加控制头。当用户数据很大,大于一个udp包能承担的范围时(大于mss)

2017-08-16 16:50:10 39030

转载 快速可靠协议-KCP

KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。纯算法实现,并不负责底层协议(如UDP)的收发,需要使用者自己定义下层数据包的发送方式,并以 callback的方式提供给 KCP。连时钟都需要外部传递进来,内部不会有任何一次系统调用。整个协议只有 ikcp.h, ikcp.c两个源文件,可以方便的集成到

2017-08-16 16:48:19 915

转载 doubango简介

1、doubango官网:http://www.doubango.org/doubango常用项目国内镜像(放在淘宝的svn服务器),目前有4个项目:doubango, idoubs, imsdroid, telepresence。项目的svn地址如下格式http://code.taobao.org/svn/【项目名称】/trunk例如idoubs,可直接http://code.t

2017-08-14 20:23:51 1715

转载 SCTP

SCTP(Stream Control Transmission Protocol,流控制传输协议)是IETF(Internet Engineering Task Force,因特网工程任务组)在2000年定义的一个传输层(Transport Layer)协议,是提供基于不可靠传输业务的协议之上的可靠的数据报传输协议。SCTP的设计用于通过IP网传输SCN(Signaling Communicat

2017-08-14 20:14:16 2534

转载 Google QUIC协议:从TCP到UDP的Web平台

QUIC(Quick UDP Internet Connections)协议是一种全新的基于UDP的web开发协议。从TCP协议说起当前,web平台的数据传输都基于TCP协议。TCP协议在创建连接之前需要进行三次握手(图1),如果需要提高数据交互的安全性,既增加传输层安全协议(TLS),还会增加更多的握手次数(图2)。图1,TCP三次握手示意(来源 Next

2017-08-07 10:52:05 2397

转载 使用GOOGLE的QUIC

QUIC是Google新开发的一个基于UDP的协议,它提供了像TCP一样的传输可靠性保证,可以实现数据传输的0-RTT延迟,灵活的设计使我们可以对它的拥塞控制及流量控制做更多的定制,它还提供了传输的安全性保障,以及像HTTP/2一样的应用数据二进制分帧传输。而QUIC协议最最吸引人的特性有两点,一是对队首阻塞问题的解决更为彻底。基于TCP的HTTP/2,尽管从逻辑上来说,不同的流之间相互独立,

2017-08-07 10:44:38 14693 1

转载 前沿技术:改良版的UDP协议QUIC将成为未来谷歌网站新标准

去年我们宣布QUIC,现代互联网的udp传输协议。在最后一个季度,我们已经增加了流量的谷歌服务,服务在QUIC和大规模分析QUIC性能。结果到目前为止是积极的,数据显示,QUIC提供了一个真正的性能改进TCP由于QUIC的铜线连接建立,改进的拥塞控制和更好的复苏。QUIC(Quick UDP Internet Connection)是谷歌制定的一种基于UDP的低时延的互联网传输层协议。我们

2017-08-07 10:41:30 772

转载 视频会议行业应用软件分析

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yinshipinfangan.blog.51cto.com/9802182/1600584在这个商业迅速发展的时代,各行各业目前面临市场竞争日益严峻的挑战,在现在的信息时代,大部分企业已突破地域的限制,在各个地区设立分公司和是很多企业必不可少的战略手段。然而众多的分公

2017-08-04 14:53:46 945

转载 视频会议十大开源项目排行

在视频会议领域,有许多可以值得参考的开源项目,这些开源项目有的是协议栈、有的是编码器或者是传输协议,由于视频会议系统是一个综合性的应用系统,里面包含功能较多,如能把这些开源项目选择性的加入我们的视频会议开发当中,我们的开发效率肯定会事半功倍,下面我们列举一下视频会议相关的十大开源项目,并对其重要性及优缺点做一个全面的评价与排名。1、 OpenH323项目        (★★★★★)

2017-08-04 14:35:36 1637

转载 使用ffmpeg AVfilter 中的amix实现混音

官方文档:6.16 amixMixes multiple audio inputs into a single output.Note that this filter only supports float samples (the amerge and pan audio filters support many formats). If the amix input has in

2017-08-03 17:48:25 9229

转载 利用ffmpeg的amix filter混音

概述一个简单的混音demo,把文件a和文件b的音频混为一个音频流输出并存为文件,只处理每个文件的第一个音频流 注:源代码是网友Larry_Liang(1085803139)写的,我帮其调试通过,存在这里以免备忘流程介绍流程如下:打开输入1->打开输入2->打开输出->初始化混音filter->开启采集线程和编码写文件循环线程之间数据走向如下:采集线程

2017-08-03 17:46:33 2233

转载 使用ffmpeg命令实现合并多个音频为一个音频的方法

使用ffmpeg实现合并多个音频为一个音频的方法可以使用ffmpeg的filter功能来进行这个操作,而且效果很好amerge也可以实现,但是这里就介绍一下使用amix来做的方法ffmpeg的filter功能强大的功能能够满足几乎所有的音视频操作,包括合并音频ffmpeg可以支持多输入通道,也可以支持多输出通道,合并多音频的功能就使用多输入通

2017-08-03 17:45:19 18119

edimax ac1200 driver for omnipeek

在windows上实测,x86 32位可用,其他未测试,据说可以,请注意。

2018-03-19

android intent 实例详解

intent是android 四大应用组件沟通的渠道,在日常编程中使用非常频繁,这么个重要的东东你还不会?赶紧学习学习吧!

2012-02-20

div +css经典大全

div +css经典大全,快速学习层和样式表!

2008-12-02

C语言嵌入式编程之路

C语言嵌入式编程的好教程,大家需要的就下吧,是pdf文件

2008-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除