Как я могу изменить разрешение WebRTC Ant Media Server?

Я отправляю видео из OBS Studio на Ant Media Server с разрешением 1280x720, но встроенный iframe WebRTC обслуживает его с разрешением 560x315. Как я могу сделать так, чтобы последнее совпадало с первым?


person Neil    schedule 13.02.2020    source источник


Ответы (2)


Вы можете изменить разрешение потока WebRTC, отредактировав ограничения мультимедиа в /usr/local/antmedia/webapps/YOUR_APP/index.html файле. Например, чтобы сделать 360x240, вы можете установить ограничение мультимедиа как:

var mediaConstraints = {
  video : {width: 360,height: 240},
  audio : true
};

Вы также можете изменить битрейт видео пропорционально настройкам разрешения. Вы можете передать параметр пропускной способности webrtcAdaptor bandwidth: value или max bandwidth: "unlimited". По умолчанию 900 kbps.

person Selim Emre Toy    schedule 13.02.2020

Я понимаю, что могу изменить размер iframe, но когда я это сделаю, это не изменит размер видеопотока, поступающего с Ant Media Server. Как мне изменить это разрешение?

введите здесь описание изображения

person Neil    schedule 13.02.2020
comment
Привет, вы можете изменить значения max-width и max-height в play.html - ›github.com/ant-media/StreamApp/blob/master/src/main/webapp/ Если вы используете HLS, вам следует изменить эти значения -› github.com/ant-media/StreamApp/blob/ master / src / main / webapp / Если вы используете WebRTC, вам следует изменить эти значения - ›github.com/ant-media/StreamApp/blob/master/src/main/webapp/ - person Selim Emre Toy; 14.02.2020