1、如果网络摄像头  不支持RTMP网络协议,那么就需要在本地(也就是局域网的电脑)主动使用FFmpeg等格式转换推流软件,将摄像头的比如RTSP数据流转换成RTMP同时推流到你的远程RTMP流媒体服务器,这个流媒体服务器一般可以是基于nginx和nginx-RTMP模块搭建的。


2、如果网络摄像头  支持RTMP网络协议,也就是说它支持推流的功能,那就可以在摄像头厂商提供的web或者app软件中设置你要推流的远程RTMP流媒体服务器地址!这样就可以直接推流了,少了使用FFmpeg等软件的转码环节,也不需要本地客户端了。


3、进一步思考,其实,如果这个摄像头支持RTMP网络协议,那么我可以在与它相连的能够连接外网的路由器上进行端口映射!有关路由器的端口映射大家可以自行搜索,简而言之就是在路由器上配置网络摄像头的本地端口和ip地址,这样就可以通过路由器的外网ip+你刚才配置的网络摄像头的端口号访问了!我试过,这完全可以实现的,我用本地路由器这样做了我的一个java服务器的端口映射,然后用4G网就可以访问了。所以这可能就是某些网络摄像头的P2P的解决方案!对的 ,这就是P2P的解决方案,相当于只能自己看。但是这个方法还有一个缺点,如果路由器重启,那么它的外网ip就会变更,这样一来,你如果还是用之前的外网ip+端口就访问不了,我猜那些小的厂商是这样解决的:让摄像头这个终端发送现在使用的也就是当前路由器的外网ip地址给服务器,然后客户app连接的时候就能够从厂商的服务器中获取到该摄像头当前使用的外网ip,然后客户APP就使用获取到的外网ip+客户端连接到自己的摄像头。这样即使路由器每次重启后它的外网ip变了也没什么影响,因为每次连接获得的都是路由器的最新的外网ip。


总结:

我的想法,我肯定希望用第2种方法,也就是直接购买可以RTMP推流的摄像头,原因一:直接将流推送到远程RTMP流媒体服务器,我的所有终端就可以访问,少去本地还需要进行RTSP转RTMP流格式的麻烦和推送的麻烦!原因二:稳定!因为我的RTMP流媒体服务器是用的远程的,也就是用的阿里云的服务器,这是固定ip,只要我的摄像头连了网,而且我的服务器没什么问题,那么就完全没问题,而且这个还支持超多人的同时观看和直播。不过关于远程控制摄像头的云台这部分功能目前我还不是很了解。

所有这些东西,在我毕设后我再去验证!目前还在忙毕设,跟这个其实无关。

有什么想法,欢迎大家在下面留言一起讨论!我很喜欢思想的碰撞!

