我想根据网络速度改变SIP中间通话的视频分辨率。我试了很多,但都失败了
我的一个考验是
我以最新的决心重新邀请第二个人
代码是
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.
最佳答案
具体到SIP—在这种情况下,请从重新邀请和客户端响应中添加SDP。这将有助于您理解为什么在通话中费率不变。
至于在下一个调用中保留的更改似乎是特定于应用程序的,而不是协议行为。