@Override public void execute(Object message) throws Exception { try { networkConnection.getSdpPortManager().addListener(sdpListener); networkConnection.getSdpPortManager().processSdpAnswer(remoteSdp.getBytes()); } catch (MsControlException e) { fsm.transition(e, failed); } }
public void onEvent(SdpPortManagerEvent event) { if (event.getEventType() == SdpPortManagerEvent.OFFER_GENERATED) { try { c2.getSdpPortManager().processSdpOffer(event.getMediaServerSdp()); } catch (MsControlException e){ e.printStackTrace(); } } else { System.out.println("BAD!BAD!BAD!"); } } });
public void onEvent(SdpPortManagerEvent event) { if (event.getEventType() == SdpPortManagerEvent.ANSWER_PROCESSED) { try { c1.getSdpPortManager().processSdpAnswer(event.getMediaServerSdp()); } catch (MsControlException e){ e.printStackTrace(); } } else { System.out.println("BAD!BAD!BAD!"); } } });
public void onEvent(SdpPortManagerEvent event) { if (event.getEventType() == SdpPortManagerEvent.ANSWER_PROCESSED) { try { c1.getSdpPortManager().processSdpAnswer(event.getMediaServerSdp()); } catch (MsControlException e){ e.printStackTrace(); } } else { System.out.println("BAD!BAD!BAD!"); } } });
public void onEvent(SdpPortManagerEvent event) { if (event.getEventType() == SdpPortManagerEvent.OFFER_GENERATED) { try { c2.getSdpPortManager().processSdpOffer(event.getMediaServerSdp()); } catch (MsControlException e){ e.printStackTrace(); } } else { System.out.println("BAD!BAD!BAD!"); } } });
MediaGroup g2 = session.createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR); c1.getSdpPortManager().addListener(new MediaEventListener<SdpPortManagerEvent>() { public void onEvent(SdpPortManagerEvent event) { if (event.getEventType() == SdpPortManagerEvent.OFFER_GENERATED) { c2.getSdpPortManager().addListener(new MediaEventListener<SdpPortManagerEvent>() { public void onEvent(SdpPortManagerEvent event) { if (event.getEventType() == SdpPortManagerEvent.ANSWER_PROCESSED) { c1.getSdpPortManager().generateSdpOffer();
MediaGroup g2 = session.createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR); c1.getSdpPortManager().addListener(new MediaEventListener<SdpPortManagerEvent>() { public void onEvent(SdpPortManagerEvent event) { if (event.getEventType() == SdpPortManagerEvent.OFFER_GENERATED) { c2.getSdpPortManager().addListener(new MediaEventListener<SdpPortManagerEvent>() { public void onEvent(SdpPortManagerEvent event) { if (event.getEventType() == SdpPortManagerEvent.ANSWER_PROCESSED) { c1.getSdpPortManager().generateSdpOffer();
codecPolicy.setMediaTypeCapabilities(mediaAttributes.getMediaType().getCodecPolicy()); networkConnection.getSdpPortManager().setCodecPolicy(codecPolicy); networkConnection.getSdpPortManager().addListener(sdpListener); if (callOutbound) { networkConnection.getSdpPortManager().generateSdpOffer(); } else { networkConnection.getSdpPortManager().processSdpOffer(remoteSdp.getBytes());
if (event.isSuccessful()) { if (is(initializing) || is(updatingMediaSession)) { networkConnection.getSdpPortManager().removeListener(this); if (SdpPortManagerEvent.ANSWER_GENERATED.equals(eventType)) { if (is(initializing)) {
.createNetworkConnection(NetworkConnection.BASIC); SdpPortManager sdpManag = conn.getSdpPortManager();
.createNetworkConnection(NetworkConnection.BASIC); SdpPortManager sdpManag = conn.getSdpPortManager(); sdpManag.generateSdpOffer();
private void initialMediaSessionSetup(ServerTransaction serverTransaction) throws MsControlException { // create media session MediaSession session = msRaSbbInterface.createMediaSession(); ActivityContextInterface mediaSessionACI = mscRaAciFactory .getActivityContextInterface(session); SbbLocalObject sbbLocalObject = sbbContext.getSbbLocalObject(); mediaSessionACI.attach(sbbLocalObject); // store the media session aci in a cmp shortcut setMediaSessionACI(mediaSessionACI); tracer.info("Created media session: " + session); // create network connection NetworkConnection connection = session .createNetworkConnection(NetworkConnection.BASIC); ActivityContextInterface connectionACI = mscRaAciFactory .getActivityContextInterface(connection); connectionACI.attach(sbbLocalObject); // store the network connection aci in a cmp shortcut setNetworkConnectionACI(connectionACI); tracer.info("Created network connection: " + connection); // process the received sdp SdpPortManager sdpManager = connection.getSdpPortManager(); tracer.info("Created SDP Manager, sending client sdp..."); sdpManager.processSdpOffer((byte[]) serverTransaction.getRequest() .getContent()); }
private void initialMediaSessionSetup(ServerTransaction serverTransaction) throws MsControlException { // create media session MediaSession session = msRaSbbInterface.createMediaSession(); ActivityContextInterface mediaSessionACI = mscRaAciFactory .getActivityContextInterface(session); SbbLocalObject sbbLocalObject = sbbContext.getSbbLocalObject(); mediaSessionACI.attach(sbbLocalObject); // store the media session aci in a cmp shortcut setMediaSessionACI(mediaSessionACI); tracer.info("Created media session: " + session); // create network connection NetworkConnection connection = session .createNetworkConnection(NetworkConnection.BASIC); ActivityContextInterface connectionACI = mscRaAciFactory .getActivityContextInterface(connection); connectionACI.attach(sbbLocalObject); // store the network connection aci in a cmp shortcut setNetworkConnectionACI(connectionACI); tracer.info("Created network connection: " + connection); // process the received sdp SdpPortManager sdpManager = connection.getSdpPortManager(); tracer.info("Created SDP Manager, sending client sdp..."); sdpManager.processSdpOffer((byte[]) serverTransaction.getRequest() .getContent()); }
NetworkConnection conn = mediaSession .createNetworkConnection(NetworkConnection.BASIC); SdpPortManager sdpManag = conn.getSdpPortManager(); sdpManag.generateSdpOffer();