实现内网到公网的无插件直播!RTSP流媒体服务器EasyNVR网络摄像头支持微信扫码观看

本文主要是介绍实现内网到公网的无插件直播!RTSP流媒体服务器EasyNVR网络摄像头支持微信扫码观看,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

随着微信用户数量达到12亿,自媒体时代席卷而来。微信视频扫码直播正颠覆传统方式,成为在线视频直播的未来。随着微信成为日常应用,围绕其形成的在线视频直播生态也在默默兴起。

最近杭州某农业物联公司在智慧农业物联网系统建设中面临一个现场问题:一个RTSP协议摄像头,内网固定IP,没有公网固定IP或公网服务器,但需要实现扫码观看业务。针对这个问题,TSINGSEE青犀视频提供以下两个方案:

方案一:EasyNVR+公网固定IP

通过此方案,部署EasyNVR在内网,并通过RTSP协议获取前端设备的视频流地址。同时,通过运营商获取公网固定IP,并将服务器与摄像头进行内部连接,通过端口映射实现互联网访问。具体步骤如下:

方案二:EasyRTMPLive+公有云直播

根据此方案,EasyRTMPLive通过拉取摄像头的RTSP流到本地,进行转换,再以标准的RTMP协议推送到公有云直播平台,生成直播流二维码分享地址,微信扫码观看。具体如下:

在实际操作过程中我们发现这种个人用户或者小场景现场,对成本控制比较敏感,这种情况下我们建议走方案二,设备侧只需要采购推流网关盒子,公有云直播按流量采购,可以很好的进行成本控制。当遇到项目集成或者是项目后期会扩展,建议走方案一,接口调用比较灵活。 

这篇关于实现内网到公网的无插件直播!RTSP流媒体服务器EasyNVR网络摄像头支持微信扫码观看的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/855185

相关文章

Spring Boot 整合 Redis 实现数据缓存案例详解

《SpringBoot整合Redis实现数据缓存案例详解》Springboot缓存,默认使用的是ConcurrentMap的方式来实现的,然而我们在项目中并不会这么使用,本文介绍SpringB... 目录1.添加 Maven 依赖2.配置Redis属性3.创建 redisCacheManager4.使用Sp

Kali Linux安装实现教程(亲测有效)

《KaliLinux安装实现教程(亲测有效)》:本文主要介绍KaliLinux安装实现教程(亲测有效),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载二、安装总结一、下载1、点http://www.chinasem.cn击链接 Get Kali | Kal

C#使用MQTTnet实现服务端与客户端的通讯的示例

《C#使用MQTTnet实现服务端与客户端的通讯的示例》本文主要介绍了C#使用MQTTnet实现服务端与客户端的通讯的示例,包括协议特性、连接管理、QoS机制和安全策略,具有一定的参考价值,感兴趣的可... 目录一、MQTT 协议简介二、MQTT 协议核心特性三、MQTTNET 库的核心功能四、服务端(BR

SpringCloud整合MQ实现消息总线服务方式

《SpringCloud整合MQ实现消息总线服务方式》:本文主要介绍SpringCloud整合MQ实现消息总线服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、背景介绍二、方案实践三、升级版总结一、背景介绍每当修改配置文件内容,如果需要客户端也同步更新,

Dubbo之SPI机制的实现原理和优势分析

《Dubbo之SPI机制的实现原理和优势分析》:本文主要介绍Dubbo之SPI机制的实现原理和优势,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Dubbo中SPI机制的实现原理和优势JDK 中的 SPI 机制解析Dubbo 中的 SPI 机制解析总结Dubbo中

使用Java实现Navicat密码的加密与解密的代码解析

《使用Java实现Navicat密码的加密与解密的代码解析》:本文主要介绍使用Java实现Navicat密码的加密与解密,通过本文,我们了解了如何利用Java语言实现对Navicat保存的数据库密... 目录一、背景介绍二、环境准备三、代码解析四、核心代码展示五、总结在日常开发过程中,我们有时需要处理各种软

Java 压缩包解压实现代码

《Java压缩包解压实现代码》Java标准库(JavaSE)提供了对ZIP格式的原生支持,通过java.util.zip包中的类来实现压缩和解压功能,本文将重点介绍如何使用Java来解压ZIP或RA... 目录一、解压压缩包1.zip解压代码实现:2.rar解压代码实现:3.调用解压方法:二、注意事项三、总

NGINX 配置内网访问的实现步骤

《NGINX配置内网访问的实现步骤》本文主要介绍了NGINX配置内网访问的实现步骤,Nginx的geo模块限制域名访问权限,仅允许内网/办公室IP访问,具有一定的参考价值,感兴趣的可以了解一下... 目录需求1. geo 模块配置2. 访问控制判断3. 错误页面配置4. 一个完整的配置参考文档需求我们有一

Linux实现简易版Shell的代码详解

《Linux实现简易版Shell的代码详解》本篇文章,我们将一起踏上一段有趣的旅程,仿照CentOS–Bash的工作流程,实现一个功能虽然简单,但足以让你深刻理解Shell工作原理的迷你Sh... 目录一、程序流程分析二、代码实现1. 打印命令行提示符2. 获取用户输入的命令行3. 命令行解析4. 执行命令

基于MongoDB实现文件的分布式存储

《基于MongoDB实现文件的分布式存储》分布式文件存储的方案有很多,今天分享一个基于mongodb数据库来实现文件的存储,mongodb支持分布式部署,以此来实现文件的分布式存储,需要的朋友可以参考... 目录一、引言二、GridFS 原理剖析三、Spring Boot 集成 GridFS3.1 添加依赖