差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:android:basics:audiovideo [2019/06/03 03:23] zhaoliang |
im:android:basics:audiovideo [2019/11/27 03:03] huanxinfudh [拨打视频通话] |
||
---|---|---|---|
行 9: | 行 9: | ||
实时语音和实时视频的数据流量如下: | 实时语音和实时视频的数据流量如下: | ||
- | * 实时语音:双向 170k bytes/minute | + | 实时语音: |
- | * 实时视频:双向 2.5M~3M bytes/minute | + | * 双向 170k bytes/minute |
+ | 实时视频(单路): | ||
+ | * 240p: 0.75M ~ 3M | ||
+ | * 480p: 2.2M ~ 7.5M | ||
+ | * 720p: 6.5M ~ 18.5M | ||
+ | * 1080p: 15M ~ 37.5M | ||
===== 监听呼入通话 ===== | ===== 监听呼入通话 ===== | ||
行 94: | 行 99: | ||
try {//多参数 | try {//多参数 | ||
EMClient.getInstance().callManager().makeVoiceCall(username,"ext 扩展内容"); | EMClient.getInstance().callManager().makeVoiceCall(username,"ext 扩展内容"); | ||
+ | } catch (EMServiceNotReadyException e) { | ||
+ | // TODO Auto-generated catch block | ||
+ | e.printStackTrace(); | ||
+ | } | ||
+ | |||
+ | try {//多参数, recordOnServer:是否在服务器端录制该通话, mergeStream:服务器端录制时是否合并流 | ||
+ | EMClient.getInstance().callManager().makeVoiceCall(username,"ext 扩展内容", recordOnServer, mergeStream); | ||
} catch (EMServiceNotReadyException e) { | } catch (EMServiceNotReadyException e) { | ||
// TODO Auto-generated catch block | // TODO Auto-generated catch block | ||
行 123: | 行 135: | ||
// TODO Auto-generated catch block | // TODO Auto-generated catch block | ||
e.printStackTrace(); | e.printStackTrace(); | ||
+ | } | ||
+ | |||
+ | try {//多参数, recordOnServer:是否在服务器端录制该通话, mergeStream:服务器端录制时是否合并流 | ||
+ | EMClient.getInstance().callManager().makeVideoCall(username,"ext 扩展内容", recordOnServer, mergeStream); | ||
+ | } catch (EMServiceNotReadyException e) { | ||
+ | // TODO Auto-generated catch block | ||
+ | e.printStackTrace(); | ||
} | } | ||