首页 > 其他分享 >webrtc-streamer实时播放监控

webrtc-streamer实时播放监控

时间:2024-07-15 14:19:37浏览次数:12  
标签:0.1 rtsp webRtcServer streamer 播放 webrtc 8010

公司要做web端监控实时播放,经过调研,webrtc-streamer的方式对前后端项目侵入最少,且没有延迟卡钝的现象。

一、准备工作

  一个摄像头,摄像头对应的rtsp流链接,一台电脑,一个vue项目。

二、Webrtc-streamer安装及启动教程

 

  1、下载安装包

    下载地址:https://github.com/mpromonet/webrtc-streamer/releases

     

  2、解压后文件如下所示,打开cmd命令

     

  3、执行命令webrtc-streamer.exe -H 127.0.0.1:8010,出现以下即表示运行成功。

 

    

 三、vue前端项目设置

  1、html代码    

<template name="监控播放组件">
    <div class="video-box">
        <video id="rtc_player" controls muted autoplay class="video-player"></video>
    </div>
</template>

  2、js代码

initPlayer() {
  if (!this.rtspUrl) return;

  this.destroyWebRtcServer()
  // rtc_player:需要绑定的video控件ID
  // 127.0.0.1:8010:启动webrtc-streamer的设备IP和端口,默认8000
  this.webRtcServer = new WebRtcStreamer('rtc_player', location.protocol + `//127.0.0.1:8010`)
  // 需要查看的rtsp地址
  this.webRtcServer.connect('rtsp链接地址')
},
destroyWebRtcServer() {
  this.webRtcServer && this.webRtcServer.disconnect()
  this.webRtcServer = null
},

ok了

四、效果展示

  

 

标签:0.1,rtsp,webRtcServer,streamer,播放,webrtc,8010
From: https://www.cnblogs.com/mjwblog/p/18303047

相关文章

  • Python学习笔记36:进阶篇(二十五)pygame的使用之事件监听控制切歌和暂停,继续播放
    前言基础模块的知识通过这么长时间的学习已经有所了解,更加深入的话需要通过完成各种项目,在这个过程中逐渐学习,成长。我们的下一步目标是完成pythoncrashcourse中的外星人入侵项目,这是一个2D游戏项目。在这之前,我们先简单学习一下pygame模块。私信我发送消息python资料,......
  • 教你使用 python 不到100行 制作 音乐播放器
    在这篇博客中,我们将使用Python的PyQt5和pygame库来创建一个简单的音乐播放器应用程序。我们的音乐播放器将具有基本的播放、暂停、上一首和下一首功能。导入所需的库首先,我们需要导入我们将在应用程序中使用的库:importosimportpygameimportqtawesomeasqtafr......
  • 易优cms网站videoplay功能:该标签仅限于视频模型的文档,用于在线播放视频选集列表里的第
    videoplay视频在线播放 [基础用法]名称:videoplay功能:该标签仅限于视频模型的文档,用于在线播放视频选集列表里的第一个视频。    (温馨提示:如果一篇视频文档有多个选集视频,可以同时使用【videolist视频选集列表】标签,进行视频切换播放。)语法:{eyou:videoplayaid='文档ID'......
  • 微信小程序 - 选项卡切换 - 视频播放 - (图解+代码流程)
    目录一、选项卡切换效果图1.选项卡切换.wxml代码2.选项卡切换.wxss代码3.选项卡切换.js代码neirclik函数onLoad函数ctqis函数二、视频播放效果图1.视频播放.wxml代码视频组件1.视频播放.wxss代码3.视频播放.js代码**随机颜色生成函数getRandomColor()****页......
  • H5播放音频和视频
    H5播放音频和视频: <!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>音乐在线试听</title><metaname="renderer"content="webkit"><metahttp-equiv="X-UA-Compati......
  • 微信小程序——选项卡页面切换和视频播放
    选项卡页面切换一、选项卡页面切换第一部分选项点击切换第二部分选项卡页面内容滑动二、视屏播放第一部分发布弹幕第二部分点击视频播放和视频切换效果图一、选项卡页面切换第一部分选项点击切换代码部分.wxml部分<viewclass="dhangnan"><vie......
  • 安防视频监控/云存储/视频汇聚EasyCVR平台播放设备录像不稳定,是什么原因?
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,EasyCVR基于云边端一体化架构,具有强大的数据接入、处理及分发能力,可提供7*24小时实时高清视频监控、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲、智能AI......
  • WebRTC群发消息API接口选型指南!怎么用?
    WebRTC群发消息API接口安全性如何?API接口怎么优化?WebRTC技术在现代实时通信中占据了重要地位。对于需要实现群发消息功能的应用程序来说,选择合适的WebRTC群发消息API接口是至关重要的。AokSend将详细介绍WebRTC群发消息API接口的选型指南。WebRTC群发消息API接口:稳定可靠一......
  • 安防监控/视频汇聚平台EasyCVR设备录像回看请求播放时间和实际时间对不上,是什么原因?
    安防监控EasyCVR视频汇聚平台可提供多协议(RTSP/RTMP/国标GB28181/GAT1400/海康Ehome/大华/海康/宇视等SDK)的设备接入、音视频采集、视频转码、处理、分发等服务,系统具备实时监控、云端录像、回看、告警、平台级联以及多视频流格式分发等视频能力。有用户反馈,视频汇聚平台EasyCVR......
  • 手动配置软件源(以 openSUSE Leap 为例,添加科大、清华源,解决openSUSE Leap播放不了哔哩
    手动配置软件源(以openSUSELeap为例,添加科大、清华源)(参考http://mirrors.ustc.edu.cn/help/opensuse.html)注意以下配置方法适用于从未自行配置软件源的用户,其他用户请根据具体情况自行配置,以下仅供参考。确认当前配置的软件源:sudozypperlr-d禁用原有软件源:sudozyppe......