在sip mid call

时间:2015-12-24 04:28:59

标签: android sip imsdroid

我想根据网络速度改变sip mid call中的视频分辨率。我尝试了很多但是失败了     我的一个试验是     我以最新的解决方案重新邀请第二人     代码是

NgnAVSession session= NgnAVSession.getSession(new NgnPredicate<NgnAVSession>() {

                @Override
                public boolean apply(NgnAVSession session) {
                    // TODO Auto-generated method stub
                    return session.isActive();
                }


            });
            //INgnConfigurationService configurationService = Engine.getInstance().getConfigurationService();
            MediaSessionMgr.defaultsSetPrefVideoSize(tmedia_pref_video_size_t.tmedia_pref_video_size_720p);
            //session.getMediaSessionMgr().defaultsSetPrefVideoSize(tmedia_pref_video_size_t.tmedia_pref_video_size_720p);

        session.makeCall(remoteUri);

but it does not work also.

1 个答案:

答案 0 :(得分:0)

要特定于SIP - 请在此情况下从Re-INVITE和客户端响应中添加SDP。这可以帮助您了解为什么费率不会在通话期间发生变化。

至于下次调用的持续变化似乎是应用程序特定的而不是协议行为。