2016-06-15 4 views
0

Я использую kurento-клиент для JS и RecorderEndpoint, подключенный к WebRtcEndpoint. Каковы настройки, которые я могу попробовать изменить? Похоже, что пропускная способность для видео неоправданно ограничена, кажется, что 200-300 кбит/с или около того - очень зернистая. При потоковой передаче он выглядит хорошо.KurentoMediaServer: качество записи низкое, а потоковое качество хорошее

ответ

1

Вы должны вызвать [setMaxVideoRecvBandwidth][1] на конечной точке WebRTC. Как и

webrtc.setMaxVideoRecvBandwidth(2000); 

Вы можете проверить битрейт, что ваш клиент отправляет в хроме: // WebRTC-Internals

+0

мне нужно, чтобы установить его на конечной точке WebRTC на сервере, который получающее видео от клиента и кормить его в RecorderEndpoint правильно? Не на самой RecorderEndpoint? Благодаря! –

+0

@MikhailNovikov Да, это правильно, в WebRTC на сервере. Не забудьте проверить chrome: // webrtc-internals, чтобы увидеть, что клиент отправляет вам. Возможно, клиент не может отправлять лучшее качество, чем то, что вы уже получаете. Кроме того, не забудьте установить рекордер для хранения файла в формате webm, таким образом вы сохраните транскодификацию. – igracia

+0

Спасибо, это помогло! –