1.3秒左右的低延迟直播方案-LHLS和LL-HLS

2.我的电脑为什么玩lol很卡?FPS低 掉针特别严重 延迟很高 ,具体下面电脑而言有什么解决方法?尽量不动硬件

3.谁能告诉为什么我玩cs的延迟好高。我家电脑的是win7的系统,谁能告诉我如何降低延迟?

4.延迟过低,显示5ms,稳得都不会跳了,很卡啊!是怎么回事?

5.网络延迟怎么降低?

3秒左右的低延迟直播方案-LHLS和LL-HLS

低延迟网络设置-低延迟电脑系统设置方法

平时看直播大家一般比较关心视频质量和直播延迟,可能在有些场景对直播延迟要求没那么高,但是在有互动的直播中直播延迟是非常重要的,不然每次互动都有几十秒延迟,这是不能接受的。

上图中展示了不同直播方案的延迟,可以发现延迟最低的是WebRTC,不过WebRTC一般不能支持大规模用户同时观看直播。这篇文章将介绍图中的Low-LatencyHLS直播方案,可以看到它是在3秒左右延迟的位置。

HLS

HLS是苹果公司在2009年提出的基于HTTP的流媒体传输协议,不了解HLS的同学可以先看看原来爱优腾等视频网站都是用这个来播放流媒体的这篇文章,对HLS先有个简单的了解。

在最开始苹果推荐一个HLS视频片段时长是10秒(现在推荐6秒),在倒数第三个视频片段开始播放,如果按照这个推荐配置,用HLS开直播的延迟将在30秒往上,也就是上方延迟图中的最高延迟位置。

要想降低延迟,一个非常简单的方法就是直接缩短一个视频片段的时长,比如将一个视频片段缩短成3秒,使用这中非常短的视频片段,直播延迟将可以降低到10秒左右。

当然10秒左右延迟还是挺高的,于是就有人想出了一个社区低延迟方案,它被称为LHLS。再后来苹果推出了官方的低延迟解决方案,它被称为LLHLS。下面将详细介绍这两种方案。

LHLS

LHLS也被称为CL-HLS,它并不是标准规范,而是社区驱动的HLS低延迟方案,最早是由Periscope团队在2017年发布一篇博客IntroducingLHLSMediaStreaming提出这个概念。后面由hls.js与一些流媒体厂商一起合作,规范这一方案Low-latencyHLSStreaming。

实现原理

LHLS是怎么实现低延迟直播的呢?大家可以看下面这张图,其中一个视频片段是8秒。

现在一共生成了3个视频片段,第4个视频片段已生成3秒,由于一个视频片段只有完全生成才能被下载。所以我们有下面这几种不同的方法来播放这个播放列表。

最简单的方法当然是从第1个分片开始播放,这样延迟是27秒(3*8+3)。

第二种方案是我从最后一个分片开始播放,这样延迟是11秒。

或者我们等待5秒,让第4个分片生成再播放,这样延迟是8秒。

可以发现上面这3个方案延迟都挺高,第三个方案延迟稍微低一点但是起播延迟却太高了。

LHLS方案是将一个视频片段细分成一个个很小的Chunk,无需等待一整个视频片段生成,每生成一个Chunk它就会被下载到播放器缓存起来。上图中最后一种方法就是将一个分片分成一个个1秒小Chunk,这样我们就得到了3秒延迟的直播。

具体到实际实现中LHLS是使用HTTP/1.1的Chunkedtransferencoding功能,播放器会保持与服务器的连接,每当服务器生成一个Chunk就会直接传递给播放器,直到一个视频片段全部传输完毕才会断开连接。另外HTTP的这个功能大部分CDN都支持。

社区方案的一个主要问题是它不好做ABR自适应码率切换,因为与服务器的连接是长连接,客户端不好估算出当前用户的网络带宽,为了解决这个问题一般会用一个测试文件去测试当前网速。

规范详情

社区规范中一共引入两个自定义标签EXT-X-PREFETCH和EXT-X-PREFETCH-DISCONTINUITY。EXT-X-PREFETCH-DISCONTINUITY和EXT-X-DISCONTINUITY功能一样,只不过EXT-X-PREFETCH上方不能放置EXT-X-DISCONTINUITY,要把它变成EXT-X-PREFETCH-DISCONTINUITY。

