本文目录一览:
联轴器,r55.65/50-98sha表示什么意思
这是星型联轴器应是GR55型号,65和50的轴孔,98SHA是中间链接的弹性垫的材质型号。泊头万盛联轴器。
GR28联轴器其实就是国内XL星形弹性联轴器GR形星形弹性体此产品和星形弹性联轴器都是一种先进的轴联接装置,广泛用于轧钢、起重、锻压、石油等大型设备和其它各种机械设备的传动轴端联接。
GR联轴器弹性体和星型弹性联轴器都是一种先进的轴联接装置,广泛用于轧钢、起重、锻压、石油等大型设备和其它各种机械设备的传动轴端联接。
扭 矩:22.4~2500NM
磨 耗: 0.05cm3 / 1.61km
产品硬度:92A ±2
使用温度:-40~100 0 C
泊头万盛联轴器望采纳,谢谢
SDP的内容解析与 实例分析
零、背景
实时传输前,双方为了建立实时数据传输的通道, (1)交换各自的IP地址和端口号(通常是UDP,实时性更好),(2)交换各自在的数据传输时的加解密方式,(3)交换各自在传输时报文的格式标准。从而保障了数据交互。对应的,在sdp格式报文中,会把上述内容携带上,通信双方可能通过websocket或者其他的方式进行互换sdp。(用websocket很大原因是因为网页端需要接入,同时也方便好用,坑也多)
一、SDP协议介绍
SDP 完全是一种会话描述格式 ― 它不属于传输协议 ― 它只使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、 实时流协议(RTSP)、 MIME 扩展协议的电子邮件以及超文本传输协议(HTTP)。SDP协议是也是基于文本的协议,这样就能保证协议的可扩展性比较强,这样就使其具有广泛的应用范围。SDP 不支持会话内容或媒体编码的协商,所以在流媒体中只用来描述媒体信息。媒体协商这一块要用 RTSP 来实现.
二、SDP协议格式
SDP描述由许多文本行组成,文本行的格式为类型=值,类型是一个字母,值是结构化的文本串,其格式依类型而定。
<type>=value[CRLF]
主要是 video、audio的动态pt范围, 和每一种codec的preferredPT,用在两个端之间协商统一
主要是rtcp控制报文(nack,pli,remb,fir等)在两端的识别,事先统一好每一种控制报文的PT
Udp传输时,会在udp的套接字上包装一层ssl, 会需要两端交换对称加密方式
NA
核心内容,对端的UDP,ip地址和 端口
在一次会话中唯一标准一个媒体流
audio-ssrc
video-ssrc
Codecs:
0: {kind: "audio", mimeType: "audio/opus", clockRate: 48000, channels: 2, preferredPayloadType: 100,…}
1: {kind: "video", mimeType: "video/VP8", clockRate: 90000,…}
2: {kind: "video", mimeType: "video/rtx", preferredPayloadType: 102, clockRate: 90000, rtcpFeedback: [],…}
3: {kind: "video", mimeType: "video/VP9", clockRate: 90000,…}
a=rtpmap:103 ISAC/16000\r\n
a=rtpmap:104 ISAC/32000\r\n
a=rtpmap:9 G722/8000\r\n
a=rtpmap:0 PCMU/8000\r\n
a=rtpmap:8 PCMA/8000\r\n
a=rtpmap:113 telephone-event/16000\r\n
a=rtpmap:126 telephone-event/8000\r\n
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 122 127 121 125 107 108 109 124 120 123 119 114 115 116\r\n
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126\r\n
fecMechanisms: 不使用fec 可以不需要
headExtensions:
audio ExtMap
video ExtMap
定义 nack,fir pliremb 的pt
preferredPayloadType: 100
rtcpFeedback: []
a=sendonly\r\n
a=rtcp-mux\r\n
a=rtcp-rsize\r\n
a=rtpmap:96 VP8/90000\r\n
a=rtcp-fb:96 goog-remb\r\n
a=rtcp-fb:96 transport-cc\r\n
a=rtcp-fb:96 ccm fir\r\n
a=rtcp-fb:96 nack\r\n
a=rtcp-fb:96 nack pli\r\n
a=rtpmap:97 rtx/90000\r\n
a=fmtp:97 apt=96\r\n
a=rtpmap:98 VP9/90000\r\n
a=rtcp-fb:98 goog-remb\r\n
a=rtcp-fb:98 transport-cc\r\n
a=rtcp-fb:98 ccm fir\r\n
a=rtcp-fb:98 nack\r\n
a=rtcp-fb:98 nack pli\r\n
fingerprints: [{algorithm: "sha-1", value: "DB:E8:DB:EB:A6:85:7B:2A:10:10:3B:A0:7E:1E:0C:CA:64:CB:36:95"},…]
role: "auto"
iceLite: true
password: "y9fs202dur4fzvm8rek5n1befw5wogzp"
usernameFragment: "5synhr1w1yjyuudn"
a=ice-ufrag:Ksf1\r\n
a=ice-pwd:GDop22TqcfiuREGVcDlNh8Cv\r\n
a=ice-options:trickle\r\n
a=fingerprint:sha-256 F8:91:E5:A6:77:09:7A:AB:AE:94:87:95:09:53:7D:78:10:20:21:4E:10:78:E6:76:DE:FD:4E:D5:4D:FD:7D:D9\r\n
a=setup:actpass\r\n
{foundation: "udpcandidate", ip: "172.28.100.38", port: 42795, priority: 1076302079, protocol: "udp",…}
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126\r\n
...
a=ssrc:1913322051 cname:buToKXw9QTcWQHBF\r\n
a=ssrc:1913322051 msid:1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3 1faaeb69-cb20-4c41-9a83-5b9316458dd7\r\n
a=ssrc:1913322051 mslabel:1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3\r\n
a=ssrc:1913322051 label:1faaeb69-cb20-4c41-9a83-5b9316458dd7\r\n
——————
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 122 127 121 125 107 108 109 124 120 123 119 114 115 116\r\n
...
a=ssrc-group:FID 4051905094 3634016184\r\n
a=ssrc:4051905094 cname:buToKXw9QTcWQHBF\r\n
a=ssrc:4051905094 msid:1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3 d3674fe2-2344-43fe-aa19-832fb0425310\r\n
a=ssrc:4051905094 mslabel:1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3\r\n
a=ssrc:4051905094 label:d3674fe2-2344-43fe-aa19-832fb0425310\r\n
a=ssrc:3634016184 cname:buToKXw9QTcWQHBF\r\n
a=ssrc:3634016184 msid:1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3 d3674fe2-2344-43fe-aa19-832fb0425310\r\n
a=ssrc:3634016184 mslabel:1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3\r\n
a=ssrc:3634016184 label:d3674fe2-2344-43fe-aa19-832fb0425310\r\n
可以参考这个:
给个例子:offer 和 answer的 sdp
offer sdp:
———————————————————————————————————
offer sdp 来源 :
pc=newRTCPeerConnection
pc.createOffer(this.offerConstraint).then(sdp={
let_sdp=JSON.parse(JSON.stringify(sdp));
pc.setLocalDescription(_sdp).then(_={
y(_sdp);
}).catch(this.onerror)
}).catch(this.onerror)
v=0\r\n
o=- 2243792401850741077 2 IN IP4 127.0.0.1\r\n
s=-\r\n
t=0 0\r\n
a=group:BUNDLE audio video\r\n
a=msid-semantic: WMS 1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3\r\n
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126\r\n
c=IN IP4 0.0.0.0\r\n
a=rtcp:9 IN IP4 0.0.0.0\r\n
a=ice-ufrag:Ksf1\r\n
a=ice-pwd:GDop22TqcfiuREGVcDlNh8Cv\r\n
a=ice-options:trickle\r\n
a=fingerprint:sha-256 F8:91:E5:A6:77:09:7A:AB:AE:94:87:95:09:53:7D:78:10:20:21:4E:10:78:E6:76:DE:FD:4E:D5:4D:FD:7D:D9\r\n
a=setup:actpass\r\n
a=mid:audio\r\n
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\n
a=extmap:2 \r\n
a=sendonly\r\n
a=rtcp-mux\r\n
a=rtpmap:111 opus/48000/2\r\n
a=rtcp-fb:111 nack\r\n
a=rtcp-fb:111 transport-cc\r\n
a=fmtp:111 minptime=10;useinbandfec=1\r\n
a=rtpmap:103 ISAC/16000\r\n
a=rtpmap:104 ISAC/32000\r\n
a=rtpmap:9 G722/8000\r\n
a=rtpmap:0 PCMU/8000\r\n
a=rtpmap:8 PCMA/8000\r\n
a=rtpmap:106 CN/32000\r\n
a=rtpmap:105 CN/16000\r\n
a=rtpmap:13 CN/8000\r\n
a=rtpmap:110 telephone-event/48000\r\n
a=rtpmap:112 telephone-event/32000\r\n
a=rtpmap:113 telephone-event/16000\r\n
a=rtpmap:126 telephone-event/8000\r\n
a=ssrc:1913322051 cname:buToKXw9QTcWQHBF\r\n
a=ssrc:1913322051 msid:1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3 1faaeb69-cb20-4c41-9a83-5b9316458dd7\r\n
a=ssrc:1913322051 mslabel:1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3\r\n
a=ssrc:1913322051 label:1faaeb69-cb20-4c41-9a83-5b9316458dd7\r\n
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 122 127 121 125 107 108 109 124 120 123 119 114 115 116\r\n
c=IN IP4 0.0.0.0\r\n
a=rtcp:9 IN IP4 0.0.0.0\r\n
a=ice-ufrag:Ksf1\r\n
a=ice-pwd:GDop22TqcfiuREGVcDlNh8Cv\r\n
a=ice-options:trickle\r\n
a=fingerprint:sha-256 F8:91:E5:A6:77:09:7A:AB:AE:94:87:95:09:53:7D:78:10:20:21:4E:10:78:E6:76:DE:FD:4E:D5:4D:FD:7D:D9\r\n
a=setup:actpass\r\n
a=mid:video\r\n
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\n
a=extmap:13 \r\n
a=extmap:3 urn:3gpp:video-orientation\r\n
a=extmap:2 \r\n
a=extmap:5 \r\n
a=extmap:6 \r\n
a=extmap:7 \r\n
a=extmap:8 \r\n
a=extmap:9 \r\n
a=sendonly\r\n
a=rtcp-mux\r\n
a=rtcp-rsize\r\n
a=rtpmap:96 VP8/90000\r\n
a=rtcp-fb:96 goog-remb\r\n
a=rtcp-fb:96 transport-cc\r\n
a=rtcp-fb:96 ccm fir\r\n
a=rtcp-fb:96 nack\r\n
a=rtcp-fb:96 nack pli\r\n
a=rtpmap:97 rtx/90000\r\n
a=fmtp:97 apt=96\r\n
a=rtpmap:98 VP9/90000\r\n
a=rtcp-fb:98 goog-remb\r\n
a=rtcp-fb:98 transport-cc\r\n
a=rtcp-fb:98 ccm fir\r\n
a=rtcp-fb:98 nack\r\n
a=rtcp-fb:98 nack pli\r\n
a=fmtp:98 profile-id=0\r\n
a=rtpmap:99 rtx/90000\r\n
a=fmtp:99 apt=98\r\n
a=rtpmap:100 VP9/90000\r\n
a=rtcp-fb:100 goog-remb\r\n
a=rtcp-fb:100 transport-cc\r\n
a=rtcp-fb:100 ccm fir\r\n
a=rtcp-fb:100 nack\r\n
a=rtcp-fb:100 nack pli\r\n
a=fmtp:100 profile-id=2\r\n
a=rtpmap:101 rtx/90000\r\n
a=fmtp:101 apt=100\r\n
a=rtpmap:102 H264/90000\r\n
a=rtcp-fb:102 goog-remb\r\n
a=rtcp-fb:102 transport-cc\r\n
a=rtcp-fb:102 ccm fir\r\n
a=rtcp-fb:102 nack\r\n
a=rtcp-fb:102 nack pli\r\n
a=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\n
a=rtpmap:122 rtx/90000\r\n
a=fmtp:122 apt=102\r\n
a=rtpmap:127 H264/90000\r\n
a=rtcp-fb:127 goog-remb\r\n
a=rtcp-fb:127 transport-cc\r\n
a=rtcp-fb:127 ccm fir\r\n
a=rtcp-fb:127 nack\r\n
a=rtcp-fb:127 nack pli\r\n
a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\r\n
a=rtpmap:121 rtx/90000\r\n
a=fmtp:121 apt=127\r\n
a=rtpmap:125 H264/90000\r\n
a=rtcp-fb:125 goog-remb\r\n
a=rtcp-fb:125 transport-cc\r\n
a=rtcp-fb:125 ccm fir\r\n
a=rtcp-fb:125 nack\r\n
a=rtcp-fb:125 nack pli\r\n
a=fmtp:125 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\n
a=rtpmap:107 rtx/90000\r\n
a=fmtp:107 apt=125\r\n
a=rtpmap:108 H264/90000\r\n
a=rtcp-fb:108 goog-remb\r\n
a=rtcp-fb:108 transport-cc\r\n
a=rtcp-fb:108 ccm fir\r\n
a=rtcp-fb:108 nack\r\n
a=rtcp-fb:108 nack pli\r\n
a=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\n
a=rtpmap:109 rtx/90000\r\n
a=fmtp:109 apt=108\r\n
a=rtpmap:124 H264/90000\r\n
a=rtcp-fb:124 goog-remb\r\n
a=rtcp-fb:124 transport-cc\r\n
a=rtcp-fb:124 ccm fir\r\n
a=rtcp-fb:124 nack\r\n
a=rtcp-fb:124 nack pli\r\n
a=fmtp:124 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d0032\r\n
a=rtpmap:120 rtx/90000\r\n
a=fmtp:120 apt=124\r\n
a=rtpmap:123 H264/90000\r\n
a=rtcp-fb:123 goog-remb\r\n
a=rtcp-fb:123 transport-cc\r\n
a=rtcp-fb:123 ccm fir\r\n
a=rtcp-fb:123 nack\r\n
a=rtcp-fb:123 nack pli\r\n
a=fmtp:123 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640032\r\n
a=rtpmap:119 rtx/90000\r\n
a=fmtp:119 apt=123\r\n
a=rtpmap:114 red/90000\r\n
a=rtpmap:115 rtx/90000\r\n
a=fmtp:115 apt=114\r\n
a=rtpmap:116 ulpfec/90000\r\n
a=ssrc-group:FID 4051905094 3634016184\r\n
a=ssrc:4051905094 cname:buToKXw9QTcWQHBF\r\n
a=ssrc:4051905094 msid:1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3 d3674fe2-2344-43fe-aa19-832fb0425310\r\n
a=ssrc:4051905094 mslabel:1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3\r\n
a=ssrc:4051905094 label:d3674fe2-2344-43fe-aa19-832fb0425310\r\n
a=ssrc:3634016184 cname:buToKXw9QTcWQHBF\r\n
a=ssrc:3634016184 msid:1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3 d3674fe2-2344-43fe-aa19-832fb0425310\r\n
a=ssrc:3634016184 mslabel:1jMfa2Vph7cdloTWnLDiIBh7MVKIesEwpOC3\r\n
a=ssrc:3634016184 label:d3674fe2-2344-43fe-aa19-832fb0425310\r\n
answer sdp
v=0\r\n
o=- 0 0 IN IP4 127.0.0.1\r\n
s=MY-PROTOL\r\n
t=0 0\r\n
a=msid-semantic: WMS *\r\n
a=group:BUNDLE audio video\r\n
m=audio 9 UDP/TLS/RTP/SAVPF 111\r\n
c=IN IP4 0.0.0.0\r\n
a=rtpmap:111 opus/48000/2\r\n
a=fmtp:111 minptime=10;useinbandfec=1\r\n
a=rtcp:1 IN IP4 0.0.0.0\r\n
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\n
a=setup:active\r\n
a=mid:audio\r\n
a=recvonly\r\n
a=ice-ufrag:qctxy\r\n
a=ice-pwd:a123456789b123456789cd\r\n
a=fingerprint:sha-256 A5:5F:18:86:E7:32:5E:11:44:A7:B4:11:E1:18:6C:EE:8B:F6:6D:D6:CA:C7:D2:DF:AC:29:FC:95:09:71:AA:3C\r\n
a=candidate:xxxxxx 1 udp xxxxx x 44572 typ host generation 0\r\n
a=end-of-candidates\r\n
a=rtcp-mux\r\n
m=video 9 UDP/TLS/RTP/SAVPF 101\r\n
c=IN IP4 0.0.0.0\r\n
a=rtpmap:101 H264/90000\r\n
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\n
a=rtcp:1 IN IP4 0.0.0.0\r\n
a=rtcp-fb:101 ccm fir\r\n
a=rtcp-fb:101 nack\r\n
a=rtcp-fb:101 nack pli\r\n
a=rtcp-fb:101 goog-remb\r\n
a=extmap:3 urn:3gpp:video-orientation\r\n
a=extmap:5 \r\n
a=extmap:13 \r\n
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\n
a=setup:active\r\n
a=mid:video\r\n
a=recvonly\r\n
a=ice-ufrag:qctxy\r\n
a=ice-pwd:a123456789b123456789cd\r\n
a=fingerprint:sha-256 A5:5F:18:86:E7:32:5E:11:44:A7:B4:11:E1:18:6C:EE:8B:F6:6D:D6:CA:C7:D2:DF:AC:29:FC:95:09:71:AA:3C\r\n
a=candidate:xxxxxxx 1 udp xxxxxxx x 44572 typ host generation 0\r\n
a=end-of-candidates\r\n
a=rtcp-mux\r\n
300分!懂熊猫烧香病毒和auto病毒的高手给300分!
熊猫烧香病毒处理方法:
清除步骤
==========
1. 断开网络
2. 结束病毒进程
%System%\FuckJacks.exe
3. 删除病毒文件:
%System%\FuckJacks.exe
4. 右键点击分区盘符,点击右键菜单中的“打开”进入分区根目录,删除根目录下的文件:
X:\autorun.inf
X:\setup.exe
5. 删除病毒创建的启动项:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"FuckJacks"="%System%\FuckJacks.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"svohost"="%System%\FuckJacks.exe"
6. 修复或重新安装反病毒软件
7. 使用反病毒软件或专杀工具进行全盘扫描,清除恢复被感染的exe文件
中毒文件的恢复(仅个人观点,只在自己的虚拟机上测试正常)
首先在清除病毒文件的同时不要删除%SYSTEM%下面释放FuckJacks.exe的这个文件,(注册表里要清除干净)
打开运行输入gpedit.msc打开组策略-本地计算机策略-windows设置-安全设置-软件限制策略-其它规则
在其它规则上右键选择-新散列规则=打开新散列规则窗口
在文件散列上点击浏览找到-%SYSTEM%下面释放FuckJacks.exe文件.......安全级别选择-不允许的 确定后重启(一定重启)
重启后可以双击运行已经被熊猫感染的程序-运行程序后该FuckJacks.exe文件会在注册表里的Run键下建立启动项(不会有问题的)
双击运行被感染的程序已经恢复原来样子了,全部回复后用SRENG2把FuckJacks.exe在注册表里的启动项删除即可!
再重申一遍:以上只是在自己的虚拟机上运行并试用的,不能保证100%的没有问题!
auto病毒处理方法!!!
这是rose病毒的变种.有关系.试试下面的办法
在资源管理器里选择“工具--文件夹选项--查看”,勾选“显示所有文件和文件夹”并去掉“隐藏受保护的操作系统文件”前的勾。
1 如果各分区根目录下除autorun.inf外还有什么其它隐藏文件,有的话,记下名字然后将它删除(如果能删除的话)。右击这个Autorun.inf文件,选择用记事本打开,查看里面的内容,记下其中“open=”这个等于后面的那个文件名。然后将这个Autorun.inf也删除。重新启动电脑。
2.下载一个软件:冰刃()
这是一个绿色软件,下载解压缩后即可使用。
3.直接在冰刃左侧的栏里通过“文件”直接定位到这个文件所在的文件夹下,找到这个文件。
4.通过按钮“创建时间”对这个文件夹下的文件进行排序,仔细查看与这个文件在创建时间是同一天的所有文件(但是不是都是与它一样是病毒文件,需要你判断)。右击它们一一删除。
5.以记下的、Open后面的这些文件的文件名搜索整个注册表,删除搜索到的键值。
6.重启电脑。
如果这样操作以后,出现双击分区不能打开分区的情况,请按下面的操作即可。
打开我的电脑 工具 文件夹选项 文件类型 找到“驱动器” 点下方的“高级” 点选“编辑文件类型”里的“新建” 操作里填写“open”(这个可随意填写) 用于执行操作的应用程序里填写explorer.exe 确定
随后返回到“编辑文件类型”窗口,选中open 设为默认值 确定 现在再打开分区看下,是不是已恢复正常?
回答者: 我叫子凡 - 魔神 十六级
KTR是外国品牌吗?
是的
德国KTR 品牌简介
KUPPLUNGSTECHNIK GMBH自从进入中国市场以来,凭借其优良的品质、丰富的产品种类以及热情的服务,在中国联轴器市场取得了极大的成功,尤其是其ROTEX系列联轴器,在中国的CNC以及工程机械行业占领了较大的市场份额。
KTR连轴器广泛应用于工程机械、机床、冶金、石油化工设备及各种通用机械等,几乎所有需要动力传递的机械设备中都要用到KTR的产品。由于其的性能和优良的品质,KTR的产品已为世界各地的设备厂商所采用。
KTR联轴器特点:
有钢质轴套,扭向弹性,免维护,吸收振动;
轴向插入式安装,失效保护;
良好的动态特性;设计紧凑,惯性小;
成品孔径公差按照ISO标准为H7,键槽宽公差标准DIN 6885/1为JS9.
KTR联轴器弹性体的正常工作温度为-40-+100℃,允许的zui高瞬时温度为120℃.弹性体的肖氏硬度通常为92 Shore A,若需传递更高扭矩,可选用硬度为95/98 Shore A和64D-F的弹性体.弹性体耐磨,抗油,抗臭氧,抗老化,其耐水解性适合热带气候地区.由于具有的内部缓冲,能保护传动不受过载的影响.
德国KTR公司主要产品有:KTR联轴器、KTR曲面齿联轴器、KTR尼龙曲面齿联轴器、KTR特种曲面齿联轴器、KTR扭力限制器、KTR涨紧套、KTR力矩转速检测仪