Unity 开发总结之VLC Player for Unity插件的使用

        Unity项目开发过程中, 视频播放这块是避免不了的重要组成部分,网上也有很多资料做了详细的介绍,但基本都是基于Unity的MovieTexture对象,即要求视频源必须是导入的本地视频文件,如果视频源变为在线视频流如RTSP之类的形式呢,显然目前的Unity视频原生支持无法满足我们的要求,通过查找发现了VLC Player for Unity这款插件,下面就针对RTSP流视频的播放对这款插件的开发使用进行详细的说明。


     1.下载安装VLC media player到本机 


     2.将下载好的插件包导入到当前Unity工程中 

     


      3.导入成功后,发现Assert目录下多出了一些目录和文件

     


     4. VLC for Unity\Prefabs目录下,将VideoOnPanel预制体添加到场景中


     5.选中场景中新增的VideoOnPanel对象,将其脚本对象参数设置如下(rtsp地址改成你自己的),直接运行就可以看到摄像机传过来的实时视频流了


    6.在脚本控制中,视频的关闭与panel UI的隐藏关联操作时,必须等待后台的VLC进程完全关闭,才能进行后续的隐藏panel UI操作,否则再次打开视频会有问题,具体的项目工程以及插件我已上传,可以到这里下载:测试工程 (Unity版本5.6)   VLC Player for Unity插件



  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值