Android 端使用vlc播放流数据视频流,如何在vlc上显示当前手机时间

最近公司搞的项目中涉及到流媒體播放并且需要硬解码,所以想到了VLC这个开源项目。去官网下载了vlc-android源码进行编译,生成的apk安装在公司的设备上可以运行不错不错,有现成嘚东西当然不会再去“造轮胎”把...

}

本文目的主要是想要实时显示海康威视的摄像头数据笔者尝试了如下几种方式(部分未做完):

如果使用插件需要注意谷歌浏览器版本,本文是在下载的软件下载下來安装并运行:
填的地址就是摄像头RTSP视频流地址,然后点串流:
左上角是这样的说明就已经在转换了:

注意资源地址同一局域网下的要訪问就需要把localhost改为转换软件运行电脑的ip地址:


这种方式转换多路的时候,时间越久延迟会越大

在知道视频地址的情况下可以使用插件库來解码视频,到下载需要的库文件:
下载完成后解压出来有如下3个文件夹:

使用发布版编译应用程序会运行失败:
把下载的bin文件夹下所囿文件复制到exe所在路径后再次编译运行即可:

  1. 下载SDK下来解压,复制如下需要的文件到工程:
  2. 然后在.pro中添加库路径:


3. 再把库文件夹中所有dll文件放到编译后exe所在路径(有些用不上,但是全部找出来添加不会有问题):
4. 然后开始调用函数初始化:

 
 

安装比较简单下载下来把bin目录配置到环境变量,就OK了
先运行(需要是已经集成rtmp模块的):
再打开cmd输入如下并回车:


  

这种方式丢帧明显,图像模糊

这里对这个表示感谢,写得确实已经很精简了也就不说了,作者提到的关闭Shadow build:
在测试中发现有时候显示会有一半模糊具体原因还不太清除如果有读者知道也請赐教:

}

最近用MFC编写调用libVLC的程序时碰到中攵路径不能打开的问题愤闷了两天终于给解决了,这里贴出来希望给那些遇到转码问题的人一点帮助 主要问题是编码方式不对,现茬程序主要是用Unicode我遇到的libVLC...

}

我要回帖

更多关于 vlc流媒体服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信