IP网络摄像头实现远程监控、直播的思路相关推荐

  1. 【解决方案】教育培训中心安防监控系统:RTSP协议网络摄像头互联网无插件直播平台EasyNVR助力培训点智能安防搭建

    随着安防行业的不断发展,平安校园建设在各地的推广应用逐渐成为行业趋势.越来越多与学校同步的培训点选择了科学.有效,且节约人力物力的安防系统建设作为保护学生安全的重要手段. 教育培训中心安防监控系统的搭 ...

  2. RTSP协议网络摄像头互联网无插件直播EasyNVR+EasyNVS,如何保持配置地址一致?

    很多用户都会选择通过EasyNVR接入EasyNVS的方式,来实现外网访问内网的RTSP协议网络摄像头视频画面.部分用户使用EasyNVR接入EasyNVS,EasyNVR上显示成功接入,可是通过Ea ...

  3. 异地组网 无网络区域实现远程监控

    作为新一代的安防人,成天与监控.门禁打交道,当然还有甲方爷爷,练就了一身强壮的身体,还有一个察言观色的技能,就是甲方爷爷说啥我们这些小喽喽们就得干,基本没啥反抗的,为了赚钱养家,啥事都得自己扛着,哎, ...

  4. 新版RTSP协议网络摄像头网页无插件直播平台EasyNVR如何自定义通道的背景音乐?

    EasyNVR网页无插件直播平台经过多次的修正和改良,已经成为一套成熟的流媒体视频云服务平台,能够满足安防.智慧城市.教育等不同场景的应用需求. 目前,最新版本的EasyNVR支持自定义背景音乐,用户 ...

  5. 用摄像头实现远程监控咋搞不定呢

    为了参加博创杯,准备搞个实验室自助管理系统.最近在远程监控上一直卡壳,都十多天了没什么进展,最主要的问题是在qt上显示图像,总是不成功,很是郁闷啊!坚持,再坚持一下,相信自己能搞出来!加油

  6. 树莓派+motion安装摄像头实现远程监控

    本文来自: 树莓派实验室 链接地址:http://shumeipai.nxez.com/2016/09/01/raspberry-pi-motion-cameras-for-remote-monito ...

  7. 海康大华安防监控网络摄像头网页无插件直播流媒体RTSP专用播放器方案之EasyPlayer-RTSP-Android如何获取拉流的回调?

    EasyPlayer是一个RTSP流媒体播放器,在GitHub上开源大部分源码,其主要功能有播放.抓图.录制视频.实时静音/取消静音. EasyPlayer-RTSP-Android回调InitCal ...

  8. ping 丢包 网络摄像头_视频监控系统的摄像头掉线看交换机连接注意事项

    某智创园做了一个监控工程,使用64台200万的IPC以及两台64路NVR,出现多个通道频繁掉线.黑屏.经初步判断,我们怀疑是网络传输存在问题,决定前往现场排查和解决问题,确保工程交付. 问题现象 到达 ...

  9. IP网络摄像头GB28181协议视频平台EasyGBS中设定录像计划后不进行录像问题原因分析

    国标GB28181视频平台EasyGBS近期在原有功能基础的上新增了录像计划的功能,录像计划开启步骤大家可以参考此文:EasyGBS如何配置录像计划. 该功能的意义就在于用户进行EasyGBS配置时, ...

  10. 远程实时读取海康威视4G网络摄像头视频

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 远程实时读取海康威视4G网络摄像头视频 ==有用的废话== 背景 ==重点== 步骤 总结 有用的废话 购买海康威视4G网络摄像头时, ...

最新文章

  1. CAP 发布 5.0 版本正式发布
  2. CAN笔记(6) CAN协议(一)
  3. oracle递归查询路径,oracle递归查询记录
  4. spring_restful_json_jdbc
  5. “无法找到Internet Explorer”的解决方法
  6. osg 示例程序解析之osgdelaunay
  7. bfc -- 块级格式化上下文
  8. pytorch求范数函数——torch.norm
  9. 读书-算法《程序设计导引及在线实践》-简单计算题4:填词
  10. 【HTML期末学生大作业】 制作一个简单HTML保护野生动物老虎网页设计专题(HTML+CSS)
  11. 前端Table用JS导出Excel数字自动变成科学计数法问题
  12. 专网网速测试软件,CMD怎么测试网速?测网速用命令PING
  13. linux下10款markdown软件
  14. uni-app利用uniCloud获取微信步数并将数据写入数据库
  15. 实用工具(锐捷睿易篇)
  16. System.InvalidOperationException: Timeout expired. Max Size Pool connections.
  17. “物联网开发实战”学习笔记-(四)智能音箱制作和语音控制
  18. Centos7 下mysql8.0的安装以及修改初始密码;
  19. 经典论文-MobileNetV3论文及实践
  20. 【财经期刊FM-Radio|2020年11月03日】

热门文章

  1. pytorch 学习笔记 part14 过拟合欠拟合及解决方案
  2. vss服务器状态失败_修复VSS 6.0错误的方法
  3. python,音乐,视频生成二维码
  4. LIS O(n*lgn)
  5. Android studio更换主题、背景图片
  6. springboot上传文件(前端传来的是base64字符串形式)
  7. 下洗风场分析与喷雾模拟
  8. 学计算机猝死,北京邮电大学计算机系一名学生球场踢球时猝死
  9. PHP汉字转拼音函数类
  10. 自主创业一年,自己总结了5个创业心得