该规范完全兼容HLS标准规范,对于支持这一规范的播放器可以选择使用它们来低延迟直播,对于不支持播放器会忽略这些标签,变成高延迟直播。

下面是一个LHLSM3U8文件例子。

#EXTM3U#EXT-X-VERSION:3#EXT-X-TARGETDURATION:2#EXT-X-PROGRAM-DATE-TIME:2018-09-05T20:59:08.531Z#EXTINF:2.000#EXT-X-PROGRAM-DATE-TIME:2018-09-05T21:59:10.531Z#EXTINF:2.000#EXT-X-PREFETCH:#EXT-X-PREFETCH:我们可以发现除了最后两行,这和普通M3U8文件没有任何区别。一个LHLSM3U8最少包含一个并且不超过两个EXT-X-PREFETCH标签。EXT-X-PREFETCH标签后面跟随着一个URL,它是还没有生成的分片。

支持LHLS的播放器会直接发送两个HTTP请求,去请求6.ts和7.ts,服务器会维持这两个请求,并不断发送Chunk。

可能有同学要问,如果6.ts连接还没断开,但是7.ts连接收到数据了怎么办?这时候播放器就要内部保持这些数据,直到前一个请求完成。

Twitch的直播延迟

那么谁在使用LHLS低延迟方案呢?上面提到的最早提出这个方案的Periscope团队,它们后面被Twitter收购,再然后就被关停了。

不过国外非常出名的直播平台Twitch正在使用该方案。它并没有按照社区规范来实现,而是加入了一些自定义的东西,比如它把EXT-X-PREFETCH换成了EXT-X-TWITCH-PREFETCH,而且EXT-X-DISCONTINUITY可以直接应用在EXT-X-TWITCH-PREFETCH上。

那么Twitch的直播延迟是多少呢?我决定自己去开个直播间试试。

然而在第一步注册账号就卡住了。

在输入无数个密码后,终于有一个让系统满意了。

通过OBS推流后,进入自己的直播间,可以看到我推的1080P直播,延迟是5秒左右。

LL-HLS

LL-HLS表示是苹果官方版的低延迟方案,它也被称为ALHLS。在2019年WWDC上苹果介绍了他们官方的HLS低延迟解决方案,苹果发布的低延迟方案并没有借鉴社区低延迟方案的成果,而是重新设计了一套低延迟方案。苹果的目标是1到2秒低延迟,支持大规模用户的直播,并且可以完全向下兼容。

看了苹果的方案后,大家情绪都不稳定了,因为苹果的方案中提到需要HTTP2的push功能,但是这个功能大部分的CDN都没有实现,并且这个功能和传统方案有很大的差别,实现起来也非常头疼。到最后苹果终于决定将HTTP2push功能移出了规范,加入EXT-X-PRELOAD-HINT标签代替该功能。

LLHLS方案相比LHLS复杂度大大的提高,LLHLS中一共加入了5大修改,分别是PartialSegment、请求长连接、增量更新、预加载和快速码率切换,下面将详细介绍这些功能。

另外由于苹果推出了官方HLS低延规规范,于是社区立马抛弃了社区规范,hls.js也删除了相关代码,去实现LLHLS规范。

PartialMediaSegment

LLHLS将一个视频片段再细分称为小分段,一个视频片段由多个小分段组成。原先需要等待一个视频片段完全被生成才能下载,比如一个片段是6秒种,客户端就需要等待6秒这个分片被生成才能下载它。

现在服务端将一个片段分成多个小分段,比如一个小分段是200毫秒,那么一个视频片段包含30个小分段,客户端只需等待200毫秒就可以一个个下载这些小分段。

可以发现这种方式和社区方案非常相似,社区方案是将一个视频分段分成一个个小Chunk,通过HTTP/1.1的Chunkedtransferencoding功能下载到客户端。而LLHLS是将一个视频片段分成一个个小分段,通过普通HTTP请求去下载这些小分段。

