低延时图像采集方法技术

技术编号:23318640 阅读:17 留言:0更新日期:2020-02-11 19:04
本发明专利技术涉及图像传输技术领域,具体公开了低延时图像采集方法,包括如下步骤:S1、采集LED屏的图像信息并基于RUDP协议传输至共享服务器,图像信息包括视频流数据;S2、共享服务器将视频流数据基于RTMP协议传输至流媒体服务器;S3、流媒体服务器将视频流数据编码为H.264格式视频流;S4、流媒体服务器对访问的用户端进行身份验证,当身份验证通过时,根据预置的时间表判断该用户端当前是否处于推送时间内,如果处于推送时间内,流媒体服务器将H.264格式视频流推送至该用户端。采用本发明专利技术的技术方案能降低整个图像传输过程中的延迟。

Low delay image acquisition method

【技术实现步骤摘要】
低延时图像采集方法
本专利技术涉及图像传输
,特别涉及低延时图像采集方法。
技术介绍
随着信息化和数字化的浪潮,我国的户外广告行业已颇具规模,目前户外广告多以动态LED屏的形式播放,户外动态LED屏已经成为大众传媒的主要方式之一,是人们获悉信息的重要渠道。在国内规模稍大的城市中,许多商业楼宇、公交车站以及居民社区等人流量较大的地方,播放着广告的户外动态LED屏随处可见。不过,和电视广告或者网络广告相比,广告主难以对户外广告LED屏进行有效的监控,难以知晓户外广告LED屏的实时播放情况。为此,需要对LED屏所播放的内容进行采集,然后将采集后的内容实时发送给广告主,使广告主可以随时随地监控广告的播放情况。目前广告的实时推送一般采用HLS协议,但是由于HLS的固有缺陷,使得采用HLS协议向广告主直播监控的内容,会有较高的延迟,通常在10-30s左右。较高的延迟会降低用户体验。而且,通常广告主观看推送视频的网络环境不确定,当广告主处于复杂的网络环境下时,延迟有可能会进一步的增大,会极大的影响用户体验。为此,需要一种能在网络环境较差的情况下保持低延迟图像传输的方法。
技术实现思路
本专利技术的目的在于提供低延时图像采集方法,以降低整个图像传输过程中的延迟。为解决上述技术问题,本专利技术技术方案如下:低延时图像采集方法,包括如下步骤:S1、采集LED屏的图像信息并基于RUDP协议传输至共享服务器,图像信息包括视频流数据;S2、共享服务器将视频流数据基于RTMP协议传输至流媒体服务器;S3、流媒体服务器将视频流数据编码为H.264格式视频流;S4、流媒体服务器对访问的用户端进行身份验证,当身份验证通过时,根据预置的时间表判断该用户端当前是否处于推送时间内,如果处于推送时间内,流媒体服务器将H.264格式视频流推送至该用户端。基础方案原理及有益效果如下:本方案中,处于推送时间内,流媒体服务器才将H.264格式视频流推送至用户端,能有效降低流媒体服务器的传输负载,避免单个客户端长期占用带宽,特别是在网络资源紧张的时候,能有效缓解拥堵,降低延迟。共享服务器将视频流数据基于RTMP协议传输至流媒体服务器,采用RTMP协议与采用HLS协议相比,延迟更低。RUDP协议可靠性高,在网络较差的环境中也能实现稳定传输,采集模块基于RUDP协议将视频流数据传输至共享服务器,与单单采用HLS协议传输相比,能保证在较差的网络环境下视频流数据的传输。进一步,所述S4中,如果不处于推送时间内,流媒体服务器将预设的信息推送至该用户端。因为一块LED屏通常会按照预置的时间表(也就是预定的广告播放编排顺序),循环的播放广告,通常每一个广告主的单次广告只会维持几秒到十几秒的时间。某一广告主对LED屏进行监控,也只需要监控时间表中,该广告主所属的推送时间内是否正常播放他的广告。当不处于该广告主所属推送时间内时,LED屏播放的内容是其他广告主的广告,和该广告主是无关的,故此时不需要将H.264格式视频流推送至该广告主的用户端,可以达到节约服务器资源的目的。进一步,所述S4中,预设的信息包括静态图像。与直接黑屏相比,观看显示静态图像的用户体验更好,与视频相比,静态图像在传输中占用的带宽更小。而且,利用静态图像,也可以展示丰富的信息,例如展示LED屏所属商家自己的广告,例如购买LED屏广告的优惠活动等。进一步,所述S4中,流媒体服务器还用于判断与用户端的网络连接情况,当判断为网络拥堵时,流媒体服务器在编码时调整H.264格式视频流的参数。通过在网络拥堵时调整H.264格式视频流的参数,能使H.264格式视频流根据网络环境做出针对性改变,降低网络拥堵带来的影响,保证从流媒体服务器到用户端的推送顺畅和低延迟。进一步,所述S4中,流媒体服务器包括编码单元、缓存单元、判断单元和推送单元;编码单元根据设置的参数将视频流数据编码为H.264格式视频流,编码单元每编码完成一帧H.264格式视频帧,均缓存至缓存单元;推送单元从缓存单元中获取编码完成的H.264格式视频帧,并推送至用户端;推送单元每推送完成一帧H.264格式视频帧后,将该H.264格式视频帧从缓存单元删除;判断单元每隔预设时间获取缓存单元中H.264格式视频帧的数量,基于H.264格式视频帧的数量判断与用户端的网络连接情况;当数量大于第一阈值时,判断单元判断为网络拥堵,判断单元调低当前参数;当数量小于第二阈值时,判断单元判断为网络通畅,判断单元调高当前参数;当数量大于或等于第二阈值且小于或等于第一阈值时,判断单元判断为网络正常,判断单元维持当前参数。当流媒体服务器到用户端的网络拥堵时,推送单元从缓存单元中获取编码完成的H.264格式视频帧并推送至用户端的速度变慢,而编码单元编码H.264格式视频帧的速度不便,故H.264格式视频帧会逐渐在缓存单元中堆积。判断单元通过缓存单元中H.264格式视频帧的数量能有效判断出网络是否拥堵,判断单元更加网络情况动态调整当前参数,能保证推送的顺畅,同时降低延迟。进一步,所述S4中,流媒体服务器对访问的用户端进行身份验证时,从用户端获取用户ID和用户密码;流媒体服务器验证用户ID和用户密码的有效性,当用户ID和用户密码均有效时,身份验证通过。通过身份验证环节,能避免非法登陆,从而能有效控制登陆用户的数量,降低流媒体服务器的压力。进一步,所述S4中,当用户ID和用户密码均有效时,流媒体服务器还判断当前是否已存在用同样的用户ID验证通过的用户端,如果存在,取消该用户端的身份验证。流媒体服务器通过判断当前是否已存在用同样的用户ID验证通过的用户端,能避免多个用户端用同一个用户ID登陆的情况,能有效降低流媒体服务器的压力。进一步,所述S4中,所述时间表包括用户ID和用户ID对应的广告播放时间。便于通过用户ID快速匹配对应的广告播放时间。进一步,所述S4中,参数包括分辨率和帧率。通过调整分辨率和帧率,可以有效调整H.264格式视频帧占用的带宽,保证推送的流畅和低延迟。进一步,所述S4中,第一阈值为30-60;第二阈值为2-5。判断单元通过每隔预设时间获取缓存单元中H.264格式视频帧的数量,能及时获取网络状态信息。附图说明图1为低延时图像采集方法实施例一的流程图。具体实施方式下面通过具体实施方式进一步详细说明:实施例一如图1所示,低延时图像采集方法,包括如下步骤:S1、采集LED屏的图像信息并基于RUDP协议传输至共享服务器,图像信息包括视频流数据;S2、共享服务器将视频流数据基于RTMP协议传输至流媒体服务器;S3、流媒体服务器将视频流数据编码为H.264格式视频流;S401、流媒体服务器包括编码单元、缓存单元、判断单元、推送单元和验证单元;验证单元对访问的用户端进本文档来自技高网...

