优化推流调用
This commit is contained in:
parent
bd21d0e391
commit
93e6347f18
@ -76,6 +76,21 @@ public class SendRtpItem {
|
||||
*/
|
||||
private String CallId;
|
||||
|
||||
/**
|
||||
* 发送时,rtp的pt(uint8_t),不传时默认为96
|
||||
*/
|
||||
private int pt = 96;
|
||||
|
||||
/**
|
||||
* 发送时,rtp的负载类型。为true时,负载为ps;为false时,为es;
|
||||
*/
|
||||
private boolean usePs = true;
|
||||
|
||||
/**
|
||||
* 当usePs 为false时,有效。为1时,发送音频;为0时,发送视频;不传时默认为0
|
||||
*/
|
||||
private boolean onlyAudio = false;
|
||||
|
||||
/**
|
||||
* 播放类型
|
||||
*/
|
||||
@ -221,5 +236,27 @@ public class SendRtpItem {
|
||||
this.dialog = dialog;
|
||||
}
|
||||
|
||||
public int getPt() {
|
||||
return pt;
|
||||
}
|
||||
|
||||
public void setPt(int pt) {
|
||||
this.pt = pt;
|
||||
}
|
||||
|
||||
public boolean isUsePs() {
|
||||
return usePs;
|
||||
}
|
||||
|
||||
public void setUsePs(boolean usePs) {
|
||||
this.usePs = usePs;
|
||||
}
|
||||
|
||||
public boolean isOnlyAudio() {
|
||||
return onlyAudio;
|
||||
}
|
||||
|
||||
public void setOnlyAudio(boolean onlyAudio) {
|
||||
this.onlyAudio = onlyAudio;
|
||||
}
|
||||
}
|
||||
|
@ -94,6 +94,9 @@ public class AckRequestProcessor extends SIPRequestProcessorParent implements In
|
||||
param.put("dst_port", sendRtpItem.getPort());
|
||||
param.put("is_udp", is_Udp);
|
||||
param.put("src_port", sendRtpItem.getLocalPort());
|
||||
param.put("pt", sendRtpItem.getPt());
|
||||
param.put("use_ps", sendRtpItem.isUsePs() ? "1" : "0");
|
||||
param.put("only_audio", sendRtpItem.isOnlyAudio());
|
||||
zlmrtpServerFactory.startSendRtpStream(mediaInfo, param);
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user