与小分段相关的标签有EXT-X-PART-INF和EXT-X-PART两个标签。

EXT-X-PART-INF

EXT-X-PART-INF提供了播放列表中小分段的信息,如果播放列表中存在EXT-X-PART标签,那么必须提供这个标签。

这个标签只有一个必传属性PART-TARGET,它的值是浮点数,单位是秒。和EXT-X-TARGETDURATION标签类型,这个属性表示的是小分段的目标时长。

EXT-X-PART

EXT-X-PART标签与EXTINF相似,它是用来声明一个小分段,它一共有5个属性。

URI小分段的资源链接。

DURATION小分段时长。

INDEPENDENT如果小分段中包含关键帧,可以将这个字段设置为YES。

BYTERANGE如果要使用HTTPRange请求,可以使用该属性,它的值与EXT-X-BYTERANGE标签一样。

GAP如果这个小分段不可使用,可以将这个属性设置为YES。

需要注意,如果该标签包含了GAP=YES属性,那么客户端就不应该去请求这个资源,客户端需要自己解决如何跳过这个gap,苹果播放器的做法是延长上一帧的播放时长。

下面是一个完整LLHLS播放列表的例子。

#EXTM3U#EXT-X-TARGETDURATION:4#EXT-X-VERSION:6#EXT-X-SERVER-CONTROL:CAN-BLOCK-RELOAD=YES,PART-HOLD-BACK=1.0,CAN-SKIP-UNTIL=12.0#EXT-X-PART-INF:PART-TARGET=0.33334#EXT-X-MEDIA-SEQUENCE:266#EXT-X-PROGRAM-DATE-TIME:2019-02-14T02:13:36.106Z#EXT-X-MAP:URI="init.mp4"#EXTINF:4.00008,fileSequence266.mp4#EXTINF:4.00008,fileSequence267.mp4#EXTINF:4.00008,fileSequence268.mp4#EXTINF:4.00008,fileSequence269.mp4#EXTINF:4.00008,fileSequence270.mp4#EXT-X-PART:DURATION=0.33334,URI="filePart271.0.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart271.1.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart271.2.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart271.3.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart271.4.mp4",INDEPENDENT=YES#EXT-X-PART:DURATION=0.33334,URI="filePart271.5.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart271.6.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart271.7.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart271.8.mp4",INDEPENDENT=YES#EXT-X-PART:DURATION=0.33334,URI="filePart271.9.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart271.10.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart271.11.mp4"#EXTINF:4.00008,fileSequence271.mp4#EXT-X-PROGRAM-DATE-TIME:2019-02-14T02:14:00.106Z#EXT-X-PART:DURATION=0.33334,URI="filePart272.a.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart272.b.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart272.c.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart272.d.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart272.e.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart272.f.mp4",INDEPENDENT=YES#EXT-X-PART:DURATION=0.33334,URI="filePart272.g.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart272.h.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart272.i.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart272.j.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart272.k.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart272.l.mp4"#EXTINF:4.00008,fileSequence272.mp4#EXT-X-PART:DURATION=0.33334,URI="filePart273.0.mp4",INDEPENDENT=YES#EXT-X-PART:DURATION=0.33334,URI="filePart273.1.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart273.2.mp4"#EXT-X-PRELOAD-HINT:TYPE=PART,URI="filePart273.3.mp4"#EXT-X-RENDITION-REPORT:URI="../1M/waitForMSN.php",LAST-MSN=273,LAST-PART=2#EXT-X-RENDITION-REPORT:URI="../4M/waitForMSN.php",LAST-MSN=273,LAST-PART=1

可以发现LLHLS播放列表中有非常多的Part小分段,为了防止生成太多的小分段,服务端将会定期清理老的小分段。

条件请求

之前请求HLS播放列表都是客户端发起一个普通的HTTPGET请求,然后服务器返回一个m3u8文件。

现在LLHLS允许在请求播放列表时添加查询条件。服务器是否支持这些功能,是通过EXT-X-SERVER-CONTROL标签设置,该标签后面跟着一个属性列表,来指明服务器支持哪些条件查询。

