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视频流相关推荐

  1. PHP如何调取vlc播放rtsp,H5+VLC播放RTSP视频流

    最新项目涉及到摄像头,这篇文章记录一下在VUE中播放RTSP视频流. 这篇文章主要介绍使用VLC插件播放RTSP视频流,目前支持的浏览器有 360浏览器.2345浏览器,可用于一些对播放器要求不高的项 ...

  2. Python Gstreamer播放rtsp视频流(海康IPCAM)

    Python Gstreamer播放rtsp视频流(海康IPCAM) 播放思路: 图解: 1.首先通过IPCAM的ip与用户等信息获得rtsp码:   海康新版IPCAM的rtsp地址规则为:rtsp ...

  3. H5无插件播放rtsp视频流

    基于WebSocket的HTML5 RTSP流媒体视频播放器 Streamedian能让浏览器免插件播放rtsp视频流 Streamedian管网: https://streamedian.com/ ...

  4. 浏览器播放rtsp视频流:3、rtsp转webrtc播放

    浏览器播放rtsp视频流:3.rtsp转webrtc播放 文章目录 浏览器播放rtsp视频流:3.rtsp转webrtc播放 1. 前言 2. rtsp转webRTC 3. 初步测试结果 4. 结合我 ...

  5. 轻松实现在web页面中直接播放rtsp视频流

    轻松实现在web页面中直接播放rtsp视频流 写在前面 实现 介绍 如何使用 准备ffmpeg 运行rtsp2web 参数说明(在 `new RTSP2web` 时,可配置的参数如下): 前端代码 参 ...

  6. 网页中插入VLC播放器播放rtsp视频流步骤

    1.      仿照http://download.csdn.net/detail/haowenxin123456789/8044245 中步骤: 2.      从http://www.videol ...

  7. Windows上使用VLC插件的方式在IE浏览器上播放RTSP视频流

    场景 开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器: 开源RTMP组件EasyPusher-Android+EasyDarwin实现A ...

  8. html播放rtsp流,浏览器播放rtsp视频流解决方案

    最近项目中需要实时播放摄像头rtsp视频流,于是就专门做了些研究.而浏览器不能直接播放,只有通过插件或者转码来实现这个需求. 要实现这个目的,可以采用的方案非常得多,有商业的也有开源的,这里主要列举一 ...

  9. html播放rtsp视频,浏览器播放rtsp视频流解决方案

    最近项目中需要实时播放摄像头rtsp视频流,于是就专门做了些研究.而浏览器不能直接播放,只有通过插件或者转码来实现这个需求. 要实现这个目的,可以采用的方案非常得多,有商业的也有开源的,这里主要列举一 ...

最新文章

  1. restapi如何传图片_iPhone传照片,不是只能用微信QQ,第二种方法很少人知道哦
  2. YII2 模型关联之 一对多
  3. 使用 VisualVM 进行性能分析及调优
  4. SAP SD买十送一的业务处理与系统实现
  5. SQL 登录注入脚本_常见web安全问题,SQL注入、XSS、CSRF,基本原理以及如何防御...
  6. Python基础知识-优雅的with as语句
  7. JavaFX学习之Web
  8. idea打war的问题
  9. 响应式优化透明版表白网html单页源码
  10. MFC开发IM-第二十六篇、vs2008添加库文件
  11. 思科网络基础课件_网络自动化认证,你选对了吗?
  12. 咖说丨破碎的互联网下,加密技术正在恢复数据主权!
  13. C++中的 求模运算 和 求余运算
  14. win7计算机时间显示错误,Win7每次重新启动时计算机显示时间都是错误的
  15. 微信群二维码活码生成 微信活码
  16. Spring配置数据库密码加密
  17. 仓库无证如何处罚_无证经营一般是怎么处罚的啊
  18. 多重盒子嵌套下,子盒子撑开父盒子,父盒子宽度随子盒子内容自适应
  19. 联想LJ2655DN激光打印机清零方法
  20. c++ 遍历文件夹下的所有文件

热门文章

  1. QEMU,一个快速的和便捷的动态翻译器(论文译文)
  2. 计算机二叉树讲解ppt,数据结构二叉树.ppt
  3. php yield 递归,递归运行所有yield请求h的废弃输出文件
  4. axios get 某个参数是数组怎么传_Vue 中 Axios 的封装和 API 接口的管理
  5. php p3p跨域登录,php+ajax实现多域名跨域登录例子(基于P3P)
  6. php.ini 延迟,php超时报错Maximum execution time of 120 seconds exceeded in解决办法
  7. java shiro 访问频率_java shiro配置记住密码功能 RememberMe
  8. c++运算符的全局重载
  9. matlab函数输入顺序,求助:在MATLAB里如何输入时间序列中的时间
  10. 硬中断 / 软中断的原理和实现