实时音视频云

  • 发布和订阅

    最近更新时间:2018-07-26 10:32:05

    1、发布/取消发布

    • 发布本地音/视频流,成功后远端可以订阅收看
    virtual int Publish(bool enable_audio_ = true, bool enable_video_ = true) = 0;
    

    此方法为异步方法,执行结果在 QNRTCRoomListener::OnLocalPublishResult 进行通知,错误码请参考错误码列表。

    • 纯音频模式

    如果只需要发布纯音频,请务必在发布时enable_video_ 设成 false ,以避免产生过多的视频订阅费用。

    • 取消发布本地音/视频流
    virtual int UnPublish() = 0;
    

    此方法为同步方法,没有异步回调通知接口;

    2、订阅/取消订阅

    • 订阅远端用户的音/视频
    virtual int Subscribe(const std::string& user_id_, void* render_hwnd_) = 0;
    

    此方法为异步方法,执行结果在 QNRTCRoomListener::OnSubscribeResult 进行通知,错误码请参考错误码列表;

    • 取消订阅远端用户的音/视频
    virtual int UnSubscribe(const std::string& user_id_) = 0;
    

    此方法为同步方法,没有异步回调通知接口;

    以上内容是否对您有帮助?
  • Close