目前LLHLS一共支持了3个查询参数,分别是_HLS_msn、_HLS_part和_HLS_skip。通过它们可以实现不同的功能,具体参数含义将在下方详细介绍。

请求长连接

在HLS直播中,我们需要频繁的去请求播放列表文件去查看是否有新的视频片段被添加,这样非常的浪费时间和资源。在LLHLS中服务器可以保持这个连接不断开,直到客户端需要的片段被生成才完成请求。

服务器支持这一功能,需要EXT-X-SERVER-CONTROL标签中的CAN-BLOCK-RELOAD属性为YES。

#EXT-X-SERVER-CONTROL:CAN-BLOCK-RELOAD=YES

要告诉服务器何时才完成请求,需要用到_HLS_msn和_HLS_part两个查询条件。如果只需要服务器在生成下一个视频片段时才完成请求可以发送下面这个请求。

{下一个片段的MediaSequenceNumber}

_HLS_msn用来控制服务器播放列表包含了指定片段或指定片段之后的片段才返回请求,_HLS_part控制服务器播放列表包含了指定片段的哪个小分段才返回请求,小分段的下标是从0开始,比如一个视频片段是6秒,一个小分段是1秒,那么这个视频片段一共由下标0到5的小分段组成。

{下一个片段的MediaSequenceNumber}&_HLS_part={小分段下标}

需要注意_HLS_msn可以单独使用,_HLS_part必须和_HLS_msn一起使用,否则服务器将会返回400错误。当_HLS_msn超过最新生成片段太多服务器也会返回400错误。

如果播放列表包含EXT-X-ENDLIST,服务器将会忽略_HLS_part和_HLS_msn两个参数。

播放列表增量更新

在HLS直播中,我们每次刷新播放列表都会包含一些我们已经知道的老片段信息。比如第一次请求返回0、1和2这三个片段信息,第二次刷新返回1、2和3这新的片段信息,可以发现1和2我们是知道的,其实无需再包含在播放列表中。

LLHLS提供了播放列表增量更新功能,我们可以告诉服务器可以跳过哪些片段,不用将它包含在播放列表中,从而减少传输损耗。

要支持增量更新功能,需要EXT-X-SERVER-CONTROL标签中包含CAN-SKIP-UNTIL属性。还可以包含必须与CAN-SKIP-UNTIL一起使用的CAN-SKIP-DATERANGES属性,它表示是否可以跳过老的EXT-X-DATERANGE标签。

#EXT-X-SERVER-CONTROL:CAN-SKIP-UNTIL=12.0,CAN-SKIP-DATERANGES=YES

CAN-SKIP-UNTIL属性的值是十进制浮点数,单位是秒,这个值至少是目标时长的6倍。它表示跳过分段的边界。

要发起一个播放列表增量更新请求,需要包含_HLS_skip查询参数。

{YES或v2}

_HLS_skip的值是YES或v2。YES表示跳过老的片段。v2表示跳过老的片段和老的EXT-X-DATERANGE标签(需要服务器返回CAN-SKIP-DATERANGES=YES)。

需要注意当客户端没有一个完整的播放列表或当前播放列表太久没更新超过一半的可跳过边界时应该使用全量查询而不是增量查询。

当一个播放列表是增量更新时,播放列表中会包含一个EXT-X-SKIP标签,这个标签只有两个属性,SKIPPED-SEGMENTS表示跳过视频片段数量和RECENTLY-REMOVED-DATERANGES表示跳过了哪些DATERANGEid。

下面是一个增量更新的播放列表例子。

#EXTM3U#EXT-X-TARGETDURATION:4#EXT-X-VERSION:9#EXT-X-SERVER-CONTROL:CAN-BLOCK-RELOAD=YES,PART-HOLD-BACK=1.0,CAN-SKIP-UNTIL=12.0#EXT-X-PART-INF:PART-TARGET=0.33334#EXT-X-MEDIA-SEQUENCE:266#EXT-X-SKIP:SKIPPED-SEGMENTS=3#EXTINF:4.00008,fileSequence269.mp4#EXTINF:4.00008,fileSequence270.mp4#EXTINF:4.00008,fileSequence271.mp4#EXTINF:4.00008,fileSequence272.mp4#EXT-X-PART:DURATION=0.33334,URI="filePart273.0.mp4",INDEPENDENT=YES#EXT-X-PART:DURATION=0.33334,URI="filePart273.1.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart273.2.mp4"#EXT-X-PART:DURATION=0.33334,URI="filePart273.3.mp4"#EXT-X-PRELOAD-HINT:TYPE=PART,URI="filePart273.4.mp4"#EXT-X-RENDITION-REPORT:URI="../1M/waitForMSN.php",LAST-MSN=273,LAST-PART=3#EXT-X-RENDITION-REPORT:URI="../4M/waitForMSN.php",LAST-MSN=273,LAST-PART=3

