通過閱讀本文,您可以瞭解超低延時直播RTS推流的使用方法。
概述
為提升ApsaraVideo for Live在弱網環境下的推流效果,推流SDK在傳統的RTMP推流協議基礎上新增了基於RTC的RTS推流。RTS推流即超低延時直播推流,兩種推流協議的資料對比可參見超低延時直播RTS與標準直播的區別。使用RTS推流的直播,在播放端可以使用RTMP、FLV、HLS協議流進行標準直播播放,也可以使用ARTC協議流進行超低延時直播播放。
重要
不同於標準直播,超低延時直播按新價格體系計費,詳情請參見超低延時直播計費說明。
前提條件
您已經通過控制台或API完成添加網域名稱、解析CNAME、關聯網域名稱等操作。詳情請參見快速開始ApsaraVideo for Live。
使用限制
相較於RTMP推流,RTS推流限制如下所示:
僅支援單聲道。
音頻編碼格式僅支援LC。
音頻採樣率僅支援48 kHz。
暫不支援弱網自動推圖片功能。
暫不支援純音頻或純視頻推流。
使用方法
開通超低延時推流功能,開通方式請參見開通超低延時直播功能。
產生推流地址,操作指引請參見產生推流地址。
將協議頭為
artc://的推流地址填入推流SDK進行推流。範例程式碼:
mAlivcLivePusher.startPush(mPushUrl);