PJMEIDA 视频打开
来源:互联网 发布:阿巴町手表软件下载 编辑:程序博客网 时间:2024/05/22 15:48
先转载下别人的博客:http://m.blog.csdn.net/blog/SUKHOI27SMK/18667465
要打开pjsip2.1的视频支持。
首先需要修改pjmedia\include\pjmedia\config.h文件,
如下所示,修改PJMEDIA_HAS_VIDEO的值为1, 修改PJMEDIA_HAS_FFMPEG的值为1
#ifndef PJMEDIA_HAS_VIDEO
# define PJMEDIA_HAS_VIDEO 1
#endif
#ifndef PJMEDIA_HAS_FFMPEG
# define PJMEDIA_HAS_FFMPEG 1
#endif
其次打开pjmedia\include\pjmedia-videodev\config.h文件,可以看到pjsip2.0所支持的操作视频设备支持
的API接口分为以下几种,我们在实际使用时,打开其中一个即可。但是SDL的支持必须打开,SDL是
对不同平台的视频设备接口的封装。
如果在windows平台,打开PJMEDIA_VIDEO_DEV_HAS_DSHOW即可,也就是DirectShow的支持。
需要安装DirectX,并且更新windows platform sdk。
如果在linux平台,打开PJMEDIA_VIDEO_DEV_HAS_V4L2即可,也就是video for linux 2的支持。
#ifndef PJMEDIA_VIDEO_DEV_HAS_SDL
# define PJMEDIA_VIDEO_DEV_HAS_SDL 1
# define PJMEDIA_VIDEO_DEV_SDL_HAS_OPENGL 0
#endif
#ifndef PJMEDIA_VIDEO_DEV_HAS_QT
# define PJMEDIA_VIDEO_DEV_HAS_QT 0
#endif
#ifndef PJMEDIA_VIDEO_DEV_HAS_IOS
# define PJMEDIA_VIDEO_DEV_HAS_IOS 0
#endif
#ifndef PJMEDIA_VIDEO_DEV_HAS_DSHOW
# define PJMEDIA_VIDEO_DEV_HAS_DSHOW 1
#endif
#ifndef PJMEDIA_VIDEO_DEV_HAS_CBAR_SRC
# define PJMEDIA_VIDEO_DEV_HAS_CBAR_SRC 0
#endif
#ifndef PJMEDIA_VIDEO_DEV_HAS_FFMPEG
# define PJMEDIA_VIDEO_DEV_HAS_FFMPEG 0
#endif
#ifndef PJMEDIA_VIDEO_DEV_HAS_V4L2
# define PJMEDIA_VIDEO_DEV_HAS_V4L2 0
#endif
sdl的下载地址:http://www.libsdl.org/release/
ffmpeg的下载地址:http://www.ffmpeg.org/releases/
v4l2的下载地址: http://people.atrpms.net/~hdegoede/
qt的下载地址:ftp://ftp.qt.nokia.com/qt/source/ 或 http://download.qt-project.org/archive/qt/
V4L2ubuntu安装:
sudo apt-get install libjpeg8-dev libv4l-dev autoconf automake libtool
qt安装:
sudo apt-get install libqt4-dev libqt4-debug libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig
在/pjmedia/src/pjmedia-videodev/sdl_dev.c文件中看到SDL版本至少要1.3版本,我们可以下载最新的2.1版本即可
#if !(SDL_VERSION_ATLEAST(1,3,0))
# error "SDL 1.3 or later is required"
#endif
- PJMEIDA 视频打开
- iOS 打开视频代码
- STIPs检测器 打开视频
- ffmpeg打开视频解码器
- opencv linux 打开摄像头视频
- c#中打开视频,word
- 如何使用axure打开视频?
- VB.net视频打开方法
- VB.NET视频打开方式
- html5打开视频摄像头源码
- opencv打开摄像头显示视频
- openCV是否只能打开avi格式视频
- 读取视频或者打开笔记本电脑摄像头
- Funtoo GNU/Linux smplayer2无法打开视频
- 利用opencv打开摄像头读取视频
- JList 点击打开对应的视频
- 打开pjsip2.1版本的视频支持
- Opencv读取视频和打开摄像头
- Android中的Handler机制
- 基于四叉树和Hilbert排序的空间数据组织
- zz
- POJ A New Stone Game
- GHO是什么文件 与ISO镜像文件有什么不同
- PJMEIDA 视频打开
- In-App Purchases入门
- Remove Duplicates from Sorted Array
- 安卓手机通过蓝牙与单片机通信
- UVa 11817 Tunnelling the Earth 计算球面距离
- armv6, armv7, armv7s的区别
- comet4j java服务端推送消息到web页面实例
- load-on-startup
- mysql-5.6.17-linux-glibc2.5-i686.tar.gz 32安装