可以发现上面这个例子中跳过了3个视频片段,跳过的视频片段的msn分别是266、267和268。

片段预加载

LLHLS中还有视频片段预加载功能,它表示一个视频片段还没被创建,但是客户端去请求它。这个功能与社区方案的EXT-X-PREFETCH非常相似。

与该功能相关的标签是EXT-X-PRELOAD-HINT,它后面跟一个属性列表,一共有4个属性。

TYPE属性有两个值,PART表示是小分段,MAP表示是媒体初始部分(与EXT-X-MAP相似)。

URI资源的url。

BYTERANGE-START如果是一个资源的一部分,这个属性用来指定开始部分。

BYTERANGE-LENGTH这个表示资源的字节长度,与BYTERANGE-START配合使用。

当客户端碰到这个标签时,可以选择是否直接请求这个资源,服务器会和上面请求长连接中一样维持这个请求,直到整个资源数据可用时才返回资源。当然也有可能直接返回404。

快速码率切换

使用HLS的一个优势是可以自适应码率切换,根据当前网速、屏幕

我的电脑为什么玩lol很卡?FPS低 掉针特别严重 延迟很高 ,具体下面电脑而言有什么解决方法?尽量不动硬件

如果电脑的显卡性能过低就会造成游戏内FPS数值较低,直接影响就是画面卡顿游戏运行不流畅,最直接的办法就是更换、升级显卡。如果不想更换硬件可通过一些设置来缓解显卡压力。

降低游戏分辨率。

关闭不需要的应用进程。

将显卡设置中的垂直同步关闭。

战右键点击计算机-属性-高级系统设置-高级-视觉效果-勾选最佳性能。

通过这些设置之后,FPS值会有一定的提高。

谁能告诉为什么我玩cs的延迟好高。我家电脑的是win7的系统,谁能告诉我如何降低延迟?

你先说明是什么类型的!如果单纯是网游或平台的话、那没话说、换网或者是把所有不是cs的程序全关了吧、单机或者是杀战网的、那就有很多方面了、例1、如系统运行环境啊、右击图标属性查找目标(如果是快捷方式的话)、属性后、再找其中有个叫「用xp或2000方式运行」的选项打勾就应用确定就行、例2、系统垃圾多、清理!(这不废话了)、例3、cpu、内存其有样或两样的性能瓶颈或全被其他运行着的软件占满了、例4、显卡驱动要更新、现在的Navdia(N)卡都很烦人的、更新一下试试!*^_^* *^_^*望采纳、纯手机打、累了…

延迟过低,显示5ms,稳得都不会跳了,很卡啊!是怎么回事?

延迟当然是越少越好.............你还想要高延迟?应该是网速慢,如果你家接无线路由了,那就建议换一下密码吧,可能有人破解了。但是可能是IP代理的关系,有的IP代理是坑人的,完全起不到作用,还会拽网速,但,其实,IP代理是用不到的,如果想自己设置IP,最保险的方法就是直接去营运商,管他们要一个IP地址,但是没那个必要,网络上IP地址如果不自己设的话,会自动设置一个IP的,不用用户去主动设置的。还可能就是木马和病毒都会把网速拽下来。给你个建议,你把IP代理卸载掉,然后重启系统,用360那类的系统维护软件清理一下垃圾,最好在杀一下毒,然后把电脑的水晶接头(就是连电脑那根网线)拔下来,在重插,如果还不好,那你就给营运商打电话吧..................是他们限速了....................打电话,投诉,说网速慢,并且说绝对不是电脑的问题,就跟他们犟,等过一天就好了,要是快的话也就几个小时的事,还有,记住,并不是所有游戏显示的延迟都准,,,,,,,,,,,,,,,,,,,,,,对了,还有你说的第三条,可能是电脑卡吧.....这是我的配置,玩什么都没卡过,我放附件里了,自己看吧,另附我家电脑配置图。

