网页播放rtsp视频流
https://github.com/vbence/stream-m
https://github.com/131/h264-live-player
网页播放rtsp视频流
原文:https://blog.csdn.net/u011562107/article/details/78548605?locationNum=10&fps=1
RTSP协议
(1)是流媒体协议。
(2)RTSP协议是共有协议,并有专门机构做维护。
(3)RTSP协议一般传输的是 ts、mp4 格式的流。
(4)RTSP传输一般需要 2-3 个通道,命令和数据通道分离。
1、vlc player
如果客户使用ie或者firefox的话,可以使用vlc player,vlc player 同样需要安装插件,需要电脑上安装vlc player的本地客户端(安装时勾选插件选项),然后通过 标签来引入播放https://www.videolan.org/,经测试发现,在IE8中可以正常运行,显示视频,在IE11和chrome浏览器中均不支持。
<!--[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://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov' /><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="1720" 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://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov' /><param name='volume' value='50' /><param name='autoplay' value='true' /><param name='loop' value='false' /><param name='fullscreen' value='false' />
</object>
<!--<![endif]-->
2、quicktime
也是需要安装quicktime客户端(安装时勾选插件),https://support.apple.com/kb/DL837?locale=zh_CN ,参考博客https://www.cnblogs.com/hahaha22/p/3630796.html ,
经测试,可以支持IE11,但是IE8的内核不支持,chrome也不支持
<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="1000px" height="600px" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"><!--<param name="src" value="sample.mov">--><param name="qtsrc" value="rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov"><param name="autoplay" value="true"><param name="loop" value="false"><param name="controller" value="true"><embed qtsrc="rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov" width="1320px" height="756px" autoplay="true" loop="false" controller="true" pluginspage="http://www.apple.com/quicktime/"></embed></object>
3、H5- streamedian
参考地址:https://streamedian.com/#demo ,支持chrome无插件播放,上述两个都需要安装客户端插件,streamedian不需要,但是其他浏览器不支持
<video id="test_video" controls autoplay><!--<source src="rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov" type="application/x-rtsp">--><source src="rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov" type="application/x-rtsp">
</video>
<script src="streamedian.js"></script>
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011562107/article/details/78548605
网页播放rtsp视频流相关推荐
- PHP如何调取vlc播放rtsp,H5+VLC播放RTSP视频流
最新项目涉及到摄像头,这篇文章记录一下在VUE中播放RTSP视频流. 这篇文章主要介绍使用VLC插件播放RTSP视频流,目前支持的浏览器有 360浏览器.2345浏览器,可用于一些对播放器要求不高的项 ...
- Python Gstreamer播放rtsp视频流(海康IPCAM)
Python Gstreamer播放rtsp视频流(海康IPCAM) 播放思路: 图解: 1.首先通过IPCAM的ip与用户等信息获得rtsp码: 海康新版IPCAM的rtsp地址规则为:rtsp ...
- H5无插件播放rtsp视频流
基于WebSocket的HTML5 RTSP流媒体视频播放器 Streamedian能让浏览器免插件播放rtsp视频流 Streamedian管网: https://streamedian.com/ ...
- 浏览器播放rtsp视频流:3、rtsp转webrtc播放
浏览器播放rtsp视频流:3.rtsp转webrtc播放 文章目录 浏览器播放rtsp视频流:3.rtsp转webrtc播放 1. 前言 2. rtsp转webRTC 3. 初步测试结果 4. 结合我 ...
- 轻松实现在web页面中直接播放rtsp视频流
轻松实现在web页面中直接播放rtsp视频流 写在前面 实现 介绍 如何使用 准备ffmpeg 运行rtsp2web 参数说明(在 `new RTSP2web` 时,可配置的参数如下): 前端代码 参 ...
- 网页中插入VLC播放器播放rtsp视频流步骤
1. 仿照http://download.csdn.net/detail/haowenxin123456789/8044245 中步骤: 2. 从http://www.videol ...
- Windows上使用VLC插件的方式在IE浏览器上播放RTSP视频流
场景 开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器: 开源RTMP组件EasyPusher-Android+EasyDarwin实现A ...
- html播放rtsp流,浏览器播放rtsp视频流解决方案
最近项目中需要实时播放摄像头rtsp视频流,于是就专门做了些研究.而浏览器不能直接播放,只有通过插件或者转码来实现这个需求. 要实现这个目的,可以采用的方案非常得多,有商业的也有开源的,这里主要列举一 ...
- html播放rtsp视频,浏览器播放rtsp视频流解决方案
最近项目中需要实时播放摄像头rtsp视频流,于是就专门做了些研究.而浏览器不能直接播放,只有通过插件或者转码来实现这个需求. 要实现这个目的,可以采用的方案非常得多,有商业的也有开源的,这里主要列举一 ...
最新文章
- restapi如何传图片_iPhone传照片,不是只能用微信QQ,第二种方法很少人知道哦
- YII2 模型关联之 一对多
- 使用 VisualVM 进行性能分析及调优
- SAP SD买十送一的业务处理与系统实现
- SQL 登录注入脚本_常见web安全问题,SQL注入、XSS、CSRF,基本原理以及如何防御...
- Python基础知识-优雅的with as语句
- JavaFX学习之Web
- idea打war的问题
- 响应式优化透明版表白网html单页源码
- MFC开发IM-第二十六篇、vs2008添加库文件
- 思科网络基础课件_网络自动化认证,你选对了吗?
- 咖说丨破碎的互联网下,加密技术正在恢复数据主权!
- C++中的 求模运算 和 求余运算
- win7计算机时间显示错误,Win7每次重新启动时计算机显示时间都是错误的
- 微信群二维码活码生成 微信活码
- Spring配置数据库密码加密
- 仓库无证如何处罚_无证经营一般是怎么处罚的啊
- 多重盒子嵌套下,子盒子撑开父盒子,父盒子宽度随子盒子内容自适应
- 联想LJ2655DN激光打印机清零方法
- c++ 遍历文件夹下的所有文件
热门文章
- QEMU,一个快速的和便捷的动态翻译器(论文译文)
- 计算机二叉树讲解ppt,数据结构二叉树.ppt
- php yield 递归,递归运行所有yield请求h的废弃输出文件
- axios get 某个参数是数组怎么传_Vue 中 Axios 的封装和 API 接口的管理
- php p3p跨域登录,php+ajax实现多域名跨域登录例子(基于P3P)
- php.ini 延迟,php超时报错Maximum execution time of 120 seconds exceeded in解决办法
- java shiro 访问频率_java shiro配置记住密码功能 RememberMe
- c++运算符的全局重载
- matlab函数输入顺序,求助:在MATLAB里如何输入时间序列中的时间
- 硬中断 / 软中断的原理和实现