基础概念 编辑文档

Room

表示多人视频通话,以 roomId 为唯一标识。加入多人视频通话后,可以发布/订阅媒体流。

Stream

WilddogVideoRoom SDK 用 Stream 来表示多人视频通话的参与者。包含 LocalStreamRoomStream:

  • LocalStream: 本地媒体流。包括音频流和视频流,需要在加入多人视频通话前进行配置。
  • RoomStream: 远端媒体流。其他用户发布的媒体流,从 Room 中获取。

VideoView

使用 VideoView 播放本地/远端视频流,LocalStream 和 RoomStream 只能与 VideoView 绑定来播放。

Publish & Subscribe

多人视频通话采用了发布/订阅机制:

  • Publish: 用户将本地媒体流发布到 Room 中,发布成功后其他用户将收到通知。
  • Subscribe: 用户从 Room 中获取远端媒体流的信息,需要订阅后,才能接收到媒体数据。
野狗新手?
立即注册,为你提供安全可靠的实时通信云服务。
没找到需要的文档?
你可以提交工单反馈 或 阅读常见问题