@@ -179,7 +179,7 @@ class FusionCDNHost: BaseViewController {
179179
180180 @IBAction func setStreaming( sender: AGButton ) {
181181 if rtcStreaming{
182- agoraKit. removePublishStreamUrl ( streamingUrl)
182+ agoraKit. stopRtmpStream ( streamingUrl)
183183 agoraKit. leaveChannel ( nil )
184184 stopStreaming ( )
185185 }
@@ -217,7 +217,7 @@ class FusionCDNHost: BaseViewController {
217217 agoraKit. stopDirectCdnStreaming ( )
218218 }
219219 else {
220- agoraKit. removePublishStreamUrl ( streamingUrl)
220+ agoraKit. stopRtmpStream ( streamingUrl)
221221 }
222222 }
223223
@@ -252,7 +252,7 @@ class FusionCDNHost: BaseViewController {
252252 LogUtils . log ( message: " igored user \( view. uid) as only 2x2 video layout supported in this demo. " , level: . warning)
253253 }
254254 }
255- agoraKit. setLiveTranscoding ( transcoding)
255+ agoraKit. updateRtmpTranscoding ( transcoding)
256256 }
257257
258258 override func willMove( toParent parent: UIViewController ? ) {
@@ -472,8 +472,7 @@ extension FusionCDNHost: AgoraDirectCdnStreamingEventDelegate {
472472 // cn: https://docs.agora.io/cn/Voice/API%20Reference/oc/Constants/AgoraErrorCode.html
473473 self . showAlert ( title: " Error " , message: " joinChannel call failed: \( result) , please check your params " )
474474 }
475- agoraKit. setLiveTranscoding ( transcoding)
476- agoraKit. addPublishStreamUrl ( streamingUrl, transcodingEnabled: true )
475+ agoraKit. startRtmpStream ( withTranscoding: streamingUrl, transcoding: transcoding)
477476 }
478477 else {
479478 self . streamingButton. setTitle ( " Start Live Streaming " , for: . normal)
@@ -510,7 +509,7 @@ extension FusionCDNHost: AgoraRtcEngineDelegate {
510509 user. uid = uid
511510 agoraKit. startPreview ( )
512511 transcoding. add ( user)
513- engine . setLiveTranscoding ( transcoding)
512+ agoraKit . updateRtmpTranscoding ( transcoding)
514513 }
515514
516515 /// callback when a remote user is joinning the channel, note audience in live broadcast mode will NOT trigger this event
0 commit comments