视频播放的基本原理~ VLC
最简单的基于libVLC的例子:最简单的基于libVLC的视频播放器
最简单的基于libVLC的例子:最简单的基于libVLC的视频播放器(图形界面版)
最简单的基于libVLC的例子:最简单的基于libVLC的推流器
基于VLC的MFC播放器 完整版 : 可以用来参考。
VLCWrapper - A Little C++-wrapper Around libvlc
从视频流中获取每一帧的帧数据:(个人感觉有点麻烦,需要多线程的锁)
VLC做客户端解Rtsp码流 + 基于libvlc的播放器客户端类
文档:
https://wiki.videolan.org/LibVLC/
http://www.videolan.org/developers/vlc/doc/doxygen/html/index.html
下载地址:
http://download.videolan.org/pub/videolan/vlc/
其他网友补充:
实时抓图:通过VLC的回调函数函数也可以直接获取视频图像,包括网络视频流图像,原理是一样的;
VLC在播放文件的时候会在内部创建播放线程,所以libvlc_media_player_play(vlc_player);播放视频后,程序不会阻塞;