mirror of https://github.com/OpenVidu/openvidu.git
openvidu-server: fix new stream id parsing on receiveVideoFrom RPC call
parent
0a87de0afd
commit
88e3029dda
|
@ -324,11 +324,12 @@ public class RpcHandler extends DefaultJsonRpcHandler<JsonObject> {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
String senderName = getStringParam(request, ProtocolElements.RECEIVEVIDEO_SENDER_PARAM);
|
String senderPublicId = getStringParam(request, ProtocolElements.RECEIVEVIDEO_SENDER_PARAM);
|
||||||
senderName = senderName.substring(0, senderName.indexOf("_"));
|
// Parse sender public id from stream id
|
||||||
|
senderPublicId = "con" + senderPublicId.substring(senderPublicId.lastIndexOf("_"), senderPublicId.length());
|
||||||
String sdpOffer = getStringParam(request, ProtocolElements.RECEIVEVIDEO_SDPOFFER_PARAM);
|
String sdpOffer = getStringParam(request, ProtocolElements.RECEIVEVIDEO_SDPOFFER_PARAM);
|
||||||
|
|
||||||
sessionManager.subscribe(participant, senderName, sdpOffer, request.getId());
|
sessionManager.subscribe(participant, senderPublicId, sdpOffer, request.getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void unsubscribeFromVideo(RpcConnection rpcConnection, Request<JsonObject> request) {
|
private void unsubscribeFromVideo(RpcConnection rpcConnection, Request<JsonObject> request) {
|
||||||
|
|
Loading…
Reference in New Issue