当前位置: 首页 > news >正文

重庆建设厅网站wordpress顶部通知栏公告

重庆建设厅网站,wordpress顶部通知栏公告,医院网站建设投标要求,潍坊制作网站了解webrtc-streamer webrtc-streamer 是一个使用简单机制通过 WebRTC 流式传输视频捕获设备和 RTSP 源的项目#xff0c;它内置了一个小型的 HTTP server 来对 WebRTC需要的相关接口提供支持。相对于ffmpegflv.js的方案#xff0c;延迟降低到了0.4秒左右#xff0c;画面的…了解webrtc-streamer webrtc-streamer 是一个使用简单机制通过 WebRTC 流式传输视频捕获设备和 RTSP 源的项目它内置了一个小型的 HTTP server 来对 WebRTC需要的相关接口提供支持。相对于ffmpegflv.js的方案延迟降低到了0.4秒左右画面的加载速度也变快了切换浏览器标签后也不会暂停画面并且解决了http1.1的同域名中的并发限制(在谷歌浏览器中可以同时播放6个以上的video)。 探索WebRTC Streamer实时通信的新境界-CSDN博客 一、下载webrtc-streamer 网址Releases · mpromonet/webrtc-streamer (github.com) 二、下载完成解压并启动 启动方式最好选2 1、双击webrtc-streamer.exe启动。 2、当前目录cmd使用_webrtc-streamer.exe -o -H 0.0.0.0:9001_ 命令行开启 -o是指无需转码降低CPU -H指定端口号 三、 测试webRtc插件是否有问题 打开浏览器输入127.0.0.1:9001/webrtcstreamer.html?videortsp://admin:0110.0.151.254:554/h264/ch1/main/av_stream 127.0.0.0是webrtc-streamer的运行ipvideo后面是rtsp流的网络URL 我用的是海康摄像头rtsp流的网络URL是rtsp://admin:0110.0.151.254:554/h264/ch1/main/av_stream 海康摄像头rtsp格式rtsp://账号:密码IP:端口,默认554/视频编码,h264/h265/通道/码流,main主 sub子/av_stream 例rtsp://admin:123451.0.151.254:554/h264/ch1/main/av_stream到这里说明webRtc插件没问题 四、下面整合到项目中vue3vitets~~~~ 1、assets文件夹下放入两个js文件在下载的插件中寻找 两个js分别为webrtcstreamer.js和adater.min.js分别在html文件夹中和html/lib文件夹中 js在插件中位置如图 将两个js放入项目的assets目录中 2、index.html中引入webrtcstreamer.js 3、vue中使用 script setup langts import {ref, onMounted, defineComponent, onUnmounted,nextTick} from vue; import {RouterView, useRouter} from vue-router; import ScaleScreen from /components/scale-screen; import Headers from /views/header.vue; import Setting from /views/setting.vue; import {useSettingStore} from /stores/index; import {storeToRefs} from pinia; import {BorderBox1, Decoration3} from kjgl77/datav-vue3; import {ArrowLeft} from element-plus/icons-vue;//返回按钮使用 const router useRouter(); //自适应窗体 const settingStore useSettingStore();const {isScale} storeToRefs(settingStore); const wrapperStyle {};//webRtcServer //rtsp视频流的URL const RTSP_URL rtsp://admin:hmrghck0110.0.151.254:554/h264/ch1/main/av_stream; //对应video的id let video document.getElementById(video); //后端运行的webrtc-streamer.exe中的ip const webRtcServerIp ref(127.0.0.1); const webRtcServer ref(null);const initWebRtcServer () {nextTick(() {video document.getElementById(video);if (video) { //9001后端运行的webrtc-streamer.exe中的端口webRtcServer.value new WebRtcStreamer(video, ${location.protocol}//${webRtcServerIp.value}:9001);webRtcServer.value.connect(RTSP_URL);} else {console.error(视频元素未找到);}}); }; // Call initWebRtcServer when the component is mounted onMounted(() { //启动initWebRtcServer(); });// Destroy WebRTC server on component unmount onUnmounted(() {if (webRtcServer.value) { //销毁webRtcServer.value.disconnect();webRtcServer.value null;} });/scripttemplatevideo idvideo classvideo-js autoplay /video /template style langscss scoped #video{width: 95%;height: 95%;margin: 0 auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);// blur(5px)这是一个模糊滤镜它使图像的边缘变得模糊。5px表示模糊的程度你可以根据需要调整这个值。// opacity(50%)这是一个透明度滤镜它使图像变得半透明。50%表示透明度的程度你可以根据需要调整这个值。filter: blur(0.5px) opacity(80%); }/style五、运行成功 参考大佬文章 webRtc播放rtsp视频流vue2、vue3vitets_webrtc播放rtsp流-CSDN博客
http://www.w-s-a.com/news/634781/

相关文章:

  • 上海网站开发制作建设网站的建设费用包括
  • 上海网站建设网站开发亚洲杯篮球直播在什么网站
  • 网站做seo第一步h5制作公司
  • 软件外包产业网络优化工程师是干嘛的
  • 怎么用服务器做局域网网站河西网站建设
  • 工业企业网站建设企业门户网站解决方案
  • 网站运营与管理论文网上商城都有哪些
  • 常德网站制作建设毕设电商网站设计
  • 西安企业模板建站福州+网站建设+医疗
  • 邹城市住房和建设局网站仙居网站建设贴吧
  • 为什么要用CGI做网站网站手机优化显示
  • 做袜子娃娃的网站做网站要学的东西
  • 类qq留言网站建设企业做网站公司
  • 如何查到网站建设三足鼎立小程序开发公司
  • 交互网站怎么做的wordpress ssl 错位
  • 公司宣传 如何做公司网站郑州做网站那
  • 衡阳市城乡建设协会官方网站免费游戏网站模板
  • 小程序怎么做优惠券网站合肥建站网站平台
  • 民制作网站价格株洲企业seo优化
  • 网站建设 岗位职责网站建设百度索引
  • 网站建设的内容下拉网站导航用ps怎么做
  • 怎样做p2p网站海口免费自助建站模板
  • 给企业建设网站的流程图wordpress 添加子菜单
  • 企业网站带新闻发布功能的建站皋兰县建设局网站
  • 国内外做gif的网站wordpress数据库教程
  • 成都建站平台自己做一个网站需要多少钱
  • 景区旅游网站平台建设公司企业网站源码
  • 免费高清网站推荐喂来苏州网络科技有限公司
  • php做的大型网站有哪些备案博客域名做视频网站会怎么样
  • 去哪网站备案吗昭通网站建设