ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

今天说说视频的主动上报技术

2022-03-26 19:35:35  阅读:170  来源: 互联网

标签:视频 这个 摄像机 访问 地址 上报 主动


为什么要有这个技术呢?

         我们举个例子,办公室里装了一个摄像机,在办公室看监控,这是一个局域网的概念,这个很容易看到,也没什么;但现在你外出了并且想在手机上看,大家都知道如果这个是摄像机是海康萤石的或者是乐橙的,你是用移动端可以访问这个摄像机的,但大家明白这背后是为什么吗?

         互联网上直接去访问办公室的摄像机,第一个,你也不知道该访问谁(不知道办公室路由器的IP地址,但这个是可以通过IP138是查出来这个外网地址的,虽然是临时的,路由器一重启就要会重新变成一个新地址);第二个即便你就是知道这个路由器的地址,外网贸然访问过去,路由器会认为你是非法访问,直接拒掉你。。。。

         那么你会怎么办?你在想,好吧,这个难不倒我,我做端口映射,把摄像机端口映射出来。。。这个不就可以访问了吗?那还有一个问题,这个外网地址老变怎么办呢?你会接着说,OK,我们还可以用花生壳这样的动态域名地址。。。

         折腾复杂了吧。。。。其实还有更简单的逻辑。。。。萤石的摄像机,海康的ehome协议,大华好望的主动上报协议,其实都大概同一个逻辑哦。。。请往下看。

视频主动上报的核心流程解密

        主动上报前的准备工作,要准备2台服务器,其实主要是2套不同的软件,一套是信令注册管理用的,一套是流媒体的。 譬如我们说第一个叫cms,第二个叫vms,这个名字随便叫哦,我们主要方便理解就好。

         好了,2台服务器准备好了,我们看看这个主动上报三部曲怎么玩出来的:

       第一步:摄像机端 填写cms的IP和Port,填好了以后,这个摄像机就从摄像机端发起了一个tcp的长连接到cms的这个端口上,注意是TCP的。cms认证OK以后,这个连接就会一直保持哦。

                     有些人会问,这个能通,刚才你讲了一堆路由器什么拒绝的话。。这个肯定通啊,就跟你的笔记本电脑现在访问百度一样。。。。你在局域网,可以去访问外网资源的,对吧?

       第二步,当有人要看这个摄像机时,cms收到电脑上或者手机端发过来的这个命令,然后转成约定好的指令,沿着第一步的建好的这个TCP的路,就是借用这个socket,完成指令的反推,这个指令类似什么意思呢:

                    大概是说,兄弟,有人要看你啦,你把你的视频流推送到 某某地址的某某端口上去吧。 这个地址就是vms的地址。。。你看,如果你有多台vms,你是不是就在想我都可以实现负载均衡啦?

       第三步:摄像机收到指令,确定是给自己的命令,它就主动再建立一个通道,也行TCP,也许UDP,然后推送到具体刚才指令中约定的IP和端口去了。。。。。VMS收到信息,再去转发给移动端或者电脑端。。。。

                     这一切就都OK了。。。。。理解了吗?

         主动上报技术就不用映射网络了啊,是不是很方便!

  

秀++云支持各种摄像机的主动上报协议哦

          只要设备支持,我们就支持。什么设备都支持,哈。。。

 

秀++的视频接入网关系列,包括第三方平台网关均支持主动上报哦。

           秀++提供的各种网关还是很灵活的,也有主动上报技术的支持哦。这样就很方便。譬如多个网关联向8100,网关可以在局域网中,8100中台在互联网上,只要网关能访问8100即可,都不需要8100的服务器能主动访问网关。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     秀++视频开放平台(www.showplusplus.cn)专注于音视频信号的接入、管理及AI集成,由杭州美畅物联技术有限公司精心打造,通过提供云、中台、边、旁路、端等一系列产品,为客户提供视频能力底座支撑以及全栈式解决方案。

     视频开发,就找秀++!

 

 

 

 

 

标签:视频,这个,摄像机,访问,地址,上报,主动
来源: https://www.cnblogs.com/meetvideo/p/16060432.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有