我想根据网络速度改变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.
答案 0 :(得分:0)
要特定于SIP - 请在此情况下从Re-INVITE和客户端响应中添加SDP。这可以帮助您了解为什么费率不会在通话期间发生变化。
至于下次调用的持续变化似乎是应用程序特定的而不是协议行为。