【技术保护点】
1.低延时图像采集方法,其特征在于,包括如下步骤:/nS1、采集LED屏的图像信息并基于RUDP协议传输至共享服务器,图像信息包括视频流数据;/nS2、共享服务器将视频流数据基于RTMP协议传输至流媒体服务器;/nS3、流媒体服务器将视频流数据编码为H.264格式视频流;/nS4、流媒体服务器对访问的用户端进行身份验证,当身份验证通过时,根据预置的时间表判断该用户端当前是否处于推送时间内,如果处于推送时间内,流媒体服务器将H.264格式视频流推送至该用户端。/n

【技术特征摘要】
1.低延时图像采集方法,其特征在于,包括如下步骤:
S1、采集LED屏的图像信息并基于RUDP协议传输至共享服务器,图像信息包括视频流数据;
S2、共享服务器将视频流数据基于RTMP协议传输至流媒体服务器;
S3、流媒体服务器将视频流数据编码为H.264格式视频流;
S4、流媒体服务器对访问的用户端进行身份验证,当身份验证通过时,根据预置的时间表判断该用户端当前是否处于推送时间内,如果处于推送时间内,流媒体服务器将H.264格式视频流推送至该用户端。


2.根据权利要求1所述的低延时图像采集方法,其特征在于:所述S4中,如果不处于推送时间内,流媒体服务器将预设的信息推送至该用户端。


3.根据权利要求2所述的低延时图像采集方法,其特征在于:所述S4,中,预设的信息包括静态图像。


4.根据权利要求1所述的低延时图像采集方法,其特征在于:所述S4中,流媒体服务器还用于判断与用户端的网络连接情况,当判断为网络拥堵时,流媒体服务器在编码时调整H.264格式视频流的参数。


5.根据权利要求4所述的低延时图像采集方法,其特征在于:所述S4中,流媒体服务器包括编码单元、缓存单元、判断单元和推送单元;编码单元根据设置的参数将视频流数据编码为H.264格式视频流,编码单元每编码完成一帧H.264格式视频帧,均缓存至缓存单元;
推送单元从缓存单元中获取编码完成的H.264格式视频帧,并推送至用户端;...

【专利技术属性】
技术研发人员:朱洪庆
申请(专利权)人:重庆唐码传媒有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1