This repository has been archived by the owner on Sep 20, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
nvidiaStreamingProtocol.dump
399 lines (399 loc) · 16.1 KB
/
nvidiaStreamingProtocol.dump
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
a=x-nv-video[2].initialPeakBitrateKbps:12000 ..
a=x-nv-video[3].initialPeakBitrateKbps:12000 ..
a=x-nv-video[0].vbvMultiplier:105 ..
a=x-nv-video[1].vbvMultiplier:105 ..
a=x-nv-video[2].vbvMultiplier:105 ..
a=x-nv-video[3].vbvMultiplier:105 ..
a=x-nv-video[0].keyFrameScale:4 ..
a=x-nv-video[1].keyFrameScale:4 ..
a=x-nv-video[2].keyFrameScale:4 ..
a=x-nv-video[3].keyFrameScale:4 ..
a=x-nv-video[0].fakeEncodeFps:60 ..
a=x-nv-video[1].fakeEncodeFps:60 ..
a=x-nv-video[2].fakeEncodeFps:60 ..
a=x-nv-video[3].fakeEncodeFps:60 ..
a=x-nv-video[0].numTemporalLayers:0 ..
a=x-nv-video[1].numTemporalLayers:0 ..
a=x-nv-video[2].numTemporalLayers:0 ..
a=x-nv-video[3].numTemporalLayers:0 ..
a=x-nv-video[0].packetSize:1024 ..
a=x-nv-video[1].packetSize:1024 ..
a=x-nv-video[2].packetSize:1024 ..
a=x-nv-video[3].packetSize:1024 ..
a=x-nv-video[0].refPicInvalidation:1 ..
a=x-nv-video[1].refPicInvalidation:1 ..
a=x-nv-video[2].refPicInvalidation:1 ..
a=x-nv-video[3].refPicInvalidation:1 ..
a=x-nv-video[0].pingBackIntervalMs:3000 ..
a=x-nv-video[1].pingBackIntervalMs:3000 ..
a=x-nv-video[2].pingBackIntervalMs:3000 ..
a=x-nv-video[3].pingBackIntervalMs:3000 ..
a=x-nv-video[0].pingBackTimeoutMs:10000 ..
a=x-nv-video[1].pingBackTimeoutMs:10000 ..
a=x-nv-video[2].pingBackTimeoutMs:10000 ..
a=x-nv-video[3].pingBackTimeoutMs:10000 ..
a=x-nv-video[0].timeoutLengthMs:15000 ..
a=x-nv-video[1].timeoutLengthMs:15000 ..
a=x-nv-video[2].timeoutLengthMs:15..
a=x-nv-video[3].timeoutLengthMs:15000 ..
a=x-nv-video[0].fullFrameAssembly:1 ..
a=x-nv-video[1].fullFrameAssembly:1 ..
a=x-nv-video[2].fullFrameAssembly:1 ..
a=x-nv-video[3].fullFrameAssembly:1 ..
a=x-nv-video[0].enableIntraRefresh:0 ..
a=x-nv-video[1].enableIntraRefresh:0 ..
a=x-nv-video[2].enableIntraRefresh:0 ..
a=x-nv-video[3].enableIntraRefresh:0 ..
a=x-nv-video[0].enableLongTermReferences:0 ..
a=x-nv-video[1].enableLongTermReferences:0 ..
a=x-nv-video[2].enableLongTermReferences:0 ..
a=x-nv-video[3].enableLongTermReferences:0 ..
a=x-nv-video[0].framesWithInvalidRefThreshold:4 ..
a=x-nv-video[1].framesWithInvalidRefThreshold:4 ..
a=x-nv-video[2].framesWithInvalidRefThreshold:4 ..
a=x-nv-video[3].framesWithInvalidRefThreshold:4 ..
a=x-nv-video[0].consecutiveFrameLostThreshold:0 ..
a=x-nv-video[1].consecutiveFrameLostThreshold:0 ..
a=x-nv-video[2].consecutiveFrameLostThreshold:0 ..
a=x-nv-video[3].consecutiveFrameLostThreshold:0 ..
a=x-nv-video[0].videoEncoderDeblockingMode:0 ..
a=x-nv-video[1].videoEncoderDeblockingMode:0 ..
a=x-nv-video[2].videoEncoderDeblockingMode:0 ..
a=x-nv-video[3].videoEncoderDeblockingMode:0 ..
a=x-nv-video[0].videoEncoderSlicesPerFrame:1 ..
a=x-nv-video[1].videoEncoderSlicesPerFrame:1 ..
a=x-nv-video[2].videoEncoderSlicesPerFrame:1 ..
a=x-nv-video[3].videoEncoderSlicesPerFrame:1 ..
a=x-nv-video[0].dynamicRangeMode:0 ..
a=x-nv-video[1].dynamicRangeMode:0 ..
a=x-nv-video[2].dynamicRange ..
a=x-nv-video[3].dynamicRangeMode:0 ..
a=x-nv-video[0].enableVrStreamingMode:0 ..
a=x-nv-video[1].enableVrStreamingMode:0 ..
a=x-nv-video[2].enableVrStreamingMode:0 ..
a=x-nv-video[3].enableVrStreamingMode:0 ..
a=x-nv-video[0].encoderCscMode:0 ..
a=x-nv-video[1].encoderCscMode:0 ..
a=x-nv-video[2].encoderCscMode:0 ..
a=x-nv-video[3].encoderCscMode:0 ..
a=x-nv-video[0].rfd.enabled:0 ..
a=x-nv-video[1].rfd.enabled:0 ..
a=x-nv-video[2].rfd.enabled:0 ..
a=x-nv-video[3].rfd.enabled:0 ..
a=x-nv-video[0].rfd.numFrames:120 ..
a=x-nv-video[1].rfd.numFrames:120 ..
a=x-nv-video[2].rfd.numFrames:120 ..
a=x-nv-video[3].rfd.numFrames:120 ..
a=x-nv-video[0].fd.enabled:0 ..
a=x-nv-video[1].fd.enabled:0 ..
a=x-nv-video[2].fd.enabled:0 ..
a=x-nv-video[3].fd.enabled:0 ..
a=x-nv-video[0].fd.memoryUsage:500 ..
a=x-nv-video[1].fd.memoryUsage:500 ..
a=x-nv-video[2].fd.memoryUsage:500 ..
a=x-nv-video[3].fd.memoryUsage:500 ..
a=x-nv-video[0].fd.capturePeriod:10 ..
a=x-nv-video[1].fd.capturePeriod:10 ..
a=x-nv-video[2].fd.capturePeriod:10 ..
a=x-nv-video[3].fd.capturePeriod:10 ..
a=x-nv-video[0].fd.downsampleFactor:1 ..
a=x-nv-video[1].fd.downsampleFactor:1 ..
a=x-nv-video[2].fd.downsampleFactor:1 ..
a=x-nv-video[3].fd.downsampleFactor:1 ..
a=x-nv-vqos[0].bw.flags:1 ..
a=x-nv-vqos[1].bw.flags:1 ..
a=x-nv-vqos[2].bw.flags:1 ..
a=x-nv-vqos[3].bw.flags:1 ..
a=x-nv-vqos[0].bw.maximumBitrateKbps:7000 ..
a=x-nv-vqos[1].bw.maximumBitrateKbps:7000 ..
a=x-nv-vqos[2].bw.maximumBitrateKbps:7000 ..
a=x-nv-vqos[3].bw.maximumBitrateKbps:7000 ..
a=x-nv-vqos[0].bw.minimumBitrateKbps:2000 ..
a=x-nv-vqos[1].bw.minimumBitrateKbps:2000 ..
a=x-nv-vqos[2].bw.minimumBitrateKbps:2000 ..
a=x-nv-vqos[3].bw.minimumBitrateKbps:2000 ..
a=x-nv-vqos[0].bw.statsTime:50 ..
a=x-nv-vqos[1].bw.statsTime:50 ..
a=x-nv-vqos[2].bw.statsTime:50 ..
a=x-nv-vqos[3].bw.statsTime:50 ..
a=x-nv-vqos[0].bw.lossThreshold:2 ..
a=x-nv-vqos[1].bw.lossThreshold:2 ..
a=x-nv-vqos[2].bw.lossThreshold:2 ..
a=x-nv-vqos[3].bw.lossThreshold:2 ..
a=x-nv-vqos[0].bw.jitterThreshold:1000 ..
a=x-nv-vqos[1].bw.jitterThreshold:1000 ..
a=x-nv-vqos[2].bw.jitterThreshold:1000 ..
a=x-nv-vqos[3].bw.jitterThreshold:1000 ..
a=x-nv-vqos[0].bw.maxBitrateAdjPercent:0 ..
a=x-nv-vqos[1].bw.maxBitrateAdjPercent:0 ..
a=x-nv-vqos[2].bw.maxBitrateAdjPercent:0 ..
a=x-nv-vqos[3].bw.maxBitrateAdjPercent:0 ..
a=x-nv-vqos[0].bn.notifyUpBoundThreshold:40 ..
a=x-nv-vqos[1].bn.notifyUpBoundThreshold:40 ..
a=x-nv-vqos[2].bn.notifyUpBoundThreshold:40 ..
a=x-nv-vqos[3].bn.notifyUpBoundThreshold:40 ..
a=x-nv-vqos[0].drc.enable:1 ..
a=x-nv-vqos[1].drc.enable:1 ..
a=x-nv-vqos[2].drc.enable:1 ..
a=x-nv-vqos[3].drc.enable:1 ..
a=x-nv-vqos[0].drc.iirFilterFactor:20 ..
a=x-nv-vqos[1].drc.iirFilterFactor:20 ..
a=x-nv-vqos[2].drc.iirFilterFactor:20 ..
a=x-nv-vqos[3].drc.iirFilterFactor:20 ..
a=x-nv-vqos[0].drc.minQpHeadroom:2 ..
a=x-nv-vqos[1].drc.minQpHeadroom:2 ..
a=x-nv-vqos[2].drc.minQpHeadroom:2 ..
a=x-nv-vqos[3].drc.minQpHeadroom:2 ..
a=x-nv-vqos[0].drc.updateCoolingTime:3 ..
a=x-nv-vqos[1].drc.updateCoolingTime:3 ..
a=x-nv-vqos[2].drc.updateCoolingTime:3 ..
a=x-nv-vqos[3].drc.updateCoolingTime:3 ..
a=x-nv-vqos[0].drc.promoteCoolingTime:10 ..
a=x-nv-vqos[1].drc.promoteCoolingTime:10 ..
a=x-nv-vqos[2].drc.promoteCoolingTime:10 ..
a=x-nv-vqos[3].drc.promoteCoolingTime:10 ..
a=x-nv-vqos[0].drc.lowerQpThreshold:23 ..
a=x-nv-vqos[1].drc.lowerQpThreshold:23 ..
a=x-nv-vqos[2].drc.lowerQpThreshold:23 ..
a=x-nv-vqos[3].drc.lowerQpThreshold:23 ..
a=x-nv-vqos[0].drc.upperQpThreshold:39 ..
a=x-nv-vqos[1].drc.upperQpThreshold:39 ..
a=x-nv-vqos[2].drc.upperQpThreshold:39 ..
a=x-nv-vqos[3].drc.upperQpThreshold:39 ..
a=x-nv-vqos[0].drc.minAdaptiveQpThreshold:34 ..
a=x-nv-vqos[1].drc.minAdaptiveQpThreshold:34 ..
a=x-nv-vqos[2].drc.minAdaptiveQpThreshold:34 ..
a=x-nv-vqos[3].drc.minAdaptiveQpThreshold:34 ..
a=x-nv-vqos[0].cpm.flags:0 ..
a=x-nv-vqos[1].cpm.flags:0 ..
a=x-nv-vqos[2].cpm.flags:0 ..
a=x-nv-vqos[3].cpm.flags:0 ..
a=x-nv-vqos[0].cpm.maxDecodeCompleteThresholdInMs:60 ..
a=x-nv-vqos[1].cpm.maxDecodeCompleteThresholdInMs:60 ..
a=x-nv-vqos[2].cpm.maxDecodeCompleteThresholdInMs:60 ..
a=x-nv-vqos[3].cpm.maxDecodeCompleteThresholdInMs:60 ..
a=x-nv-vqos[0].cpm.resolutionUpdateCoolDownCount:3600 ..
a=x-nv-vqos[1].cpm.resolutionUpdateCoolDownCount:3600 ..
a=x-nv-vqos[2].cpm.resolutionUpdateCoolDownCount:3600 ..
a=x-nv-vqos[3].cpm.resolutionUpdateCoolDownCount:3600 ..
a=x-nv-vqos[0].dfc.enable:0 ..
a=x-nv-vqos[1].dfc.enable:0 ..
a=x-nv-vqos[2].dfc.enable:0 ..
a=x-nv-vqos[3].dfc.enable:0 ..
a=x-nv-vqos[0].dfc.maxResLevels:5 ..
a=x-nv-vqos[1].dfc.maxResLevels:5 ..
a=x-nv-vqos[2].dfc.maxResLevels:5 ..
a=x-nv-vqos[3].dfc.maxResLevels:5 ..
a=x-nv-vqos[0].dfc.useAdaptiveQp:1 ..
a=x-nv-vqos[1].dfc.useAdaptiveQp:1 ..
a=x-nv-vqos[2].dfc.useAdaptiveQp:1 ..
a=x-nv-vqos[3].dfc.useAdaptiveQp:1 ..
a=x-nv-vqos[0].dfc.minTargetFps:60 ..
a=x-nv-vqos[1].dfc.minTargetFps:60 ..
a=x-nv-vqos[2].dfc.minTargetFps:60 ..
a=x-nv-vqos[3].dfc.minTargetFps:60 ..
a=x-nv-vqos[0].dfc.lowResMinTargetFps:60 ..
a=x-nv-vqos[1].dfc.lowResMinTargetFps:60 ..
a=x-nv-vqos[2].dfc.lowResMinTargetFps:60 ..
a=x-nv-vqos[3].dfc.lowResMinTargetFps:60 ..
a=x-nv-vqos[0].dfc.clientFpsBackoffPercent:5 ..
a=x-nv-vqos[1].dfc.clientFpsBackoffPercent:5 ..
a=x-nv-vqos[2].dfc.clientFpsBackoffPercent:5 ..
a=x-nv-vqos[3].dfc.clientFpsBackoffPercent:5 ..
a=x-nv-vqos[0].dfc.clientFpsDecreasePercent:5 ..
a=x-nv-vqos[1].dfc.clientFpsDecreasePercent:5 ..
a=x-nv-vqos[2].dfc.clientFpsDecreasePercent:5 ..
a=x-nv-vqos[3].dfc.clientFpsDecreasePercent:5 ..
a=x-nv-vqos[0].dfc.clientFpsIncreasePercent:5 ..
a=x-nv-vqos[1].dfc.clientFpsIncreasePercent:5 ..
a=x-nv-vqos[2].dfc.clientFpsIncreasePercent:5 ..
a=x-nv-vqos[3].dfc.clientFpsIncreasePercent:5 ..
a=x-nv-vqos[0].dfc.fpsDecreasePercent:10 ..
a=x-nv-vqos[1].dfc.fpsDecreasePercent:10 ..
a=x-nv-vqos[2].dfc.fpsDecreasePercent:10 ..
a=x-nv-vqos[3].dfc.fpsDecreasePercent:10 ..
a=x-nv-vqos[0].dfc.fpsIncreasePercent:3 ..
a=x-nv-vqos[1].dfc.fpsIncreasePercent:3 ..
a=x-nv-vqos[2].dfc.fpsIncreasePercent:3 ..
a=x-nv-vqos[3].dfc.fpsIncreasePercent:3 ..
a=x-nv-vqos[0].dfc.fpsStepSizeMin:1 ..
a=x-nv-vqos[1].dfc.fpsStepSizeMin:1 ..
a=x-nv-vqos[2].dfc.fpsStepSizeMin:1 ..
a=x-nv-vqos[3].dfc.fpsStepSizeMin:1 ..
a=x-nv-vqos[0].dfc.qpMaxUpperLimit:39 ..
a=x-nv-vqos[1].dfc.qpMaxUpperLimit:39 ..
a=x-nv-vqos[2].dfc.qpMaxUpperLimit:39 ..
a=x-nv-vqos[3].dfc.qpMaxUpperLimit:39 ..
a=x-nv-vqos[0].dfc.qpMinUpperLimit:34 ..
a=x-nv-vqos[1].dfc.qpMinUpperLimit:34 ..
a=x-nv-vqos[2].dfc.qpMinUpperLimit:34 ..
a=x-nv-vqos[3].dfc.qpMinUpperLimit:34 ..
a=x-nv-vqos[0].dfc.qpLowerLimit:25 ..
a=x-nv-vqos[1].dfc.qpLowerLimit:25 ..
a=x-nv-vqos[2].dfc.qpLowerLimit:25 ..
a=x-nv-vqos[3].dfc.qpLowerLimit:25 ..
a=x-nv-vqos[0].dfc.upgradeCooldownMs:20000 ..
a=x-nv-vqos[1].dfc.upgradeCooldownMs:20000 ..
a=x-nv-vqos[2].dfc.upgradeCooldownMs:20000 ..
a=x-nv-vqos[3].dfc.upgradeCooldownMs:20000 ..
a=x-nv-vqos[0].dfc.downgradeCooldownMs:7000 ..
a=x-nv-vqos[1].dfc.downgradeCooldownMs:7000 ..
a=x-nv-vqos[2].dfc.downgradeCooldownMs:7000 ..
a=x-nv-vqos[3].dfc.downgradeCooldownMs:7000 ..
a=x-nv-vqos[0].dfc.ceilingUpCooldownMs:500 ..
a=x-nv-vqos[1].dfc.ceilingUpCooldownMs:500 ..
a=x-nv-vqos[2].dfc.ceilingUpCooldownMs:500 ..
a=x-nv-vqos[3].dfc.ceilingUpCooldownMs:500 ..
a=x-nv-vqos[0].dfc.ceilingDownCooldownMs:250 ..
a=x-nv-vqos[1].dfc.ceilingDownCooldownMs:250 ..
a=x-nv-vqos[2].dfc.ceilingDownCooldownMs:250 ..
a=x-nv-vqos[3].dfc.ceilingDownCooldownMs:250 ..
a=x-nv-vqos[0].dfc.targetUpCooldownMs:250 ..
a=x-nv-vqos[1].dfc.targetUpCooldownMs:250 ..
a=x-nv-vqos[2].dfc.targetUpCooldownMs:250 ..
a=x-nv-vqos[3].dfc.targetUpCooldownMs:250 ..
a=x-nv-vqos[0].dfc.targetDownCooldownMs:100 ..
a=x-nv-vqos[1].dfc.targetDownCooldownMs:100 ..
a=x-nv-vqos[2].dfc.targetDownCooldownMs:100 ..
a=x-nv-vqos[3].dfc.targetDownCooldownMs:100 ..
a=x-nv-vqos[0].dfc.initFpsIncreasePercent:30 ..
a=x-nv-vqos[1].dfc.initFpsIncreasePercent:30 ..
a=x-nv-vqos[2].dfc.initFpsIncreasePercent:30 ..
a=x-nv-vqos[3].dfc.initFpsIncreasePercent:30 ..
a=x-nv-vqos[0].dfc.promoteResolutionCoolingTimeMs:1500 ..
a=x-nv-vqos[1].dfc.promoteResolutionCoolingTimeMs:1500 ..
a=x-nv-vqos[2].dfc.promoteResolutionCoolingTimeMs:1500 ..
a=x-nv-vqos[3].dfc.promoteResolutionCoolingTimeMs:1500 ..
a=x-nv-vqos[0].fec.enable:1 ..
a=x-nv-vqos[1].fec.enable:1 ..
a=x-nv-vqos[2].fec.enable:1 ..
a=x-nv-vqos[3].fec.enable:1 ..
a=x-nv-vqos[0].fec.numSrcPackets:125 ..
a=x-nv-vqos[1].fec.numSrcPackets:125 ..
a=x-nv-vqos[2].fec.numSrcPackets:125 ..
a=x-nv-vqos[3].fec.numSrcPackets:125 ..
a=x-nv-vqos[0].fec.numOutPackets:176 ..
a=x-nv-vqos[1].fec.numOutPackets:176 ..
a=x-nv-vqos[2].fec.numOutPackets:176 ..
a=x-nv-vqos[3].fec.numOutPackets:176 ..
a=x-nv-vqos[0].fec.repairPercent:20 ..
a=x-nv-vqos[1].fec.repairPercent:20 ..
a=x-nv-vqos[2].fec.repairPercent:20 ..
a=x-nv-vqos[3].fec.repairPercent:20 ..
a=x-nv-vqos[0].fec.repairMaxPercent:25 ..
a=x-nv-vqos[1].fec.repairMaxPercent:25 ..
a=x-nv-vqos[2].fec.repairMaxPercent:25 ..
a=x-nv-vqos[3].fec.repairMaxPercent:25 ..
a=x-nv-vqos[0].fec.repairMinPercent:5 ..
a=x-nv-vqos[1].fec.repairMinPercent:5 ..
a=x-nv-vqos[2].fec.repairMinPercent:5 ..
a=x-nv-vqos[3].fec.repairMinPercent:5 ..
a=x-nv-vqos[0].fec.changeFecFrameNumberThreshold:3 ..
a=x-nv-vqos[1].fec.changeFecFrameNumberThreshold:3 ..
a=x-nv-vqos[2].fec.changeFecFrameNumberThreshold:3 ..
a=x-nv-vqos[3].fec.changeFecFrameNumberThreshold:3 ..
a=x-nv-vqos[0].turboMode:0 ..
a=x-nv-vqos[1].turboMode:0 ..
a=x-nv-vqos[2].turboMode:0 ..
a=x-nv-vqos[3].turboMode:0 ..
a=x-nv-vqos[0].fpsPeriodMsEstimate:50 ..
a=x-nv-vqos[1].fpsPeriodMsEstimate:50 ..
a=x-nv-vqos[2].fpsPeriodMsEstimate:50 ..
a=x-nv-vqos[3].fpsPeriodMsEstimate:50 ..
a=x-nv-vqos[0].minStreamFpsEstimate:20 ..
a=x-nv-vqos[1].minStreamFpsEstimate:20 ..
a=x-nv-vqos[2].minStreamFpsEstimate:20 ..
a=x-nv-vqos[3].minStreamFpsEstimate:20 ..
a=x-nv-vqos[0].maxStreamFpsEstimate:120 ..
a=x-nv-vqos[1].maxStreamFpsEstimate:120 ..
a=x-nv-vqos[2].maxStreamFpsEstimate:120 ..
a=x-nv-vqos[3].maxStreamFpsEstimate:120 ..
a=x-nv-vqos[0].periodicRefreshIntervalMs:0 ..
a=x-nv-vqos[1].periodicRefreshIntervalMs:0 ..
a=x-nv-vqos[2].periodicRefreshIntervalMs:0 ..
a=x-nv-vqos[3].periodicRefreshIntervalMs:0 ..
a=x-nv-vqos[0].arbitraryRefreshIntervalMs:500 ..
a=x-nv-vqos[1].arbitraryRefreshIntervalMs:500 ..
a=x-nv-vqos[2].arbitraryRefreshIntervalMs:500 ..
a=x-nv-vqos[3].arbitraryRefreshIntervalMs:500 ..
a=x-nv-vqos[0].videoQualityScoreUpdateTime:3000 ..
a=x-nv-vqos[1].videoQualityScoreUpdateTime:3000 ..
a=x-nv-vqos[2].videoQualityScoreUpdateTime:3000 ..
a=x-nv-vqos[3].videoQualityScoreUpdateTime:3000 ..
a=x-nv-vqos[0].qosTrafficType:0 ..
a=x-nv-vqos[1].qosTrafficType:0 ..
a=x-nv-vqos[2].qosTrafficType:0 ..
a=x-nv-vqos[3].qosTrafficType:0 ..
a=x-nv-vqos[0].videoQoSMaxRoundTripLatencyFrames:12 ..
a=x-nv-vqos[1].videoQoSMaxRoundTripLatencyFrames:12 ..
a=x-nv-vqos[2].videoQoSMaxRoundTripLatencyFrames:12 ..
a=x-nv-vqos[3].videoQoSMaxRoundTripLatencyFrames:12 ..
a=x-nv-vqos[0].bitStreamFormat:0 ..
a=x-nv-vqos[1].bitStreamFormat:0 ..
a=x-nv-vqos[2].bitStreamFormat:0 ..
a=x-nv-vqos[3].bitStreamFormat:0 ..
a=x-nv-vqos[0].enableQec:0 ..
a=x-nv-vqos[1].enableQec:0 ..
a=x-nv-vqos[2].enableQec:0 ..
a=x-nv-vqos[3].enableQec:0 ..
a=x-nv-aqos.mode:0 ..
a=x-nv-aqos.enableAudioStats:1 ..
a=x-nv-aqos.audioStatsUpdateIntervalMs:70 ..
a=x-nv-aqos.enablePacketLossPercentage:1 ..
a=x-nv-aqos.bitRate:96000 ..
a=x-nv-aqos.packetDuration:5 ..
a=x-nv-aqos.packetLossPercentageUpdateIntervalMs:100 ..
a=x-nv-aqos.qosTrafficType:4 ..
a=x-nv-aqos.enableAdaptiveResampling:0 ..
a=x-nv-aqos.resampleUpRateThreshold:50000 ..
a=x-nv-aqos.resampleDnRateThreshold:46000 ..
a=x-nv-runtime.recordClientStats:24 ..
a=x-nv-runtime.recordServerStats:0 ..
a=x-nv-runtime.clientNetworkCapture:0 ..
a=x-nv-runtime.clientTraceCapture:0 ..
a=x-nv-runtime.serverNetworkCapture:0 ..
a=x-nv-runtime.serverTraceCapture:0 ..
a=x-nv-runtime.maxVerboseEtlSizeMb:100 ..
a=x-nv-runtime.mouseCursorCapture:3 ..
a=x-nv-runtime.mimicRemoteCursor:0 ..
a=x-nv-runtime.hapticsState:0 ..
a=x-nv-ri.protocol:0 ..
a=x-nv-ri.usePartiallyReliableUdpChannel:0 ..
a=x-nv-ri.timestampsEnabled:1 ..
a=x-nv-ri.useMultipleGamepads:0 ..
a=x-nv-audio.surround.numChannels:2 ..
a=x-nv-audio.surround.channelMask:3 ..
a=x-nv-audio.surround.enable:0 ..
a=x-nv-audio.surround.version:1100 ..
a=x-nv-audio.surround.AudioQuality:0 ..
a=x-nv-mic.numChannels:1 ..
a=x-nv-mic.channelMask:1 ..
a=x-nv-mic.version:0 ..
a=x-nv-mic.micSetupResultSuccess:0 ..
a=x-nv-rtsp.serverUniqueId: ..
a=x-nv-rtsp.clientId: ..
a=x-nv-rtsp.isProxySupported:0 ..
a=x-nv-audioBitrate.adaptiveBitrateEnable:0 ..
a=x-nv-audioBitrate.bandwidthUsageLowLimit:50 ..
a=x-nv-audioBitrate.bandwidthUsageHighLimit:75 ..
a=x-nv-audioBitrate.uptickDivisor:2 ..
a=x-nv-audioBitrate.uptickThresholdMs:100 ..
a=x-nv-audioBitrate.local8chMin:450 ..
a=x-nv-audioBitrate.local8chMax:1794 ..
a=x-nv-audioBitrate.local6chMin:256 ..
a=x-nv-audioBitrate.local6chMax:1284 ..
a=x-nv-audioBitrate.local2chMin:96 ..
a=x-nv-audioBitrate.local2chMax:510 ..
a=x-nv-audioBitrate.remote8chMin:450 ..
a=x-nv-audioBitrate.remote8chMax:768 ..
a=x-nv-audioBitrate.remote6chMin:256 ..
a=x-nv-audioBitrate.remote6chMax:512 ..
a=x-nv-audioBitrate.remote2chMin:96 ..
a=x-nv-audioBitrate.remote2chMax:128 ..
a=x-nv-bwe.iirFilterFactor:4 ..
a=x-nv-bwe.owdSlidingWindowLengthInFrames:100 ..
a=x-nv-bwe.minWaitToSendBWEtoServerInFrames:250 ..
a=x-nv-bwe.rateLimitTriggerRatio:75 ..
a=x-nv-bwe.rateLimitRatio:70 ..
a=x-nv-bwe.rateLimitUtilizationTriggerRatio:50 ..
a=x-nv-bwe.newQosConvergenceRate:8