Skip to content

Commit

Permalink
1
Browse files Browse the repository at this point in the history
  • Loading branch information
Cilla-luodan committed Jul 25, 2024
1 parent 158c163 commit 89474da
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions dita/RTC-NG/API/api_irtcengine_setremotevideostreamtype.dita
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,13 @@
<dd>自 v4.4.0 起废弃,请改用 <xref keyref="setRemoteVideoStreamType2"/>。</dd>
</dlentry>
</dl>
<p id="desc1">SDK 默认在发送端开启小流自适应模式 (<apiname keyref="AUTO_SIMULCAST_STREAM"/>),即:发送端仅发送大流,<b>主播身份</b>的接收端可以调用该方法发起小流申请,发送端收到申请后开始自动发送小流。</p>
<p id="desc1">取决于发送端的默认行为和调用 <xref keyref="setDualStreamMode2"/> 的具体设置,接收端调用该方法分为以下几种情况:<ul>
<li>SDK 默认在发送端开启小流自适应模式 (<apiname keyref="AUTO_SIMULCAST_STREAM"/>),即:发送端仅发送大流,仅<b>主播身份</b>的接收端可以调用该方法发起小流申请,发送端收到申请后开始自动发送小流,此时频道内所有用户均可调用该方法切换到小流订阅模式。</li>
<li>当发送端调用 <apiname keyref="setDualStreamMode2"/> 并将 <parmname>mode</parmname> 设置为 <apiname keyref="DISABLE_SIMULCAST_STREAM"/>(始终不发送小流),则调用该方法不生效。</li>
<li>当发送端调用 <apiname keyref="setDualStreamMode2"/> 并将 <parmname>mode</parmname> 设置为 <apiname keyref="ENABLE_SIMULCAST_STREAM"/>(始终发送小流),则主播或观众身份的接收端均可调用该方法切换到小流订阅模式。</li></ul></p>
<p id="desc2">在接收视频小流时,SDK 会根据视频窗口的大小动态调整对应视频流的大小,以节约带宽和计算资源。视频小流默认的宽高比和视频大流的宽高比一致。根据当前大流的宽高比,系统会自动分配小流的分辨率、帧率及码率。</p>
<note type="attention" id="note"><ul>
<li>该方法在加入频道前后都能调用。</li>
<li>如果发送端已调用 <xref keyref="setDualStreamMode2"/> 并将 <parmname>mode</parmname> 设置为 <apiname keyref="DISABLE_SIMULCAST_STREAM"/>(始终不发送小流),则调用该方法不生效,你需要在发送端重新调用 <apiname keyref="setDualStreamMode2"/> 修改设置。</li>
<li><b>观众角色</b>的接收端调用该方法不生效。</li>
<li>如果既调用了该方法,也调用了 <xref keyref="setRemoteDefaultVideoStreamType"/>,则 SDK 以该方法中的设置为准。</li></ul></note> </section>
<section id="parameters">
<title>参数</title>
Expand Down

0 comments on commit 89474da

Please sign in to comment.