red5 call and return data
I'm using red5 I need to call a serverside function from the client and
then return some data to the client. I've googled the heck out of this and
most people just aren't doing this. The following code is how this is done
with WOWZA media server its the only code that comes close. What are its
equivalents for red5?
public void generateId(IClient client, RequestFunction function,
AMFDataList params){ log.info("test="+ getParamString(params,PARAM1));
cou0++; if (availableId[0]=="empty"){ availableId[0]="0";
mp1.put(client.getClientId(),0); AMFDataObj returnObj = new AMFDataObj();
returnObj.put("id", 0); sendResult(client, params, returnObj); return; }
if (availableId[1]=="empty"){
availableId[1]="1";
mp1.put(client.getClientId(),1);
AMFDataObj returnObj = new AMFDataObj();
returnObj.put("id", 1);
sendResult(client, params, returnObj);
return;
}
if (availableId[2]=="empty"){
availableId[2]="2";
mp1.put(client.getClientId(),2);
AMFDataObj returnObj = new AMFDataObj();
returnObj.put("id", 2);
sendResult(client, params, returnObj);
return;
}
if (availableId[3]=="empty"){
availableId[3]="3";
mp1.put(client.getClientId(),3);
AMFDataObj returnObj = new AMFDataObj();
returnObj.put("id", 3);
sendResult(client, params, returnObj);
return;
}
return;
}
No comments:
Post a Comment