基于WebSocket的HTML5 RTSP流媒体视频播放器

Streamedian能让浏览器免插件播放rtsp视频流

Streamedian管网: https://streamedian.com/

具体操作

1、安装Streamedian服务端

2、前端H5界面使用Video标签播放视频流


<link href="~/css/Index.css" rel="stylesheet" />
<script src="~/lib/jquery/dist/jquery.js"></script>
<script src="~/js/h265.player.2.1.5.js"></script><div class="text-center"><div class="url"><span>rtsp流:</span><input id="stream_url" value="rtsp://nthhjk:nthh951753@58.221.140.162:20011/h264/ch1/main/av_stream"><button id="set_new_url">播放</button></div><div class="video" style="width:100%;height:100vh;"><video id="test_video" controls="controls" autoplay="autoplay"></video></div>
</div>
<script type="text/javascript">//jQuery(function ($) {//})if (window.Streamedian) {var errHandler = function (err) {console.log('err', err.message);};var infHandler = function (inf) {console.log('info', inf)};var playerOptions = {socket: "ws://localhost:8088/ws/",redirectNativeMediaErrors: true,bufferDuration: 30,errorHandler: errHandler,infoHandler: infHandler};var urlButton = document.getElementById("set_new_url");urlButton.onclick = () => {var stream_url = $("#stream_url").val();setPlayerSource(stream_url);};//播放function setPlayerSource(stream_url) {var html5Player = document.getElementById("test_video");html5Player.src = stream_url;var player = Streamedian.player('test_video', playerOptions);}window.onbeforeunload = function () {player && player.destroy();player = null;Request = null;}};
</script>

其他方案:https://blog.csdn.net/u011489205/article/details/79327275

H5无插件播放rtsp视频流相关推荐

  1. Windows PC、 Linux、 Android、 iOS多平台支持H5无插件播放RTSP摄像机解决方案

    Windows PC. Linux. Android. iOS多平台支持H5无插件播放RTSP摄像机解决方案 需求分析 视频流媒体监控行业已经进入互联网时代,浏览器承载了绝大多数的互联网访问流量,目前 ...

  2. 利用RTVS实现html5无插件播放rtsp、rtmp

    引言 最近经常有人咨询RTVS能否播摄像头的rtsp的流,RTVS暂只支持接入JT/T 1078协议,并不支持rtsp等格式. 但可以借助RTVSDev模拟器将rtsp.rtmp.hls或本地文件等视 ...

  3. [转] web无插件播放RTSP摄像机方案,拒绝插件,拥抱H5!

    需求 问题:有没有flash播放RTSP的播放器?H5能不能支持RTSP播放?  答案:没见过,以后估计也不会有:  问题:可以自己做浏览器插件播放RTSP吗?  答案:可以的,chrome做ppap ...

  4. EasyNVR是如何做到无插件播放RTSP摄像机,完美将海康、大华、宇视等安防设备向互联网转化的

    5G快来了,视频将会是跑在网络上流量最多的东西,短视频.长视频.电影.视频通话.视频监控,各种各样的,而在消费级领域,监控视频近些年也越来越受到关注和欢迎,从萤石摄像机的诞生.到一众互联网家用摄像机的 ...

  5. 使用vlc插件播放rtsp视频流遇到的问题

    如何安装和使用,教程一大堆,这里不再赘余,贴一下我的代码 <object class="vlc" type="application/x-vlc-plugin&qu ...

  6. RTSP数据的无插件播放与超图三维iClient3D的视频投射

    从RTSP视频流到Web端再到超图三维 一.转发 rtsp直播视频流到web页面播放 1.1 RTSP视频流数据 1.2 streamedian:将rtsp转为ws到web端播放 1.3 异机部署St ...

  7. SkeyeVSS综合安防视频云服务H5无插件直播点播实现HEVC H265 300毫秒以内低延迟播放

    SkeyeVSS综合安防视频云服务H5无插件直播点播实现HEVC/H265 300毫秒以内低延迟播放 SkeyeVSS视频云支持HEVC/H265编码格式的摄像机直接接入,同时不需要后台转码,直接在W ...

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

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

  9. 基于EasyDarwin开源流媒体服务器框架实现EasyNVR H5无插件直播流媒体服务器方案

    背景分析 在之前的一篇博客<web无插件播放RTSP摄像机方案,拒绝插件,拥抱H5!>中,描述了实现一套H5无插件直播方案的各个组件的参考建议,又在博客<EasyNVR H5流媒体服 ...

最新文章

  1. Windows 安装adb
  2. 第十二周项目一-实现复数类中的运算符重载(2)
  3. 3.2 为超参数选择合适的范围-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  4. oracle job如何执行存储过程,oracle定时执行存储过程的job
  5. springbot集成finereport后在web中使用iframe引用报表
  6. 调试 ASP 程序脚本
  7. IP,IP地址,mac地址
  8. java实现订单物品计算佣金,java三角形、NextDay、佣金问题代码
  9. C# - ZIP 压缩流
  10. MySQL NULL的小陷阱
  11. Rust: match 与ref
  12. 目前使用的python版本_Python版本到底有多少种?
  13. PDF文档阅读软件眼睛保护色设置参数
  14. 批处理 bat for 详解
  15. Android_ 弹出菜单创建
  16. Debugging Events
  17. 服务器端编程心得(七)——开源一款即时通讯软件的源码
  18. 正则表达式/\$\{id\}/gi详解
  19. txt、csv、trc、log格式转换成asc
  20. 误发邮件如何能撤回?

热门文章

  1. mysql:[ERR] 32> 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘createTime‘ at ro
  2. Solidworks标准件模型库零件大全非标自动化设备机械设计SW图纸
  3. LNOI2022:游记
  4. Vue-cli3 创建项目
  5. kss admin index.php,XCTF Final 2018 Web Writeup (Bestphp与PUBG详解)
  6. Openlayers 图形要素 Feature 移动和编辑
  7. 对立统一(哲学与分析学)
  8. Active-Directory-Security-101 手册
  9. rapidly exploring random tree(快速搜索随机树)路径规划
  10. python计算圆柱体积_用Python怎么用类的方法计算圆柱的表面积和体积,麻烦帮我写出代码,谢谢...