labview视频监控方案(调用vlc播放网络流视频)

最近项目要求采用labview调用vlc播放通过网络传输的视频数据。在网上查找了一些资料,总算解决了。
1、labview功能很强大,但缺点就是资料太少,用的人也太少,遇到问题时不好解决,在此记录下自己的研究过程,希望能带来帮助。
2、因视频编码方案采用VLC进行串流,因此接收方(labview)也采用vlc解码(调用vlc active x或者系统命令)。
3、VLC获取:https://www.videolan.org 官方获取即可
注意事项:
我的labview版本为32位的,因此vlc也需要下载32位的。
注意:参考电子发烧友论坛http://bbs.elecfans.com/jishu_1368960_1_2.html 此帖需要注册labview activex控件,但是32位的VLC在64位的电脑无法激活。但是不激活也能用。64位VLC可以激活但不能在32位的labview中调用控件。同时,0.99版本以下的能注册成功也能激活,但是无法使用(控件属性方法不一致)。
4、源程序参考电子发烧友论坛代码,只需根据实际方案做少量修改即可。
5、VLC(发送方)串流时,捕获设备选择摄像头,如果捕获音频就编码方式不能选择h264,否则会串流不成功,出现,MRL,您的输入无法被打开提示。因为h264编码方式不包含音频,因此需要在音频设备名称选择无。
在这里插入图片描述
6、另外,也可以使用labview的调用系统命令直接打开vlc,调用方式很简单。可以参考下vlc的帮助文档。

你可能感兴趣的:(labview,视频监控,VLC)