首页 > 其他分享 >网络摄像头RTSP视频流WEB端实时播放实现方案 好游云联 好游云联

网络摄像头RTSP视频流WEB端实时播放实现方案 好游云联 好游云联

时间:2023-08-23 17:35:21浏览次数:39  
标签:WEB 好游云联 module 视频流 js flv nginx rtmp 播放

一、FFmpeg + nginx 将转 hls 通过 video.js 在支持h5浏览器播放

不足:hls延迟较rtmp、http-flv大


二、FFmpeg + nginx-rtmp-module + h5 video,rtsp转rtmp播放

过video.js播放rtmp流。需要将代码放到服务器,本地windows电脑无法播放


不足:需要浏览器开启flash


三、FFmpeg + nginx-http-flv-module + flv.js,rtsp转rtmp,直接播放flv格式

基于nginx-rtmp-module,通过配置将rtmp转为flv,最后通过flv.js播放。


四、WebRTC

五、streamedian

六、liveweb

liveweb是一款流媒体播放器系列项目, 支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放、 支持本地文件播放,支持本地抓拍、本地录像、播放旋转、多屏播放、 倍数播放等多种功能特性,核心基于ffmpeg,稳定、高效、可靠、可控。 随着多年不断的发展和迭代,不断基于成功的实践经验,支持Windows、 Android、iOS、Linux平台。

标签:WEB,好游云联,module,视频流,js,flv,nginx,rtmp,播放
From: https://blog.51cto.com/u_16159766/7205140

相关文章

  • web端实现rtsp实时推流视频播放可行性方案
    1、webrtc1.1什么是WebRTC百度概念:WebRTC(WebReal-TimeCommunications)是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC包含的这些标准使用户在无需安装任何插......
  • 顶象Web 3业务安全方案亮相“AWS解决方案日”
    近日,AWS合作伙伴之Web3解决方案日在香港举办,多家科技公司专家和企业代表就WEB3.0方案、AI创新和Web3.0安全进行了探讨。顶象现场展示了Web3.0业务安全解决方案。  NFT是Web3.0典型场景之一。NFT基于区块链技术的非同质化代币,具有不可分割、不可替代、独一无二的特征。......
  • 如果将PC电脑变成web服务器:使用python3监测公网IP实现DDNS​
    如果将PC电脑变成web服务器:使用python3监测公网IP实现DDNS上一篇文章中,我们使用Nignx的反向代理和端口转发实现域名访问家里主机上的web了。由于家庭宽带基本都是动态IP,每当你重启一次光猫,IP地址就会变化一次。当光猫因为停电、故障、维护等原因重启过后,网站就无法访问了。网上基本......
  • WebDriver.__init__() got an unexpected keyword argument 'desired_capabilities'
    我的selenium的版本是4.11.2selenium4.10中已经不支持desired_capabilities参数如果要传这个参数的话建议用selenium==4.9.1参考《Appium新版本引发的一个问题》......
  • 如何将PC电脑变成web服务器:将内网主机映射到外网实现远程访问
    如何将PC电脑变成web服务器:将内网主机映射到外网实现远程访问我是艾西,今天跟大家分享内容还是比较多人问的一个问题:如何将PC电脑变成web服务器。内网主机作为web服务器,内容包括本地内网映射、多层内网映射解决方案、绕过电信80端口封锁、DDNS功能的实现(非花生壳)、网站加速等。这也......
  • 如果将PC电脑变成web服务器:利用Nignx反向代理绕过运营商对80端口封锁
    如果将PC电脑变成web服务器:利用Nignx反向代理绕过运营商对80端口封锁在上一篇文章中,我们已经实现了内网主机的多次端口映射,将内网主机的端口映射到了公网,可以通过公网访问该主机了。因为电信的家庭宽带,默认是屏蔽80和443这类常规web端口的,我们可以用Nginx的反向代理,轻松绕过屏蔽。......
  • Lighting web 测试使用
    作者:WalterWj背景如果不想使用Lighting命令行模式来导入数据,而是集中到自己的管理平台上,那么可以将lighting启动为一个服务,然后调用即可。APIlightningweb模式api:POST/tasks,body是配置文件,返回json,字段id表示taskid。GET/progress/task手动测试启用服务器......
  • 在集成H.265视频流媒体播放器EasyPlayer.js时遇到"SourceBuffer"报错,应该如何解决?
    EasyPlayer,是由TSINGSEE青犀视频推出的一款功能强大且开放性很高的H.265视频流媒体播放器。它支持H.264和H.265视频格式的播放,并具有稳定性强、流畅播放等特点。此外,EasyPlayer还有多个版本可供选择,例如EasyPlayer-RTSP、EasyPlayer-Pro、EasyPlayer.js等。有用户反馈,在使用播放器......
  • web杂记(7)-js(3)
    目录toJSONtoJSONb={x:11,y:12,valueOf:function(){returnMath.sqrt(this.x**2+this.y**2);},toJSON:function(){return`{x:${this.x},y:${this.y},z:${Math.sqrt(this.x**2+this.y**2)}}`;}};console.log(b.toJSON());......
  • WebRTC 支持H265探索之路
    截至目前为止,参考了大量的文献和博客,都通过datachannel进行码流的传输,然后在浏览器端重新实现解码和渲染,因此意味着WebRTC不再具有任何的研究价值,还不如自身实现通过websocket对码流的传输,相比WebRTC庞大的体量,暂时不会做任何的调整。相信在专利面前,Google不会做任何的改善,还有UDP......