Я использовал конференцию antmedia webrtc для создания приложения для видеоконференции, а пример antmedia предлагает конференцию только для 4 участников, поэтому как добавить динамическое представление сетки для участников для нескольких участников.
Я хочу добавить несколько участников в виде сетки для конференции antmedia прямо сейчас предоставил пример кода только для 4 участников.
Мой код такой.
добавлено 4 SurfaceViewRenderer как статический. чтобы добавить динамики.
webRTCClient = IWebRTCClient.builder()
.addRemoteVideoRenderer(player1Renderer, player2Renderer, player3Renderer, player4Renderer)
.setLocalVideoRenderer(publisherRenderer)
.setServerUrl(serverUrl)
.setActivity(this)
.setDataChannelEnabled(true)
.setWebRTCListener(defaultConferenceListener)
.setDataChannelObserver(createDatachannelObserver())
.build();
webrtc track listener
public void onNewVideoTrack(VideoTrack track, String streamId) {
super.onNewVideoTrack(track, streamId);
videoTrackStreamIdMap.put(track, streamId);
Log.d("TAG", "onNewVideoTrack: "+track);
Log.d("TAG", "onNewVideoTrack sID: "+streamId);
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... conference