Я использую kurento-клиент для JS и RecorderEndpoint, подключенный к WebRtcEndpoint. Каковы настройки, которые я могу попробовать изменить? Похоже, что пропускная способность для видео неоправданно ограничена, кажется, что 200-300 кбит/с или около того - очень зернистая. При потоковой передаче он выглядит хорошо.KurentoMediaServer: качество записи низкое, а потоковое качество хорошее
0
A
ответ
1
Вы должны вызвать [setMaxVideoRecvBandwidth][1]
на конечной точке WebRTC. Как и
webrtc.setMaxVideoRecvBandwidth(2000);
Вы можете проверить битрейт, что ваш клиент отправляет в хроме: // WebRTC-Internals
мне нужно, чтобы установить его на конечной точке WebRTC на сервере, который получающее видео от клиента и кормить его в RecorderEndpoint правильно? Не на самой RecorderEndpoint? Благодаря! –
@MikhailNovikov Да, это правильно, в WebRTC на сервере. Не забудьте проверить chrome: // webrtc-internals, чтобы увидеть, что клиент отправляет вам. Возможно, клиент не может отправлять лучшее качество, чем то, что вы уже получаете. Кроме того, не забудьте установить рекордер для хранения файла в формате webm, таким образом вы сохраните транскодификацию. – igracia
Спасибо, это помогло! –