《浏览器播放RTSP方案》之 VLC插件播放RTSP视频流

article/2025/9/12 22:31:16

VLC插件播放RTSP视频流

    • 多版本chrome安装
    • 安装vlc软件
    • 开启浏览器的NPAPI设置
    • 编写测试页
    • 插件设置
    • 其他问题
    • 最后

目前网页对于RTSP流直接播放不支持,目前有插件和转流两种方式,这里针对vlc插件播放做一个简单的梳理。

查看官网教程 vlcWebPlugin, 得知其浏览器支持情况:
浏览器支持
这是因为因为谷歌启用了新的插件PPAPI,认为新的更安全,所以NPAPI设置在chrome45及以后不再支持。

鉴于开发者主要使用chrome,所以我们需要首先安装一个v44版本的chrome浏览器。而且我们电脑上基本已经有一个最新版本的chrome浏览器了,所以这里需要同时安装不同版本的chrome。

多版本chrome安装

参考文章 一台电脑安装多个版本google Chorme方案,进行对应版本安装。主要分为两步:

  1. 版本文件下载和解压
  2. 安装路径 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打开,页面还是会出现插件图标,鼠标悬浮,提示如下:
vlc插件许可

右键 运行此插件, 视频即可正常播放。那么有没有方式可以打开立即播放呢,
这就需要设置该插件 始终允许运行

插件设置

地址栏输入: chrome://plugins/, 找到 VLC Web Plugin,勾选 始终允许运行

其他问题

  1. 安装chrome44版本后打开始终显示
    请添加图片描述
    可以在快捷方式的目标地址后加入
    –no-sandbox, 如下:
    --no-sandbox

最后

希望这篇文章对你们有用, happy coding~


http://chatgpt.dhexx.cn/article/lcBBI6u0.shtml

相关文章

浏览器播放rtsp视频流:4、jsmpeg+go实现局域网下的rtsp视频流web端播放

文章目录 1.前言2.资料准备3.兼容性及适用性说明4.jsmpeg架构5.基于以上架构的go方案可行性分析6.编译和结果展示&#xff08;编译坑点&#xff09;7.最后 1.前言 之前的rtsp转webrtc的方案存在如下缺陷&#xff1a;1.只支持h264&#xff1b;2.受限于webrtc的理解难度以及搭建…

浏览器播放RTSP摄像头视频

一、项目需求&#xff0c;需要在chrome浏览器中播放rtsp协议的摄像头视频流 二、思路&#xff1a; 1、chrome已经不支持插件了&#xff0c;所以排除一切插件的思路&#xff1b; 2、浏览器目前停留在支持rtmp协议&#xff0c;hls协议流视频阶段&#xff0c;还没开始支持rtsp协议…

浏览器播放RTSP视频流几种解决方案

方案一: H5 websocket_rtsp_proxy 实现视频流直播 Streamedian 提供了一种“html5_rtsp_player websock_rtsp_proxy”的技术方案&#xff0c;可以通过html5的video标签直接播放RTSP的视频流。 整个架构如下图所示&#xff0c;分为服务器端和浏览器端两部分&#xff1a; 方案…

浏览器播放视频导致蓝牙耳机断开关机解决(漫步者W800BT)

参考链接&#xff1a;https://blog.csdn.net/weixin_44467131/article/details/111328638 原因&#xff1a;浏览器对硬件的的访问控制。 edge/chrome://flags搜索 media&#xff0c;找到这个&#xff0c;然后选择 Disabled&#xff0c;重启浏览器即可。

浏览器播放RTSP、RTMP等几种编码格式视频流

项目需求&#xff0c;需要前端页面实时展示摄像头采集的视频&#xff0c;视频啊&#xff0c;之前一点没接触过&#xff0c;经过一番调研、尝试&#xff0c;不得不说&#xff0c;网上文章真的大同小异&#xff0c;踩过许多坑&#xff0c;整理如下。 一、科普一下 1.流程 2.常见…

【vue】浏览器播放提示音audio

方法一&#xff1a;修改浏览器配置 代码 <audiocontrols"controls"hiddensrc"../../static/alert.mp3"ref"audio" ></audio>this.$refs.audio.currentTime 0; //从头开始播放提示音 this.$refs.audio.play(); //播放chrome配置允…

浏览器播放语音SpeechSynthesisUtterance

目的&#xff1a;因为公司项目需要来浏览器播放语音&#xff0c;看了科大讯飞的产品&#xff0c;后面有发现html5有原生的api&#xff0c;更加方便&#xff0c;所以使用了 一、语音合成和语音识别 “语音识别(Speech Recognition)”目前的就Chrome浏览器和Opera浏览器默认支持…

使用 Nginx 服务器配置 flv、mp4,可以直接浏览器播放

由于需求&#xff0c;需要提供浏览器播放 mp4 和 flv 视频功能。首先浏览器直接支持 flv 和 mp4 格式。只需要在对应的 WEB 服务上完成配置即可。 注意&#xff0c;我的需求是通过浏览器直接播放 MP4&#xff0c;而不是服务器提供 RTMP 功能&#xff0c;使用 RTMP 又是另外一种…

