Я отправляю видео из OBS Studio на Ant Media Server с разрешением 1280x720, но встроенный iframe WebRTC обслуживает его с разрешением 560x315. Как я могу сделать так, чтобы последнее совпадало с первым?
Как я могу изменить разрешение WebRTC Ant Media Server?
Ответы (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
Привет, вы можете изменить значения 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