网络延迟怎么降低?

网络延迟怎样才能降到10以下。跟什么有关?

网络访问经过的中转站越少,延迟就会越低。举个例子,我在北京玩魔兽世界,如果魔兽世界的服务器在北京,那我就会经过最少的路由中转连接魔兽世界的服务器,因此延迟就会很低。10毫秒一下很正常,但是如果这个魔兽服务器在上海呢,经过的路由中转肯定要多很多了,经过每一次路由中转都会增加延迟的时间。接着,是更复杂的情况了,我用的北京联通宽带,而我玩的游戏在四川电信服务器,那,你就会经过更多的网络中转才能达到游戏服务器连接,延迟自然就更不用说了,最后,如果服务器在国外,那几千的延迟就如此产生了。这个假设是在用光纤等宽带的基础上,如果你用的网络比较落后,比如早期的ADSL拨号那种,也会对网络的延迟略有影响,甚至更老的拨号方式,因为带宽不足,延迟自然也会高。

降低网络延迟的方法

资金谁出?如何抗攻击?维护成本多少?

全球最好的网络,直接点对点光速传输,都还有14MS的延迟,除了距离因素。。那么如何再降低?

win7怎么设置降低网络延迟

WIN7怎么设置降低网络延迟

第一招:

关闭MMCSS服务,此服务会优先把CPU分配去音频那,导致PING值异常的不稳定。

Multimedia Class Scheduler(简称:MMCSS)

打开服务,点开始在搜索(1处)输入服务,上面出来结果,点击打开服务(2处):

找到“Multimedia Class Scheduler”此服务,选择“属性”

接着停止和禁用“Multimedia Class Scheduler”(此时右下角的喇叭图标会有个叉叉,音频也会没了,不用担心,等下都改好了,重启下系统就恢复了)

然后打开注册表,同样左下角点开始,搜索栏里输入“regedit”

打开路径:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Audiosrv;

/HKEY_LOCAL_MACHINE ←依序展开分支

/SYSTEM

/CurrentControlSet

/Services

然后在/Services下面找到Audiosrv,再双击右面的项目DependOnService

双击右面项目DependOnService,再编辑里面的数值数据。

里面应该有3行字,删除“MMCSS”这行字。其他的千万别删了。

以上就已经停止和禁用了MMCSS.正常情况下 重启电脑音频就恢复了,这时上游戏PING值就不会跳的很夸张了;

降低网络延迟的有效方法

调整Windows 的浏览速度

当你连接到一个网站时,电脑会不断往返发送信息,其中有一部分信息用于将网站的名字转换为IP地址,即DNS信息,它可以让你每次访问站点时无需知道这些站点所在的位置。Windows 具有相当有效的DNS缓存设置,加大其缓存空间,将有助于提升系统浏览性能。以册表内容将帮助你完成该项工作:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Dnscache\Parameters]

"CacheHashTableBucketSize"=dword:00000001

"CacheHashTableSize"=dword:00000180

"MaxCacheEntryTtlLimit"=dword:0000fa00

"MaxSOACacheEntryTtlLimit"=dword:0000012d

创建一个新的文本文件,输入以上英文内容后保存,并将其命名为Dnscache.reg。然后双击该文件导入到注册表中即可。

运行“regedit”,以打开“注册表管理器”;然后,按以下路径找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\ServiCES\Tcpip\Parameters。

右击“Parameters”子键右边相对应的空白处,选择“新建”→“DWORD值”,将其命名为“DefaultTTL”,然后,右击鼠标选择“修改”,在弹出的窗口中修改其值为“80”(十六进制)或128(十进制)。

再依次新建以下“DWORD值”,并且修改其数值(如有两值,则前者为十六进制,后者为十进制):

