最近在做RTSP视频流的播放,使用了VLC的库。
在做demo的时候,初始化函数video_inst = libvlc_new(vlc_args_num , vlc_args);返回的值总是为空,在网上找了很多解释,都是关于该函数的说明,木有解决方法。
函数的返回值说明:当初始化创建成功时,返回一个VLC的instanc;否则返回空。
解决方...
分类:
编程语言 时间:
2014-09-19 17:42:35
阅读次数:
961
http://58.251.41.199:9200/upload/videoshow.wmv
上面地址是我整个做出来的视频演示效果。呵呵,达到了想要的效果,但是也牺牲了不小夜晚在linux上编译
1.首先你要找到增加libvlc的patch,修改源码。在官网上有,耐心找下。
2.一定要在unbuntu上编译vlc
3.要把他的vlc源码导出来理下其代码模块
搞好这几块,想咋改都行。...
分类:
其他好文 时间:
2014-08-12 17:26:24
阅读次数:
375
VLC采用多线程并行解码架构,线程之间通过单独的一个线程控制所有线程的状态,解码器采用filter模式.组织方式为模块架构模块简述:libvlc 是VLC的核心部分。它是一个提供接口的库,比如给VLC提供功能接口:流的接入,音频视频的输出,插件管理,线程系统。interface 包含...
分类:
其他好文 时间:
2014-08-09 18:31:18
阅读次数:
216
int_tmain(intargc,_TCHAR*argv[])19{20libvlc_instance_t*inst;21libvlc_media_player_t*mp;22libvlc_media_t*m;23libvlc_log_t*log;2425/*LoadtheVLCengine*/26inst=libvlc_new(0,NULL);2728//logging29log=libvlc_log_open(inst);30libvlc_set_log_verbosity(inst,2);31unsi..
分类:
其他好文 时间:
2014-08-03 08:04:45
阅读次数:
1552
rtsp://192.168.1.120:554/snl/live/1/3OPTIONS rtsp://192.168.1.120:554/snl/live/1/3 RTSP/1.0 CSeq: 2 User-Agent: LibVLC/2.1.3 (LIVE555 Streaming Media ...
分类:
其他好文 时间:
2014-07-22 22:35:33
阅读次数:
459
先贴代码,#define WIFI_W 640#define WIFI_H 480struct ctx{ uchar* frame;};class CConnectWIFI{public: CConnectWIFI(void); void Init(HWND hWnd); ...
LibVLC环境的搭建最近又 LIBVLC
做一个视频播放器,封装成ActiveX控件,之前做过一个基于OpenCV的播放器(只解码视频,音频不用,OpenCV也没有解码音频的功能)。到目前位置完成的功能有设置文件名、播放、暂停/继续、获得视频长度、获得视频播放时间、设置视频播放位置(时间)、逐帧播...
分类:
其他好文 时间:
2014-06-11 10:18:35
阅读次数:
435