3

我想根据网络速度更改 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.
4

1 回答 1

0

特定于 SIP - 在这种情况下,请添加来自 Re-INVITE 和客户端响应的 SDP。这应该可以帮助您理解为什么费率在通话中不会改变。

至于为下一次调用保留的更改似乎是特定于应用程序的,而不是协议行为。

于 2015-12-24T19:00:06.490 回答