
Internet
星空•物语
心之所向,不留白
展开
-
【十三五】有线连红外摄像头、WIFI上网的IP冲突解决
前言出于需要,接触硬件arm板子,前不久刚踩了字节流生成的坑(见博文),今天又入了IP冲突的坑,在这记录一下,与君共勉。系统平台搭建1.硬件:Ubuntu,NVIDIA的JETSON TX2,巨哥电子的M384A红外摄像头,LRCP10620_1080P的微型USB可见光摄像头。其中USB摄像头数据的传输随着字节流生成的bug解决已告一段落,下面紧接着红外吧。2.路线:利用rtsp协议对红外摄像头的视频数据进行拉流,处理过后,将生成的对应帧的结果打包发到服务器。3.细节配置阐述M384A的IP原创 2020-09-13 19:59:23 · 1419 阅读 · 3 评论 -
【十三五】Python下数据打包在win与arm开发板间的差异,以及图片传输错误排查
在进行数据传输时,会将数据结构体打包生成字节流,在服务端通过对应的结构体进行接收,所以了解字节流生成的特性对数据的通信尤为关键。结构体打包为了陈述问题需要,在python下就简单打包一个sls的结构体,其中stringData为视频帧的字节流 fhead = struct.pack(b'sls', bytes("MyVideo",encoding="utf-8"), len(s原创 2020-09-12 19:09:31 · 295 阅读 · 0 评论 -
【Socket】Python与C++互传视频流及对应帧的结构体
文章目录前言socket通信socket缓冲区socket收发阻塞pack打包unpack解包Code前言这次经历,真的一言难尽,想想上一届遗留问题C++下的QT,满满都是泪。需求:客户端(python)将视频流及初步识别结果发送给服务端(C++)socket通信通信流程如下:C++的socket基本函数用法参见:1. 2.int recv(int socket,char *buf,uint buflen,int flag); //返回值:>0表示收到的字节数,=0表示连接被关闭,SOCK原创 2020-09-02 12:49:21 · 1984 阅读 · 2 评论 -
【】广域网下访问IIS部署的浏览器站点
前言在上午刚完事wifi局域网下浏览器访问,向亲朋say hello,对于第一次入网的我感觉很棒。一鼓作气,然后被外网虐的体无完肤,say了几次未果,外面的人都不理睬我,觉得今天再也不会碰面,《楚门的世界》里的一经典:Good morning, and in case I don’t see you, good afternoon, good evening, and good night!但是现在,I can see you more and more again.IP公网与内网IP在说明之前先浅原创 2020-06-23 13:59:09 · 223 阅读 · 0 评论 -
【Ngnix】可提供负载均衡反向代理的web服务器
前言在前面我用windows自带的IIS部署发布flask站点,外网也可以对其静态访问,但在本地浏览器的界面中通过按钮想触发flask中的视图函数 可not found,个人猜测是网页监听地址没有转发给flask的地址。但整了一通还是没解决,还请大佬不吝指点,在此感谢。无意间看到了Ngnix,不用按照这个模块那个模块的,而且性能还是挺赞的,且提供了反向代理和负载均衡的功能。...原创 2020-06-11 09:44:26 · 257 阅读 · 0 评论 -
【SRS】html5界面拉流播放视频--flash不再成为硬需
前言据新闻:Adobe早在2017年正式宣布将在2020年底停止开发和支持Flash播放器。谷歌随后宣布,随着2020年,Flash将逐步退出Chrome。淘汰过程的下一步将在7月份进行,Chrome将在所有网站上全面禁用Flash,并以显眼的方式警告用户Flash Player即将消亡。html似乎成了不二之选,首先感谢B站开源的flvjs,可以不依赖于flash player,纯js+html实现flv的播放。复现发现有网友抽取其中主要的核心,大体复现,主要包含文件:将这四个文件放入web工原创 2020-06-03 21:32:13 · 1857 阅读 · 0 评论 -
【TURN】win10下利用cygwin安装TURN服务器
win10下安装1.安装cygwingcc的补装:在cmd下源文件setup-x86_64.exe所在路径,执行:setup-x86_64.exe -q -P wget -P gcc-g++ -P make -P diffutils -P libmpfr-devel -P libgmp-devel -P libmpc-devel在系统环境变量中加入D:\SOFT_IT\Cygwin64\bin,然后cmd就可以使用linux命令啦...原创 2020-06-03 20:04:45 · 1078 阅读 · 2 评论 -
【SRS】流媒体服务器(推流+拉流+转流)
文章目录前言安装推流拉流前言课程作业需要搭建一个视频流服务器,最初我采用的是nginx+rtmp发现,那延迟卡的我一愣一愣的。那行吧,那就换一个吧,一番周折后遇到了SRS似乎还不错的样子,就是环境有点难受,win系统的笔记本的我叫我如何是好。阿里云对学生有优惠,我就租了,其实不租也行,装个虚拟机内网穿透一下也同样好使。安装环境ubuntu16.04github源码主页:https://github.com/ossrs/srs我就直接用了release版:wget https://github.c原创 2020-06-02 23:14:10 · 16157 阅读 · 0 评论 -
【转】NAT穿透技术
在网络编码中会发现程序在局域网中是可以适用的,但是在外网与内网之间和内网与内网之间就不可行。问题就在于NAT。首先介绍下NAT。 NAT的作用NAT(Network Address Translator),网络地址转换。顾名思义,它是一种把内部私有网络IP地址翻译成公有网络IP地址的技术,如图5-1所示。NAT是在IP地址日益缺乏的情况下产生的,它的主要目的是使地址能够重用[9]。 图5-1 NAT模型 IP地址分为五类:A类,B类,C类,D类,E类(这里不转载 2020-05-26 21:29:44 · 446 阅读 · 0 评论 -
【】wifi局域网下访问IIS部署的浏览器站点,我和亲朋say hello
前言都说hello world是一种信仰,我们不能自私,前文虽IIS部署发布站点不过哪有自己和自己say hello的,这种优秀的信仰需要共享,那就先从身边的亲朋开始。路由器①②③④⑤⑥×✔✘☞☜√1.配置路由器TL-WR886N1.进入路由器配置界面cmd中ipconfig,默认网关即当前连接的路由器地址-》在浏览器中键入该地址ps:对于管理员密码,记不住咱就给重置了吧,别抠脑筋想了2.登录TP-LINK ID账号-》点击①应用管理-》②虚拟服务器外部端口:路由器提供给广域网的服原创 2020-05-24 15:57:28 · 533 阅读 · 0 评论 -
【】IIS部署发布Falsk网站
前言为什么要研究这个东西说起来也比较有意思,在第一个web端深度学习辅助标注的时候,可能局限于本地的原因一直以为Flask是个服务器,直到今天我才明白Flask是个Web框架,和服务器还差了那么点。Flask 是一个web框架,而非web server,直接用Flask拉起的web服务仅限于开发环境使用,生产环境不够稳定,也无法承受大量请求的并发。We原创 2020-05-24 14:33:43 · 787 阅读 · 0 评论