试过很多html播放rtsp的方法,发现还是这个插件的方式延迟较低2-3秒,试过flv.js + ffmpeg 效果并不理想。
很简单的几个步骤,记个笔记
1 下载firefox 或者 PaleMoon浏览器
-
http://ftp.mozilla.org/pub/firefox/releases/
下载52以下的版本,chome旧版本也是可以的 -
https://www.palemoon.org/ PaleMoon可以支持vlc插件,全平台,windows也可以。也是
到目前为止一直在支持的vlc插件浏览器。 -
https://software.opensuse.org/download.html?project=home:stevenpusser&package=palemoon
2 安装vlc插件
apt install vlc browser-plugin-vlc
打开旧的火狐版本,关闭自动更新。在添加组件设置上,选择总是激活vlc插件
3 测试
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</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/latest/win32/axvlc.cab" width="720" height="540">
<param name='mrl' value='rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp' />
<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="1000" height="800" 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://username:password@192.168.1.123/ec0' />
<param name='volume' value='50' />
<param name='autoplay' value='true' />
<param name='loop' value='false' />
<param name='fullscreen' value='true' />
</object>
<!--<![endif]-->
</body>
4 运行
python3 -m http.server 8088
网友评论