Skip to content

Commit 11079c3

Browse files
committed
[Android][CDNStreaming]update rtmp streaming apis to startRtmpStream and stopRtmpStream
1 parent eb77aaf commit 11079c3

1 file changed

Lines changed: 7 additions & 12 deletions

File tree

  • Android/APIExample/app/src/main/java/io/agora/api/example/examples/advanced/CDNStreaming

Android/APIExample/app/src/main/java/io/agora/api/example/examples/advanced/CDNStreaming/HostFragment.java

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
package io.agora.api.example.examples.advanced.CDNStreaming;
22

3+
import static io.agora.rtc2.Constants.CLIENT_ROLE_BROADCASTER;
4+
import static io.agora.rtc2.Constants.RENDER_MODE_HIDDEN;
5+
import static io.agora.rtc2.video.VideoEncoderConfiguration.STANDARD_BITRATE;
6+
37
import android.content.Context;
48
import android.os.Bundle;
59
import android.util.Log;
@@ -12,16 +16,12 @@
1216
import android.widget.CompoundButton;
1317
import android.widget.FrameLayout;
1418
import android.widget.LinearLayout;
15-
import android.widget.RadioGroup;
1619
import android.widget.SeekBar;
17-
import android.widget.Spinner;
1820
import android.widget.Switch;
1921

2022
import androidx.annotation.NonNull;
2123
import androidx.annotation.Nullable;
2224

23-
import java.util.ArrayList;
24-
import java.util.List;
2525
import java.util.Map;
2626
import java.util.concurrent.ConcurrentHashMap;
2727

@@ -43,10 +43,6 @@
4343
import io.agora.rtc2.video.VideoCanvas;
4444
import io.agora.rtc2.video.VideoEncoderConfiguration;
4545

46-
import static io.agora.rtc2.Constants.CLIENT_ROLE_BROADCASTER;
47-
import static io.agora.rtc2.Constants.RENDER_MODE_HIDDEN;
48-
import static io.agora.rtc2.video.VideoEncoderConfiguration.STANDARD_BITRATE;
49-
5046
public class HostFragment extends BaseFragment {
5147
private static final String TAG = HostFragment.class.getSimpleName();
5248
private static final String AGORA_CHANNEL_PREFIX = "rtmp://mdetest.push.agoramde.agoraio.cn/live/";
@@ -200,7 +196,7 @@ private void stopStreaming(){
200196
@Override
201197
public void onClick(View view) {
202198
if (rtcStreaming){
203-
engine.removePublishStreamUrl(getUrl());
199+
engine.stopRtmpStream(getUrl());
204200
engine.leaveChannel();
205201
stopStreaming();
206202
}
@@ -460,8 +456,7 @@ public void run() {
460456
if (ret != 0) {
461457
showLongToast(String.format("Join Channel call failed! reason:%d", ret));
462458
}
463-
engine.setLiveTranscoding(liveTranscoding);
464-
engine.addPublishStreamUrl(getUrl(), true);
459+
engine.startRtmpStreamWithTranscoding(getUrl(), liveTranscoding);
465460
}
466461
else{
467462
streamingButton.setText(getString(R.string.start_live_streaming));
@@ -509,7 +504,7 @@ public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
509504
if (rtcStreaming) {
510505
engine.stopDirectCdnStreaming();
511506
} else if(cdnStreaming){
512-
engine.removePublishStreamUrl(getUrl());
507+
engine.stopRtmpStream(getUrl());
513508
}
514509
handler.post(new Runnable() {
515510
@Override

0 commit comments

Comments
 (0)