修复级联点播
This commit is contained in:
parent
aa1645ec61
commit
4eb61bcf5b
@ -385,7 +385,9 @@ public class InviteRequestProcessor extends SIPRequestAbstractProcessor {
|
|||||||
Response response = getMessageFactory().createResponse(statusCode, evt.getRequest());
|
Response response = getMessageFactory().createResponse(statusCode, evt.getRequest());
|
||||||
ServerTransaction serverTransaction = getServerTransaction(evt);
|
ServerTransaction serverTransaction = getServerTransaction(evt);
|
||||||
serverTransaction.sendResponse(response);
|
serverTransaction.sendResponse(response);
|
||||||
if (serverTransaction.getDialog() != null) serverTransaction.getDialog().delete();
|
if (statusCode >= 200) {
|
||||||
|
if (serverTransaction.getDialog() != null) serverTransaction.getDialog().delete();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void responseAck(RequestEvent evt, int statusCode, String msg) throws SipException, InvalidArgumentException, ParseException {
|
private void responseAck(RequestEvent evt, int statusCode, String msg) throws SipException, InvalidArgumentException, ParseException {
|
||||||
@ -393,7 +395,9 @@ public class InviteRequestProcessor extends SIPRequestAbstractProcessor {
|
|||||||
response.setReasonPhrase(msg);
|
response.setReasonPhrase(msg);
|
||||||
ServerTransaction serverTransaction = getServerTransaction(evt);
|
ServerTransaction serverTransaction = getServerTransaction(evt);
|
||||||
serverTransaction.sendResponse(response);
|
serverTransaction.sendResponse(response);
|
||||||
if (serverTransaction.getDialog() != null) serverTransaction.getDialog().delete();
|
if (statusCode >= 200) {
|
||||||
|
if (serverTransaction.getDialog() != null) serverTransaction.getDialog().delete();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -229,6 +229,7 @@ public class ZLMRTPServerFactory {
|
|||||||
*/
|
*/
|
||||||
public int totalReaderCount(MediaServerItem mediaServerItem, String app, String streamId) {
|
public int totalReaderCount(MediaServerItem mediaServerItem, String app, String streamId) {
|
||||||
JSONObject mediaInfo = zlmresTfulUtils.getMediaInfo(mediaServerItem, app, "rtmp", streamId);
|
JSONObject mediaInfo = zlmresTfulUtils.getMediaInfo(mediaServerItem, app, "rtmp", streamId);
|
||||||
|
if (mediaInfo == null) return 0;
|
||||||
return mediaInfo.getInteger("totalReaderCount");
|
return mediaInfo.getInteger("totalReaderCount");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user