“EnablePMTUBHDetect”=“0”

“EnablePMTUDiscovery”=“1”

“GlobalMaxTcpWindowSize”=“7FFF”或“32767”(我是修改为372300,后面同此设置)

“TcpMaxDupAcks”=“2”

“SackOpts”=“1”

“Tcp1323Opts”=“1”

“TcpWindowSize”=“7FFF”或“32767”(93440或186880或372300,视网络情况而定)

找到“HKEY_LOCAL_MACHINE\System\CurrenControlSet\Services\Tcpip\Parameters”子键,在右边键值区中,找到或新建一个名为“GlobalmaxTcp WindowSize”的DWORD键值项,将其数据值数据设为“256960”(十进制),关闭注册表编辑器,重新启动电脑即可。 感觉一下是不是速度比以前快多了? 这个更改的原理是:通常情况下,TCP/IP默认的数据传输单元接受缓冲区的大小为576字节,要是将这个缓冲区的大小设置得比较大的话,一旦某个TCP/IP分组数据发生错误时,那么整个数据缓冲区中的所有分组内容,都将被丢失并且进行重新传送;显然不断地重新进行传输,会大大影响ADSL传输数据的效率。为此,设置合适缓冲区大小,确保ADSL传输数据的效率始终很高,将会对ADSL传输速度有着直接的影响!

原键值:255552(十六进制)

然后保存修改,重新启动电脑...>>

怎么降低网络延迟

如果你想在正常延迟范围内降低,那是不可能的。

但是如果你延迟本身就很高,那是可行的。

01.即便是你有全球最好的网络,直接点对点以光速进行传输,也会有14毫秒的延迟(ping 14)。除非你的距离离服务器非常近

这个是没法再降低

02玩网络游戏延迟高

请尽量使用有线连接,并且在开启网络游戏之前关闭所有占用网速的程序(QQ这类不影响,主要是网络电视,什么加速器什么的)包括后台进程(这个你需要慢慢找)

怎样降低网络延迟啊

不知道你是玩的什么游戏时延迟高,有可能是在你游戏的时候有其它程序也在运行,拖了网速导致游戏延迟,也有可能是电脑的内存过小导致游戏卡。

如何降低网络延迟?

楼主问的是哪方面的延迟

要是玩游戏,有延迟

你可以用玲珑网游加速器

能降低延迟的

要是本地延迟就很高

干什么都有延迟

那是宽带公司的问题,让他们给你修一下

怎么降低网络延迟?

恩,你玩什么游戏,目前延迟多少

怎么降低网络延时

提高网速,改进网络环境,布局合理

怎样降低 网络延时

机器中毒了~造成网速变慢~

还有的就是部分P2P下载软件就算关掉之后~还是会在进程中保留一个进程,影响网速,我就有过类似的经历~打开任务管理器~找到他!关闭它!

网络延迟 是各个连接单位连接到服务器的反应速度的一个显示单位

这个主要是由自身的网络性质级速度所影响 简单来说主要是电信与网通

因为早期电信所确立的强大优势 所以在游戏方便 大部分都支持电信用的电信的网络的拖机服务器 所以网通的速度会比较慢一些(当然进网通的服务器除开)

再一个就是自身电脑的系统的性能 和硬件的兼容性会有一定程度的对电脑接收和发送数据速度有一定的影响 特别是硬盘接收和处理速度的影响

为了尽量提高在玩CS时 网络的速度

应该全面优化系统(可以用优化大师)清除或停止一部分没有起到实际作用的进程或服务项以节省资源 最好先用好一点的杀毒软件(利如卡巴斯基)对电脑进行全面检测和杀毒 因为一些小的病毒不容易发现 对电脑也没明显的影响 但那些病毒程序大多数有自动连接网络的功能 所以会占用电脑网络的一部分资源

如果是游戏画面有起块状 刷新频率低 游戏画面的转换速度慢 不清晰

这就是因为电脑的硬件原因造成 比如显卡显存低 内存缓存不住

其实延迟主要还是由于网络的原因 与模式的关系不大 其他的只有个人的一些小建议能一定程度的改善游戏情况 希望对LZ有所帮