《浏览器播放RTSP方案》之 VLC插件播放RTSP视频流
VLC插件播放RTSP视频流
- 多版本chrome安装
- 安装vlc软件
- 开启浏览器的NPAPI设置
- 编写测试页
- 插件设置
- 其他问题
- 最后
目前网页对于RTSP流直接播放不支持,目前有插件和转流两种方式,这里针对vlc插件播放做一个简单的梳理。
查看官网教程 vlcWebPlugin, 得知其浏览器支持情况:
这是因为因为谷歌启用了新的插件PPAPI,认为新的更安全,所以NPAPI设置在chrome45及以后不再支持。
鉴于开发者主要使用chrome,所以我们需要首先安装一个v44版本的chrome浏览器。而且我们电脑上基本已经有一个最新版本的chrome浏览器了,所以这里需要同时安装不同版本的chrome。
多版本chrome安装
参考文章 一台电脑安装多个版本google Chorme方案,进行对应版本安装。主要分为两步:
- 版本文件下载和解压
- 安装路径 user-data-dir 设置
安装vlc软件
从 vlc官网 下载vlc软件进行安装,安装过程中需要勾选插件支持:
开启浏览器的NPAPI设置
浏览器地址栏输入: chrome://flags/#enable-npapi,找到 启用NPAPI插件 ,点击 启用。
编写测试页
新建一个index.html文件,如下:
// index.html<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>Test VLC Plugins</title>
</head>
<body><!--[if IE]><object type='application/x-vlc-plugin' id='vlc' events='True'classid='clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921' codebase="http://downloads.videolan.org/pub/videolan/vlc-webplugins/2.0.6/npapi-vlc-2.0.6.tar.x" width="720" height="540"><param name='mrl' value='rtsp://admin:admin@10.10.10.10/264/' /><param name='volume' value='50' /><param name='autoplay' value='true' /><param name='loop' value='false' /><param name='fullscreen' value='false' /></object>
<![endif]--><!--[if !IE]><!--><object type='application/x-vlc-plugin' id='vlc' events='True' width="720" height="540"pluginspage="http://www.videolan.org"codebase="http://downloads.videolan.org/pub/videolan/vlc-webplugins/2.0.6/npapi-vlc-2.0.6.tar.xz"><param name='mrl' value='rtsp://admin:admin@10.10.10.10/264/' /><param name='volume' value='50' /><param name='autoplay' value='true' /><param name='loop' value='false' /><param name='controls' value='false' /><param name='fullscreen' value='true' /></object><!--<![endif]-->
</body>
</html>
此时,我们用chrome44打开,页面还是会出现插件图标,鼠标悬浮,提示如下:
右键 运行此插件, 视频即可正常播放。那么有没有方式可以打开立即播放呢,
这就需要设置该插件 始终允许运行 。
插件设置
地址栏输入: chrome://plugins/, 找到 VLC Web Plugin,勾选 始终允许运行。
其他问题
- 安装chrome44版本后打开始终显示
可以在快捷方式的目标地址后加入
–no-sandbox, 如下:
最后
希望这篇文章对你们有用, happy coding~
《浏览器播放RTSP方案》之 VLC插件播放RTSP视频流相关推荐
- js调用vlc_web网页中使用vlc插件播放相机rtsp流视频
可参考: vlc功能还是很强大的,有很多的现成的二次开发接口,不需配置太多即可轻松做客户端播放器或web网页播放器. 下面代码是web网页中使用vlc插件播放相机rtsp流视频: 注意: 需提前在打开 ...
- 在浏览器中使用VLC插件播放在线影片
写本文之前,说明几点问题, VLC是一个视频播放软件. VLC支持rtsp协议来传输视频文件流. 使用VLC插件在浏览器中播放视频. 在浏览器中,加入如下代码,可以实现调用VLC插件来播放视频. 代码 ...
- VUE使用VLC插件播放RTSP流
本来是使用ffmpeg把RTSP流转换成flv格式在网页播放的,好家伙结果板子空间不够,没办法装下node.js,所以直接播. 弊端:只能在支持ie内核的浏览器里播放,什么搜狗浏览器,360之类有兼容 ...
- RTSP数据的无插件播放与超图三维iClient3D的视频投射
从RTSP视频流到Web端再到超图三维 一.转发 rtsp直播视频流到web页面播放 1.1 RTSP视频流数据 1.2 streamedian:将rtsp转为ws到web端播放 1.3 异机部署St ...
- 使用vlc插件播放rtsp视频流遇到的问题
如何安装和使用,教程一大堆,这里不再赘余,贴一下我的代码 <object class="vlc" type="application/x-vlc-plugin&qu ...
- VLC插件在浏览器下(IE11)实现播放rtsp视频直播流
VLC插件 最近项目用到需要在浏览器上播放视频流,尝试了很多种方式去解决,包括使用ffmpeg转码成rtmp播放,websocket结合webrtc等方式,但是效果都不是很好,而且存在一定的丢包和搭设 ...
- 网页无插件播放265/264视频/监控大屏/GPU解码
网页无插件播放265/264视频/监控大屏/GPU解码 先看效果 特点 GPU解码,chrome网页播放32路 h256/hevc 直播视频流,毫无压力. 提供1分屏.4分屏.8分屏.9分屏.16分屏 ...
- vue vlc插件的使用
公司要求使用vlc插件播放rtsp实时视频 <object:id="item.id"class="vlc"type="application/x ...
- Windows上使用VLC插件的方式在IE浏览器上播放RTSP视频流
场景 开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器: 开源RTMP组件EasyPusher-Android+EasyDarwin实现A ...
- 在浏览器中使用VLC插件实现播放RTSP流视频
在浏览器中使用VLC插件实现播放RTSP流视频 一.安装VLC插件 二.编写测试html文件 三.生成一个测试用RTSP流视频 四.在浏览器中播放RTSP流视频 五.VLC插件知识扩展 1.VLC插件 ...
最新文章
- 什么是Python?好学吗?
- 【Android开发】基本组件-复选框
- 两数组的交集(无重复)Intersection of Two Arrays
- 4-3 数据离散化(无error版本)
- 快速手动替换 Windows 7 系统字体
- Java基础_0206:方法的定义与使用
- JavaScript数据结构——散列表(Hash table,也叫哈希表)
- MySQL一主二从复制环境切换主从库
- easymock接口模拟_EasyMock好又严格的模拟
- 大型web工程的session管理器构想
- E4/EAS/Eventing System 事件系统
- 第一章 时间序列基础知识
- 二叉链表java_二叉树的二叉链表存储(java实现)
- 计算机网络技术——VLAN划分
- python合成gif动图_把多图片合成GIF动图的python实现方法
- matlab 相机焦距,matlab – 给定焦距和摄像机位置/旋转的正确透视图像
- 上海社保基数又上涨,对积分、落户有什么影响?
- 有关JavaScript中条件逻辑的权威指南
- 【矩阵论】6. 正规方程与矩阵方程求解
- 智能网联建设核心评价指标探讨
热门文章
- elasticsearch 学习之 搭建简单的elasticsearch多节点服务器
- 写出ch为英语字母的c语言表达式,变量英文,编程 变量 定义的英语
- 创客使用Fusion 360 - 制作模型
- 云服务器哪家最好,如何选择云服务器
- java-maven项目中出现Cannot resolve————已解决
- 中国正式发放5G牌照,预计中国移动推进最快
- 如何有效突破微信每天限加20个好友的技巧
- Webstorm查找替换快捷键
- Java异常泄露敏感信息_浅谈“异常信息泄露(应用程序错误)”
- 一:使用FreeIPA安装Kerberos和LDAP( IPA-Client安装)