如何使用 pjsip 2.5.5 或 2.6 在 Ios 中进行视频通话?
How to make Video call in Ios using pjsip 2.5.5 or 2.6?
我正在开发我的应用程序中的音频和视频通话功能,我成功地以音频方式拨打电话,但我一直卡在视频通话中。对于视频通话,我使用以下代码。
pjsua_call_setting opt;
pjsua_call_setting_default(&opt);
opt.aud_cnt = 1;
opt.vid_cnt = 1;
char *destUri = "sip:XXXXXX@sipserver";
pj_status_t status;
pj_str_t uri = pj_str(destUri);
status = pjsua_call_make_call(voipManager._sip_acc_id, &uri,&opt,
NULL, NULL, NULL);
if (status != PJ_SUCCESS)
NSLog(@"%d",status);
else
NSLog(@"%d",status);
当执行 pjsua_call_make_call 函数时,它显示错误:
Assertion failed: (opt->vid_cnt == 0), function apply_call_setting, file ../src/pjsua-lib/pjsua_call.c, line 606.
您必须构建视频支持库。
要启用视频,请将其附加到 config_site.h 中:
#define PJMEDIA_HAS_VIDEO 1
您得到的是检查视频支持的断言错误
我正在开发我的应用程序中的音频和视频通话功能,我成功地以音频方式拨打电话,但我一直卡在视频通话中。对于视频通话,我使用以下代码。
pjsua_call_setting opt;
pjsua_call_setting_default(&opt);
opt.aud_cnt = 1;
opt.vid_cnt = 1;
char *destUri = "sip:XXXXXX@sipserver";
pj_status_t status;
pj_str_t uri = pj_str(destUri);
status = pjsua_call_make_call(voipManager._sip_acc_id, &uri,&opt,
NULL, NULL, NULL);
if (status != PJ_SUCCESS)
NSLog(@"%d",status);
else
NSLog(@"%d",status);
当执行 pjsua_call_make_call 函数时,它显示错误:
Assertion failed: (opt->vid_cnt == 0), function apply_call_setting, file ../src/pjsua-lib/pjsua_call.c, line 606.
您必须构建视频支持库。
要启用视频,请将其附加到 config_site.h 中:
#define PJMEDIA_HAS_VIDEO 1
您得到的是检查视频支持的断言错误