72:先让ADSL设备同步:把设备断电后重启。★版权申明:本答案为和谐原创,任何人不得盗用!★8:软件设置和配置 81:常用软件下载软件尽量到大的官方网站下载,做到3不装,非正规软件不装,P2P(占用资源)类软件不装,不常用软件不装关掉所有不必要的网络连接和启动项,比如迅雷、 BT、驴子等;非运行的软件不要放在运行c盘里面;实时更新补丁。游戏软件要倒正规的大型网站下载,注意软件是否稳定,不成熟、不稳定的软件会导致慢、卡、死机等故障,特别是一些大众喜欢的游戏软件,一些网友对此反映很强烈,这样的软件特别注意或立即删除;下载软件时,要注意流氓软件借机插入危急计算机的安全,随时给予清除。很多加速软件大都是带有病毒或夹带广告插件,占用你磁盘的资源。有些游戏软件开始之后,游戏就会直接被T掉,上来之后会无限掉线、重启等故障。协议:网络中的协议也要与之匹配,不匹配也会造成设备一些故障。软件的冲突同样会造成延迟、卡、慢、死机、掉线、中断等问题的产生。82:杀毒软件和防火墙 至少一款有效正版的杀毒软件并经常升级病毒库:防火墙设置适当(不要过多、过高、过低),会造成一些网页打不开;病毒可使计算机变慢、死机、掉线、卡、重复启动和开关机故障。★版权申明:本答案为和谐原创,任何人不得盗用!★9:温度、湿度、温升 随着开机时间的延长,主设备及其辅助(猫、路由器、网络交换机等)设备的温度,就会逐渐的升高,如果不能快速散发出去,就会由延迟---慢---掉线----死机。91:湿度:下雨季节或多雨天及其高湿度地区,线路及器件间的绝缘降低,信号电平下跌,导致计算机码间干扰、误码、延迟、丢包、断续、掉线(短线或中断)、死机、自动关机、反复启动(重复连接)等现象、或不稳定工作。湿度加速氧化,导致传输中断。92:温度(随着立秋的到来,前段时间与高温所引起的故障会逐渐减少):从开机始,温度在逐渐的升高,温升至一定时,就会稳定在这个数值,这个数值与环境温度之差不应该大于25度;由于计算机属于半导体器件,因此要求器件的实际温度不得高于85度;芯片温度接近80度时要采取措施降低猫、路由器、网络交换机和计算机设备工作环境温度。如果超出这个范围计算机就会产生码间干扰、误码、延迟、丢包、断续、掉线(断线或中断)、死机、自动关机、反复启动(频繁连接)等现象。★版权申明:本答案为和谐原创,任何人不得盗用!★93:温升(设备的实际温度与环境温度的差值叫做温升)小于25摄氏度 温度对设备的正常运行影响很大特别是网络交换机、路由器、计算机主板芯片、网卡等温升较大时,设备就会无法运行;特别是手提(也叫笔记本)计算机,由于设计优先考虑体积而致使温升的散热困难,最容易发生温升所导致的码间干扰、误码、延迟、丢包、断续、掉线(短线或中断)、死机、自动关机、反复启动(重复连接)等现象。措施如下:a:将设备(系指:哈勃、猫、路由器或者网络交换机、计算机等)置于对人较安全地方,首先断开电源,再打开设备的盒盖,利用空气对流加强与空气接触,进行自然散热;
b:给设备加装微型风扇,增大空气的对流,进行强制散热;
c:如果你是做IT的,我建议你:断开电源后,给设备的发热部件加装散热片。
d:设备断开电源后,用3毫米钻头在设备上下钻多多的孔,加强空气的对流量,改善散热条件;e:将设备至于通风干燥处,最好做个(市面上也有用于笔记本的)绝缘散热支架,把设备支起来,进行自然散热;f:计算机使用时间较长后,CPU与散热片之间的硅胶干枯时,CPU会严重的发热,会产生丢包、延迟、慢、重复启动、掉线、中断、断线、自动关机、死机等现像。重新涂覆硅胶,即可恢复正常使用。
g:及时清除上网产生的垃圾碎片和IE缓存:只要你使用计算机就会产生垃圾,不及时清理,就会越积累越多,长时间不清理就会使运行C盘空间越来越小及杂乱无章,最后就逐渐的慢下来,直至死机;因此,定期整理运行C盘,可以保持计算机运行速度。
h:先让ADSL设备同步:把设备断电后重启。经常上网的用户最多半年,要断电后打开设备的外壳(顺便检查设备内部连接是否良好,内存条是否松动,内存条与卡槽接触是否良好?各插件是否松动?插紧了没有?个连接点是否牢固并接触良好),清理设备里面的灰尘。10:布线:布线工艺以最小干扰为原则;要求布线整齐美观,强弱信号分开走,高低频信号分开走,布线不合理就会产生线间耦合、串扰所造成的干扰,线间不能互相缠绕,最好使用屏蔽(屏蔽层可靠且接地)线,这些寄生干扰会使计算机信杂比降低而无法识别有用的信号,使其产生码间干扰、误码、延迟、丢包、断续、掉线(短线或中断)、死机、自动关机、反复启动(重复连接)等现象。★版权申明:本答案为和谐原创,任何人不得盗用!★11:主板的纽扣电池 电池容量不够或无电量,也会不能开机或产生其他故障。12:ADSL用户:与电话线一起复用计算机信号,注意取机、挂机、振铃三种状态下对计算机的的影响;由于计算机与电话信号都在电话线上(复用)传输,两者之间必须提供一定的隔离度(大于60dB)、防卫度要大于60dbB越大越好),特别是一些非正规的话机会影响计算机的使用。13:定时故障:设备在固定的时间出现故障时,要仔细周围及其传输路径之间是否有大的工厂或固定时间大的电气设备启动,电焊等启动设备。14:win7速度慢的解决方法比较好的方法应该是这样:进入Windows7控制面板,找到并打开颜色管理。在打开的颜色管理对话框中,切换到高级选项卡,然后单击左下角的更改系统默认值。随后,系统将会再次d出一个对话框颜色管理-系统默认值。在此对话框中同样切换到高级选项,然后取消系统默认勾选的使用Windows显示器校准修改完毕后,保存设置退出。理论上用任何软件提高你的网络速度都十分渺茫,我们很难观察到采用任何软件可以提高网络速度,这种软件只是给你系统里安装一些广告垃圾插件,软件提高网速比较渺茫,所有的软件加速,其实你是感觉不到的,一般都是添加广告的工具。它不但不能使你速度提高,反而会使你速度在你不知不觉中慢下来;说它是一种病毒也不怎么太过分! ★版权申明:本答案为和谐原创,任何人不得盗用!★15:采用无线传输(手机或无线网卡、无线路由器等等)上网的用户,受接收点(所处地理位置)的场强影响较大,同时也受传输带宽和接收地理环境的限制:自己所在位置及其天线的驻波系数(以12为宜),对接受电平影响很大,不能只凭信号指示(可能是反射信号的叠加值,而不是无线信号的主瓣波速)确定接收场强,空间阻挡是衰减的主要原因,接收与基地站之间尽量避免“开门见山”。天线增益越大,天线的尺寸就越大,方向性就越强。要用户时刻注意。★版权申明:本答案为和谐原创,任何人不得盗用!★ 16:多机(协议接口)共享上网问题:为了保护互联网的安全;运营商根据公安部发布的《关于保护互联网安全的有关规定》:一个账户一个终端,以利于互联网的安全监视;一个账户多个终端时:必须出具相关终端使用者的有关证件,认真严格登记备案;以备网络安全部门对网络安全进行监测、监护、监察和监控;防止不法分子利用网络进行犯罪活动或对互联网进行破坏活动!随时打击利用互联网进行犯罪活动!配合此项工作是用户的义务!★版权申明:本答案为“和谐”原创,任何人不得盗用!★从技术层面上来说:采用路由器、双网卡和网络交换机等其他技术措施,都可以实现一个账户多机上网,绝对不存在技术问题;为了互联网的安全,我们还是要做守法公民,合理、合情、合法的上网;为维护和谐社会做出贡献!你若有必要一个账号多台机上网,你就应该到有关部门详细登记备案;未进行备案者:运营商依法采取网络监测软件实施实时检测;并依法采取相应的(页面通知、强行拆线等多种限制措施)对用户实施告警措施,协和的要求用户办理相应的(一个终端一个账户)手续;一个账户多个终端必须依法办理相应的手续认真备案。但是,有些运营商为了经济利益执行这个规定,有些运营商为了留住客户而执行的不那么严格。详细情况请你咨询一下你当地的运营商,好吗? ★版权申明:本答案为“和谐”原创,任何人不得盗用!★只要你仔细的按照上面所说的做到、并保持经常做到,一般的配置,玩中档游戏都相当的流畅;否则:配置再高的计算机,也一样会频发故障;关键看什么人用;素质高的人用,配置低一点,也一样流畅;素质低的人,配置再高,也故障频发;像人穿衣服(小品:好人和坏人中的陈佩斯:你给他再好的衣服,他都上不了档次!)一样,衣服不在档次高低,洁净利索就是好。只有不畏艰险的人,才有希望达到理想的彼岸! 感谢你采纳我的答案!
谢谢你:朋友!';,-'/;-'-;/'-;=-,这个都是socket的标准参数,并不是netty自己的。 具体为: ChannelOptionSO_BACKLOG, 1024 BACKLOG用于构造服务端套接字ServerSocket对象,标识当服务器请求处理线程全满时
live555库本身实现了做rtsp服务器,客户端可以通过rtsp客户端访问服务器上的文件并播放,支持的文件格式如下:
本次任务实现了把live555移植到嵌入式海思芯片hi3516上做rtsp服务器,除了支持客户端播放服务器上上面格式文件外,另添加了实时播放hi3516摄像头图像与音频的功能。
live555源码目录如下:
四个基本的库分别是:BasicUsageEnvironment, groupsock, liveMedia和UsageEnvironment。
编译后即生成这4个库文件:
这里我只简单说下liveMedia库的功能,其他三个库是live555运行的基础库,太(mei)简(yan)单(jiu),就不说了。
liveMedia库包含了音视频相关的所有功能,包含音视频文件的解析,RTP传输封装等,我们可以看到这个目录下有对h264、AAC等文件解析的支持:
交叉编译过程:略
这里我主要是修改mediaServer文件夹下的示例程序,添加实时预览摄像头图像与mic声音功能。
hi3516芯片,视频编码格式为h264,音频编码格式为AAC。
1添加音频AAC支持
添加类 ADTSAudioLiveSource ,继承自FramedSource
在该类的doGetNextFrame函数里实现获取hi3516音频数据做为rtsp服务器音频源。
注意点:
11 adts默认是带7字节或者9字节的头,传给rtsp的时候是要去掉头的,实际上RTSP通过rtp传输AAC帧的时候是不带adts头的,而是带4个字节的mpeg4-generic头。
12 从FramedSource继承而来的变量
每次doGetNextFrame帧时,从FIFO里取一个完整的AAC帧,把帧拷贝到fTo buf里面,然后比较帧大小与fMaxSize来赋值几个关键的变量:
注意,不管帧长是否大于fMaxSize,每次都需要把完整的帧拷贝到fTo指针,live555内部会根据fNumTruncatedBytes等变量自行处理分包。
13 doGetNextFrame函数最后不管有没有取到帧,都需要执行FramedSource::afterGetting
14 采样率,通道数,configstr等的计算
这几个变量在mediaSubbsession建立RTPsink时要用到,它直接影响了SDP里对于AAC音频描述字段的产生
添加类 AACAudioLiveServerMediaSubsession ,继承自ADTSAudioFileServerMediaSubsession
createNewStreamSource函数创建上面的ADTSAudioLiveSource做为音频输入源,参数estBitrate为预估的码率,海思AAC编码码率设置为24kbps,所以estBitrate设置为24
createNewRTPSink有必要继承,因为需要根据音频源的采样率、通道数等创建RTPSink
2添加h264支持
添加 H264FramedLiveSource ,继承自FramedSource
unsigned maxFrameSize()函数必须继承,里面设置帧最大可能的大小,我设置为100000,如果不继承就是默认的,会出现画面马赛克
doGetNextFrame函数里面和AAC取帧的处理差不多,我加多了一个步骤,就是第一次取帧的时候会调用接口去产生一个关键帧,并且等待这个关键帧到来才处理,这样连接后出图会比较快。
添加类 H264VideoLiveServerMediaSubsession ,继承自H264VideoFileServerMediaSubsession
这个类就是实现createNewStreamSource时创建H264FramedLiveSource
3修改DynamicRTSPServer
修改类DynamicRTSPServer,在lookupServerMediaSession函数里动点手脚,默认在这个函数里面会根据文件名去寻找服务器下相应的文件做为直播源,我这里比较如果是我特定的live源名字则直接返回,相应的live源创建rtsp服务器的时候就添加好
4初始化rtsp server
初始化rtsp服务器,添加一个ServerMediaSession,该mediaSession添加一个AACAudioLiveServerMediaSubsession和一个H264VideoLiveServerMediaSubsession,然后把该mediaSession添加给rtsp服务器。
客户端访问 rtsp://xxxx/ch0live 时就可以看到实时的摄像头图像与声音啦!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)