切流使用规则:
(1) 首先要添加TS流,(相当于注册),添加2个或者多个流,注意添加的流要用码流测试工具发送,设定好码流的端口;
(2) 然后开始切流,切流的端口要与添加的码流端口一致,如果是A码流,则可通过写入B码流的端口,然后可将码流切换为B码流;
AB切流:
<message id='102' cmd='execute_switch'>
<target><task>200</task></target>
<body>
<switch mode='A-B' hi-delay='yes'idle-time='0' >
<new-input>
<paramsurl='udp://225.14.14.168:5501' local-ip='10.10.10.11'/>
</new-input>
</switch>
</body>
</message>
注意:udp后面是输入服务器地址,以及码流测试工具上正发送的码流的端口;
AFB切流:
<new-input>
<paramsurl='udp://225.14.14.168:5501' local-ip='10.10.10.11'/>
</new-input>
<ads>
<paramsfile='google-ads.ts' sys-bitrate='800000'/>
</ads>
ads为广告源,在切流软件服务器的特定位置,测试其码率即为sys-bitrate