[发明专利]一种基于UDP协议的网络视频多路显示方法及装置在审
| 申请号: | 201810694875.4 | 申请日: | 2018-06-29 |
| 公开(公告)号: | CN110662101A | 公开(公告)日: | 2020-01-07 |
| 发明(设计)人: | 袁满 | 申请(专利权)人: | 深圳联友科技有限公司 |
| 主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/643 |
| 代理公司: | 44217 深圳市顺天达专利商标代理有限公司 | 代理人: | 高占元 |
| 地址: | 518031 广东省深圳市福田区深南中路*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 多个终端 视频设备 来源地址 视频窗口 视频信息 控件 视频 图像 设备地址信息 视频信息播放 存储装置 地址绑定 地址信息 互不干涉 回调机制 网络视频 终端视频 客户端 多路 预设 存储 播放 传输 创建 | ||
本发明公开了一种基于UDP协议的网络视频多路显示方法及装置,该方法包括:分别创建用于播放多个视频的多个视频窗口控件,并设置用于存储多个预设的终端视频设备地址信息的存储装置;基于UDP协议接收多个终端视频设备的视频信息,并获悉多个终端视频设备的视频信息的真实来源地址信息;依据多个终端视频设备地址信息与多个真实来源地址信息相比较的结果,分别将多个终端视频设备的视频信息播放于多个视频窗口控件中。实施本发明的有益效果:解决多个终端视频设备的图像通过UDP协议传输并显示到客户端时图像凌乱的问题,通过窗口与地址绑定及回调机制的结合,实现不同窗口各自显示视频并互不干涉的效果。
技术领域
本发明涉及网络视频通信技术领域,尤其涉及一种基于UDP协议的网络视频多路显示方法及装置。
背景技术
当前大部分的网络视频监控都包含客户端软件和终端视频设备,终端视频设备是用来采集拍摄到的一帧帧的图像,然后发送给客户端;客户端软件主要是接收视频图像然后显示。当终端视频设备有多个时就需要考虑如何在客户端软件上显示不同视频设备采集到的图像。终端视频设备负责提供视频源,而客户端软件则负责将这些视频图像显示在电脑屏幕上。
终端视频设备按照如下的步骤向客户端软件传输视频数据。
步骤1)客户端主动向终端视频设备发起TCP连接请求;
步骤2)当终端视频设备接受客户端的请求后,双方建立命令控制会话;
步骤3)客户端通过该会话向视频终端设备发送请求视频数据的命令;
步骤4)终端视频设备收到命令后,在该会话上向客户端发送一个应答;同时,终端视频设备通过UDP方式向客户端指定的网络通信端口传输视频数据;
步骤5)客户端收到应答后,关闭该会话;另外绑定一个网络通信端口,开启UDP会话服务,等待接收终端视频设备传输过来的视频数据;
步骤6)客户端通过UDP会话收到视频数据后,对该视频数据进行解码并显示于电脑屏幕。
以上的交互方式对于客户端同时播放多路视频来说存在技术阻碍。
由于UDP通信方式是非面向连接的,也就是说终端视频设备可以在不向客户端建立连接的情况下直接主动向客户端发送视频数据,此时客户端是被动接收视频数据的。当客户端向多个终端视频设备请求视频时,按照以上客户端与设备之间约定的网络交互流程,所有的设备都会向同一个客户端的同一个端口号发送设备自己采集到的数据。
客户端若要显示这些视频,通常的做法就是开启一个UDP接收视频数据的线程。所有的终端视频设备均向客户端的同一个端口发送视频数据,对于一个端口,客户端只能开启一个线程用以接收视频数据。
在现有技术中,通常所看到的动态视频其实是由一幅幅静态的图片所组成,一幅图就是一帧图,根据人的视觉暂留效应,这些静态的图片以非常快的速度按照顺序呈现在一个固定位置和尺寸的平面范围上,就形成了动态视频。终端视频设备将各自的视频流持续地传输给同一个客户端的时候,实质上也就是每次传一帧图片到客户端,客户端对一帧图片进行解码,然后显示一帧图像到屏幕上,如果客户端不停循环的接收、解码、显示有顺序的图片,最终就看到视频了。
那么,当多个终端视频设备向同一个客户端都发送视频流,客户端接收到的视频帧图片,就是多个终端视频设备的。例如,参见图1,图1是现有技术的视频监控系统的问题示意图,客户端第一次接收到的是终端视频设备A传送过来的第一帧图片,第二次接收到的可能就不是A的第二帧图片,可能是终端视频设备B传送过来的第一帧,依次类推。每个终端视频设备采集到的视频都是不同场景的,最终在客户端的同一个窗口上则显示多个终端视频设备的图像就是凌乱的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳联友科技有限公司,未经深圳联友科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810694875.4/2.html,转载请声明来源钻瓜专利网。





