如何在webrtc android中的不同视图中呈现远程和本地视频

时间:2015-09-22 13:37:21

标签: android webrtc

我正在使用单个GLSurfaceView来渲染本地和远程视频。 因此无法自定义本地视频视图。我需要在单独的GLSurface中呈现本地和远程视频。

现在我在GLSurfaceView下方使用本地和远程视频渲染。

<android.opengl.GLSurfaceView
            android:id="@+id/glview_call"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"/>

我需要分别在@+id/local_video@+id/remote_video中的远程视图中显示本地视图。

<android.opengl.GLSurfaceView
        android:id="@+id/local_video"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"/>

<android.opengl.GLSurfaceView
        android:id="@+id/remote_video"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"/>

1 个答案:

答案 0 :(得分:0)

Webrtc团队更新了他们的项目。克隆了最新的代码。他们分别维护每个视图(远程和本地)。检查最新的ApprtcDemo代码。