Commit 009251fb19c7727ff569337bbcd962479b415ec5

Authored by 王琳
1 parent bdd94fd6

将编码格式改为软编兼容模式

app/src/main/java/com/cnlive/demo/stream/AudioActivity.java
... ... @@ -19,6 +19,7 @@ import com.cnlive.libs.stream.model.ActivityConfig;
19 19  
20 20  
21 21 import static com.cnlive.libs.stream.base.IStreamer.ENCODE_METHOD_HARDWARE;
  22 +import static com.cnlive.libs.stream.base.IStreamer.ENCODE_METHOD_SOFTWARE_COMPAT;
22 23 import static com.cnlive.libs.stream.base.IStreamer.VIDEO_RESOLUTION_360P;
23 24  
24 25 /**
... ... @@ -92,7 +93,7 @@ public class AudioActivity extends AppCompatActivity implements View.OnClickList
92 93 // //设置音频编码码率
93 94 mStreamer.setAudioKBitrate(48);
94 95 //设置编码模式(硬编/软编/软编兼容)
95   - mStreamer.setEncodeMethod(ENCODE_METHOD_HARDWARE);
  96 + mStreamer.setEncodeMethod(ENCODE_METHOD_SOFTWARE_COMPAT);
96 97 //设置纯音频推流
97 98 mStreamer.setAudioOnly(true);
98 99 // //设置自动重连(是否开启重连/重连次数/重连时间间隔)
... ...
app/src/main/java/com/cnlive/demo/stream/CNStreamActivity.java
... ... @@ -21,6 +21,7 @@ import com.cnlive.libs.stream.base.IStreamer;
21 21 import com.cnlive.libs.stream.model.ActivityConfig;
22 22  
23 23 import static com.cnlive.libs.stream.base.IStreamer.ENCODE_METHOD_HARDWARE;
  24 +import static com.cnlive.libs.stream.base.IStreamer.ENCODE_METHOD_SOFTWARE_COMPAT;
24 25 import static com.cnlive.libs.stream.base.IStreamer.VIDEO_RESOLUTION_360P;
25 26  
26 27 /**
... ... @@ -96,7 +97,7 @@ public class CNStreamActivity extends AppCompatActivity implements View.OnClickL
96 97 mStreamer.setPreviewResolution(VIDEO_RESOLUTION_360P);
97 98 mStreamer.setTargetResolution(VIDEO_RESOLUTION_360P);
98 99 //设置编码模式(硬编/软编/软编兼容)
99   - mStreamer.setEncodeMethod(ENCODE_METHOD_HARDWARE);
  100 + mStreamer.setEncodeMethod(ENCODE_METHOD_SOFTWARE_COMPAT);
100 101 // //开启自动重连(是否自动重连/重试次数/重试时间间隔)
101 102 // mStreamer.setEnableAutoRestart(true, 3, 3000);
102 103 //设置预览View
... ...
app/src/main/java/com/cnlive/demo/stream/StreamActivity.java
... ... @@ -41,6 +41,7 @@ import com.ksyun.media.player.IMediaPlayer;
41 41 import java.util.List;
42 42  
43 43 import static com.cnlive.libs.stream.base.IStreamer.ENCODE_METHOD_HARDWARE;
  44 +import static com.cnlive.libs.stream.base.IStreamer.ENCODE_METHOD_SOFTWARE_COMPAT;
44 45 import static com.cnlive.libs.stream.base.IStreamer.VIDEO_RESOLUTION_360P;
45 46 import static com.cnlive.libs.stream.model.Filters.BEAUTY_DISABLE;
46 47 import static com.cnlive.libs.stream.model.Filters.BEAUTY_ILLUSION;
... ... @@ -213,7 +214,7 @@ public class StreamActivity extends Activity {
213 214 mStreamer.setPreviewResolution(VIDEO_RESOLUTION_360P);
214 215 mStreamer.setTargetResolution(VIDEO_RESOLUTION_360P);
215 216 //设置编码模式(硬编/软编/软编兼容)
216   - mStreamer.setEncodeMethod(ENCODE_METHOD_HARDWARE);
  217 + mStreamer.setEncodeMethod(ENCODE_METHOD_SOFTWARE_COMPAT);
217 218  
218 219 //设置横竖屏方向
219 220 mStreamer.setRotateDegrees(mIsLandscape ? 90 : 0);//设置屏幕旋转角度
... ...