PJSIP
ashleycoder
音视频、流媒体开发
展开
-
调试simple_pjsua.c,注册SIP服务器
pjsip-apps\src\samples\simple_pjsua.c功能:注册,拨打和接听。一 新建项目,使用PJSIP库通过链接器——>附加库目录包括lib文件不起作用,必须使用#pragmacomment(lib, "ws2_32.lib")#pragmacomment(lib, "lib/libbaseclasses-i386-Win32-vc8-Debug.l原创 2016-03-16 22:52:51 · 2214 阅读 · 0 评论 -
VS2005编译PJSIP库
1 安装DXSDK.exe。2 新建一个config_site.h文件,放在pjlib/include/pj目录下3 平台选择win32。4 将pjsua项目设为启动项。5 dsound.lib链接通不过,设置包含库目录,包括到X86。lib在每个文件夹的lib文件夹中,exe在pjsip-apps/bin文件夹下。原创 2016-03-13 21:18:20 · 1097 阅读 · 0 评论 -
使用pjsua-i386-Win32-vc8-Debug.exe测试,可以看到视频
要在两台电脑上测试,运行exe。台1:vid enablevid acc autorx onvidacc autotx onmsip:10.168.24.179台2:vid enablevid acc autorx onvidacc autotx ona200如果台2看不到视频:vid win show 0,0是窗口编号,原创 2016-04-17 21:27:54 · 1667 阅读 · 0 评论 -
PJSIP学习总结
1 音频和视频是分开传的。2 RTP的m=0是不分包,m=1分包。原创 2016-04-17 21:43:16 · 747 阅读 · 0 评论 -
PJSIP增加保存AVI文件功能
PJSIP库没有保存视频文件的功能。保存为AVI文件是因为图像是RGB格式的,有一个avilib类可以写AVI文件。PJSIP库中的ffmpeg解码后,格式是I420,即YUV420P。宽高是720*480。利用ffmpeg的sws_scale可将YUV转为RGB格式。注意格式是PIX_FMT_BGR24,否则颜色不对,红蓝反了。图像是颠倒的,需要进行转换。具体代码如下:使用前原创 2016-05-21 21:07:56 · 817 阅读 · 2 评论 -
PJSIP的配置文件和字段
工程属性,调试->命令参数填入"--config-file=xxx.txt"是完整路径。一 有自动记录音频文件的功能,但没有保存视频文件功能。--rec-file=F:\pjproject-2.4.5\pjproject-2.4.5\pjsip-apps\bin\record.wav--auto-rec二 自动播放——测试但没听见音频文件的声音--play-原创 2016-05-21 21:14:43 · 1780 阅读 · 0 评论