Растягивание видео в Ant Media Community Edition - PullRequest
3 голосов
/ 05 августа 2020

Если я транслирую из android webrt c SDK (предоставленный antmedia) в версию сообщества Ant Media, последнее сохраняемое видео будет растянуто (снято в портретном режиме мобильного устройства). Посмотрите скриншот видео . Но если я использую корпоративную версию, проблема решается сама собой.

Пожалуйста, помогите, как я могу предотвратить растяжение видео (при сохранении) в версии сообщества?

1 Ответ

2 голосов
/ 07 августа 2020

Думаю, эта проблема возникает из-за того, что Ant Media Server Community Edition изменяет размер входящего видео до 640x480. Разрешение исходного видео, скорее всего, составляет 16: 9, так что вы видите растяжение в видео.

Я думаю, вы можете установить разрешение на что-то 4: 3 в Android SDK, потому что версия сообщества использует 640x480 для преобразования WebRT C поток. Попробуйте выполнить следующие действия перед инициализацией webRTCClient = new WebRTCClient( this,this); в onCreate методе

  this.getIntent().putExtra(EXTRA_VIDEO_WIDTH, 640);
  this.getIntent().putExtra(EXTRA_VIDEO_HEIGHT, 480);
...