完成了初始化和登陆房间操作之后,就可以进行推流操作了。
如果想让别人看到自己的视频,必须将自己的视频画面通过调用推流方法推送到服务端,别人通过从服务端拉流,才可以看到自己的视频画面。
LiveVideoRoom::setLiveRoomAudioConfig()
LiveVideoRoom::setLiveRoomVideoConfig()
该方法设置本地视图。App 通过调用此接口绑定本地视频流的显示视图 (View)
LiveRoomUserStreamConfig userStreamConf;
std::memset(&userStreamConf, 0, sizeof(LiveRoomUserStreamConfig));
std::memcpy(userStreamConf.streamID, m_streamID, strlen(m_streamID));
std::memcpy(userStreamConf.rtmpUrlMe, m_rtmpUrlMe, strlen(m_rtmpUrlMe));
this->publishStream(userStreamConf);
AVSignalEngine::onPublishStreamResult(const char* streamID, int status){ ... }
this->stopPublishStream();