• 2024-11-21低配置硬件搭建家庭监控系统
    背景需求:某位同志曾经说过:中国人愿意用隐私换取便利。如今监控系统还是很成熟的,功能也很多,网上买个摄像头就可以实现网页也好,手机端也好的视频直播和监控录像回放,还有各种各样功能;但是作为一个家庭监控来说,这些功能太智能了,而且连接到的是厂商的大数据服务器中心,应该会用于各种
  • 2024-11-2024-live555模拟RTSP流
    live555环境搭建(1.)二进制文件下载http://www.live555.com/mediaServer/(2.)源码下载安装https://github.com/rgaufman/live555#编译./genMakefileslinux-64bitmake-j4(3.)运行./live555MediaServer(4.)运行目录下放置mkv、ts\h264等文件(5.)vlc播放rtsp流rtsp://ip
  • 2024-11-20使用docker启动mysql/postgresql服务
    首先安装和启动docker然后创建容器:MySQLfilename:begin_mysql_server_in_docker.shcontentdockerrun-d-p3306:3306--namemysql_latest-eMYSQL_ROOT_PASSWORD=123456mysql:latestPostgreSQLfilename:begin_postgres_server_in_docker.shcontent:#
  • 2024-11-18网页直播/点播播放器EasyPlayer.js RTSP播放器关于硬解码或者video标签渲染自动播放
    EasyPlayer.jsRTSP播放器是一个基于WebRTC(网页实时通信技术)的开源JavaScript库,主要用于在网页上实现视频播放功能,特别是针对RTSP(RealTimeStreamingProtocol,实时流协议)流的播放。它允许开发者在不需要安装额外插件或软件的情况下,直接在网页中嵌入和播放来自监控摄像头或其他R
  • 2024-11-16Android平台如何拉取RTSP|RTMP流并转发至轻量级RTSP服务?
    技术背景好多了解我们模块的开发者都知道,我们有非常成熟的轻量级RTSP服务模块,可以采集摄像头或屏幕的数据,编码打包注入Android平台的轻量级RTSP服务模块,让Android设备端,充当个类似于网络摄像头的角色,对外提供个RTSP拉流的URL,实现内网环境下的无服务部署直播场景,这种在内网监控
  • 2024-11-15网页直播/点播播放器EasyPlayer.js RTSP播放器出现多路视频卡顿、内存开始飙升的原因及方法
    EasyPlayer.jsRTSP播放器是TSINGSEE青犀流媒体组件系列中关注度较高的产品,经过多年的发展和迭代,目前已经有多个应用版本,包括RTSP版、RTMP版、Pro版以及js版,其中js版本作为网页播放器,受到了用户的广泛使用。1、问题说明在已经使用硬解码基础上,播放多路视频,会出现卡顿,内存开始飙
  • 2024-11-14RTSP播放器EasyPlayer.js播放器PC电脑端播放视频时整个显示器会白屏的操作方法
    EasyPlayer.js播放器是TSINGSEE青犀流媒体组件系列中关注度较高的产品,经过多年的发展和迭代,目前已经有多个应用版本,包括RTSP版、RTMP版、Pro版以及js版,其中js版本作为网页播放器,受到了用户的广泛使用。在功能上,EasyPlayer支持直播、点播、录像、快照截图、MP4播放、多屏播放、倍
  • 2024-11-10RTSP --- 推流拉流测试
    安装 MediaMTX用以转发视频流安装ffmpeg用以推送或拉取视频流使用运行转发服务器$./mediamtx2024/11/1016:39:18INFMediaMTXv1.9.32024/11/1016:39:18INFconfigurationloadedfrom/home/chenjinhe/Desktop/newVolume/share/mediamtx_v1.9.3_linux_amd64/med
  • 2024-10-31zlmediakit源码学习(深入解析RTSP拉流)
    一、知其然更要知其所以然!花费了几天时间,对ZLM的源码再进行一次研究学习。通过梳理RTSP拉流过程,加深对ZLM架构的了解。二、业务流程: 三、完整代码剖析:1.WebApi.cpp。在installWebApi中注册拉流代理接口:addStreamProxy()。1)检查是否已经存在;2)创建拉流代理;3)设置超时重试、拉流
  • 2024-10-26基于docker的RTSP转发
    dockerrun-d--namem01-v/home/media-temp/my02.yml:/mediamtx.yml-p17041:8554bluenviron/mediamtx:1.8.3dockerrun-d--namem01-task--network=host--restart=alwaysossrs/srs:encoderffmpeg-rtsp_transporttcp-irtsp://zlm.xxxxxx.net:554/rtp/513326
  • 2024-10-24如何在树梅派 Raspberry Pi 上搭建 RTSP Server(视频流服务器)
    本文以rpi4modelB为例,介绍如何搭建rtspserver。1.下载server压缩文件链接:https://sourceforge.net/projects/rtspsimpleserver.mirror/注意:如果rpi是32位 os,则选择"armv7";      如果rpi是64位 os,则选择"arm64v8"。2.提取内容       
  • 2024-10-24qt5multimedia播放rtsp延迟高
    Qt5Multimedia在Liunux平台已实现对Gstreamer的支持,近期在RK3588平台,使用Qt5Multimedia播放RTSP流时,遇到延迟高问题(3s左右),查看API,Qt5Multimedia无法向Gstreamer传递参数。解决办法:重新编译qt5multimedia;修改qt5multimedia/src/gsttools/qgstreamerplayersession.cppGstE
  • 2024-10-19从零开始精通RTSP之深入理解RTP协议
    一、RTP协议概述1.定义   RTP(RealTimeTransportProtocol)即实时传输协议,它是一种用于在IP网络上对多媒体数据进行实时传输的标准协议。在RTSP(RealTimeStreamingProtocol)的应用场景中,RTP起到了至关重要的作用,负责传输实际的音视频数据。2.协议结构   RTP头部
  • 2024-10-18流媒体服务器点滴
    参考:https://zhuanlan.zhihu.com/p/697461188拉流代理,将已知的RTSP地址转为自定义的其他RTSPURL需要使用ffmpe(拉流、推流、转码等)和mediamtx(实时媒体服务器和媒体代理)1.下载安装运行mediamtxwindows下解压后直接执行exe地址:https://github.com/bluenviron/mediamtx运行后如
  • 2024-10-12RTSP与ONVIF协议的区别及其在EasyCVR视频汇聚平台中的应用
    在视频监控和物联网设备领域,RTSP(RealTimeStreamingProtocol)和ONVIF(OpenNetworkVideoInterfaceForum)是两个重要的协议,它们各自在视频流的传输和控制上发挥着不同的作用,并在实际应用中相辅相成。本文将详细探讨RTSP与ONVIF协议的区别,并介绍它们在EasyCVR平台中的应用。1、RT
  • 2024-10-09【java 使用 ffmpeg 将rtsp转hls】
    java海康接口ffmpeg提示海康相关文件开发准备工具使用获取监控列表ffmpeg转换视频流视频流转换导入提示java使用SpringBoot框架jdk使用1.8版本海康通过访问OpenAPI文档中心的方式可以验证API网关是否安装成功,访问地址http://IP:Port/artemis-portal/
  • 2024-10-08debian 12 编译 vlc/libvlc 支持 rtsp
    debian官方从11开始,不再提供支持rtsp的VLCdeb包,通过libvlc播放rtsp也无法实现,因此需要自己编译。#安装编译环境,编译依赖库以及contrib第三方工具sudoaptinstallgitg++makelibtoolautomakeautopointpkg-configflexbisonlua5.2sudoaptbuild-depvlc
  • 2024-09-27一文详解WebRTC、RTSP、RTMP、SRT
     背景好多开发者,希望对WebRTC、RTSP、RTMP、SRT有个初步的了解,知道什么场景该做怎样的方案选择,本文就四者区别做个大概的介绍。WebRTC提到WebRTC,相信好多开发者第一件事想到的就是低延迟,WebRTC(WebReal-TimeCommunication)是一项实时通讯技术,它允许网络应用或者站点在不借助中间媒
  • 2024-09-27屏幕活动保存到NAS
    目录一、套件选择二、员工机准备1、下载安装ffmpeg2、安装运行rtsp-simple-server3、生成桌面流4、接收查看桌面变化三、NAS端配置1、安装套件2、配置SurveillenceStation3、实时监看4、历史记录查看5、录像文件操作四、总结朋友的朋友找上我,说到了员工电脑桌
  • 2024-09-25FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播
    FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播 合集-FFmpeg开发实战(55)  ​之前的文章《利用RTMP协议构建电脑与手机的直播Demo》介绍了如何使用RTMPStreamer实现完整的RTMP直播流程,另一篇文章《利用SRT协议构建手机APP的直播Demo》介绍了如何使用SRT
  • 2024-09-25FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播1111
    FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播 合集-FFmpeg开发实战(55)  ​之前的文章《利用RTMP协议构建电脑与手机的直播Demo》介绍了如何使用RTMPStreamer实现完整的RTMP直播流程,另一篇文章《利用SRT协议构建手机APP的直播Demo》介绍了如何使用SRT
  • 2024-09-23Android平台Unity3D下如何同时播放多路RTMP|RTSP流?
    技术背景好多开发者,提到希望在Unity的Android头显终端,播放2路以上RTMP或RTSP流,在设备性能一般的情况下,对Unity下的RTMP|RTSP播放器提出了更高的要求。实际上,我们在前几年发布Unity下直播播放模块的时候,就已经支持了Android多实例播放RTMP|RTSP,随着大家对这块的技术诉求和性能要求越
  • 2024-09-22从规范到实现解读Windows平台如何播放RTSP流
    RTSP播放器应用场景RTSP播放器在视频监控、远程视频会议、网络电视、实时流媒体传输、协同操控相关的智能设备、教育培训以及企业内部通讯与协作等多个领域都有着广泛的应用场景。1.视频监控RTSP直播播放器在视频监控系统中扮演着重要角色。通过RTSP协议,播放器可以实时接收来自监
  • 2024-09-22知其然知其所以然-以视频播放器为例解读RTSP协议的作用
    技术背景好多开发者在用大牛直播SDK的RTSP播放器模块的时候,希望知其然知其所以然,以便跟甲方沟通的时候,底气更足。本文从RTSPsession建立开始,详细解读RTSP播放器的实现原理。RTSP播放器应用场景RTSP播放器具有以下一些主要的使用场景:一、监控领域视频监控系统:在企业、学校、公共场
  • 2024-09-22Android轻量级RTSP服务使用场景分析和设计探讨
    技术背景好多开发者,对我们Android平台轻量级RTSP服务模块有些陌生,不知道这个模块具体适用于怎样的场景,有什么优缺点,实际上,我们的Android平台轻量级RTSP服务模块更适用于内网环境下、对并发要求不高的场景,实现低成本、低延迟的音视频实时传输。本文就上述问题,做个技术探讨,先说