浏览器兼容video视频播放的多种方法

前言&#xff1a; 在 HTML 中播放视频并不容易&#xff01;因为直到现在&#xff0c;仍然不存在一项旨在网页上显示视频的标准。今天&#xff0c;大多数视频是通过插件&#xff08;比如 Flash&#xff09;来显示的。然而&#xff0c;并非所有浏览器都拥有同样的插件。 比如win…

关于浏览器播放视频的些许理解

浏览器地址栏输入服务器端视频的url即可播放。刚开始觉得还有点神奇&#xff0c;追踪network请求&#xff0c;发现视频还没下载完就可以播放&#xff0c;还可以拖动进度条到指定时间。分析了一下网络请求和视频格式&#xff0c;得出些许领悟。 1.服务器端支持文件的分块传输。即…

浏览器中如何让视频倍速播放

浏览器中视频免费倍速播放 文章目录 浏览器中视频免费倍速播放1.打开Edge的扩展页面2.安装global speed 3.安装tampermonkey beta4.打开tampermonkey5.安装某盘视频播放器脚本6.打开播放链接 此篇教程只针对于某盘网页版&#xff0c;浏览器为Edge 1.打开Edge的扩展页面 2.安装g…

rtsp流浏览器播放方案

rtsp流在主流浏览器并不支持直接播放。比如大华的视频流&#xff1a;rtsp://admin:123456 192.168.10.129/cam/realmonitor?channel1&subtype0&#xff0c;用vlc可以直接播放。但在浏览器会报ERR_UNKNOWN_URL_SCHEME。那如何在浏览器中播放呢。 以下列出几种方案。 1、安…

浏览器播放rtsp视频流解决方案

解决获取到海康摄像头的rtsp视频流&#xff0c;在浏览器播放问题。采用ffmpegnginxvideo.js解决方案&#xff08;Windows环境&#xff09; 资源下载 ffmpeg百度云资源&#xff1a;链接&#xff1a;https://pan.baidu.com/s/15pq8ErLZg9UcOgjqTkJZtw 提取码&#xff1a;8kyg…

IAR基础教程之函数跳转

IAR基础教程之函数跳转 一、编译 二、编译过程 三、等待内部链接 在编译完成后&#xff0c;等待绿条读满。 注意&#xff1a; 如果绿条没有完成&#xff0c;部分函数可能无法跳转。 如果工程编译出错&#xff0c;则无法完成如上工作。 四、函数跳转 右键单击 点击“Defini…

IAR安装使用教程

仅仅用于学习交流&#xff0c;非用于商业&#xff0c;如有异议&#xff0c;请联系我。 IAR 和谐 和谐工具&#xff1a;IARkg_Unis.exe ---------1.双击打开 IARkg_Unis.exe 文件。点击”Generate”生成序列号&#xff0c;每个电脑生成的不同&#xff0c;将序列号复制保存下来以…

IAR 安装教程

学校的物联网技术实验需要IAR for 51工具&#xff0c;起初一直找不到下载窗口在哪&#xff0c;最后终于找到并下载安装成功&#xff0c;就分享一下 1.官网下载安装包 https://www.iar.com/ 寻找对应设备版本&#xff1a; 不清楚的话可以在下面寻找设备进行查询&#xff0c;像…

IAR教程之IAR安装

IAR安装 1.下载 1.1打开官网 1.2找到要下载的版本 1.3下载 同学们除了可以下载最新版本尝鲜之外&#xff0c;还可以下载之前的版本。低版本IAR打开高版本IAR工程&#xff0c;工程配置会错乱&#xff0c;导致编译报错问题&#xff0c;所以一定要使用比推荐版本高的IAR 单片机I…

Iar新建工程配置使用教程

Iar新建工程配置使用教程 wangxl20180809 新建工程 打开demo目录&#xff0c;重新复制led目录并改成自己的工程名&#xff0c;如:demoled;&#xff08;本模板适合stm32f10X的芯片使用) 运行iar软件&#xff0c;进入demoled\Project目录选project.eww进行打开; 工程配置 修改…

IAR for STM8安装教程

先附上下载链接和提取码哈&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1x5n_nYP2RcN2N_G9p4qz2Q 提取码&#xff1a;h135 1、软件安装 解压完后点击安装包下的&#xff1a;EWSTM8-3104-Autorun.exe文件进行安装 在这我们选择第一个选项&#xff0c;记住有些安装…

IAR for 8051安装教程

安装步骤&#xff1a; 安装前先关闭杀毒软件和360卫士&#xff0c;注意安装路径不能有中文&#xff0c;安装包路径也不要有中文。 安装前请断网。 试装系统&#xff1a;win10 64bit 1.解压安装包。 2.选择你需要安装的IAR for 8051的版本&#xff0c;一般选择安装最新的版…