视频流传输的系统及方法

文档序号:9870240阅读:201来源:国知局
视频流传输的系统及方法
【技术领域】
[0001]本申请涉及具有减少的视频建立时间及降低的带宽要求的基于云的系统。更特别地,本申请涉及这样的系统及方法,其尝试通过响应用户登录活动以在降低带宽的同时使得来自多个摄像机的视频流立即对终端客户端应用程序可用来缩短被感知到的建立时间。
【背景技术】
[0002]基于互联网云的视频流传输已经变得非常受欢迎并且已经成为从各种源向终端用户提供信息和内容的有效途径。不幸地是,建立基于互联网的摄像机流传输是一种相对耗时的过程。通常存在多个步骤,诸如,发现摄像机的网络地址、网络建立(如TCP握手),接着是流传输协商或流编码变换一一特别地,一些视频传输协议要求在能够将视频块发送给观看者之前在中继服务器上预取视频块(例如HTTP实时流传输)。这能够占用大量的时间,例如15秒。这通常需要终端用户在实际视频数据到达他的/她的膝上型计算机或移动应用程序之前必须等待15秒。尽管15秒不多,但许多用户视这样的延迟为低于理想的服务性能的指示。
[0003]交替地,一些已知的远程视频传输服务连续流传输视频并且因此消耗可观的与站点相关联的带宽。这致使其他互联网服务将响应迟钝或无响应,例如在家庭设施中。
[0004]连续流传输的一个优点是当终端用户从远程位置登录时,视频流是“实时的”并且响应比仅根据请求流传输以节省带宽的其他系统更快。
【附图说明】
[0005]图1图示出依照本法处于第一状态中的系统的框图;
[0006]图2图示出处于第二状态中的图1的框图;
[0007]图3图示出处于第三状态中的图1的框图;
[0008]图4图示出处于第四状态中的图1的框图;以及
[0009]图5图示出实现如图1-4中所图示的过程将采用的动作图。
【具体实施方式】
[0010]虽然公开的实施例能够采用众多不同的形式,但它们的特定实施例在附图中示出并将在本文中详细描述,需要理解的是本公开将被视为本公开的原理的示例以及实践本公开的原理的最佳方式,并且不意图将本申请或权利要求限制为所图示出的特定实施例(包括但不限于其他流传输协议、可被区别命名的服务组件(诸如呈现及中继服务))。在本文档中,呈现服务的功能是识别摄像机设备的互联网位置以及验证终端用户的账号授权和身份认证。而中继服务功能主要是将摄像机流路由到云服务中的一个或多个视频消费者。
[0011 ]在本文的实施例中,在来自远程用户的初始连接后,在有限的时间周期内从所有摄像机执行流传输。在该配置中,由于全部摄像机正在同时流传输实时视频,所以立即向终端用户呈现来自所选择的摄像机的实时图像。当用户指定摄像机时,来自所有未被指定的摄像机的流传输仍继续直到某预定时间或直接终止。在摄像机临时按需流传输图像时,来自站点的带宽未被连续的不需要的视频流占用。因此,提供了连续的流传输系统的响应性,而不存在带宽问题。
[0012]图1-4图示出系统10和如下面讨论的提供连续流传输视频的响应性而有利地降低带宽要求的过程的各个方面。系统10提供能够在需要这样的监控的家庭H或其他建筑物内安装的视频监控能力。位置是示例性的并不限于此。
[0013]多个视频类型摄像机12能够被安装在家庭H或其他建筑物的区域R或要监控的区域R内。多个视频类型摄像机12的成员,诸如12-1,12-2...12_n能够处于低功率、非流传输的状态。然而,它们被耦合到提供呈现服务的基于云的服务器,诸如服务器I。如本领域技术人员将理解的,多个视频类型摄像机12的成员与监控位置相关联,诸如家庭H,并且该关联为服务器I已知。
[0014]本系统及方法使得终端用户能够在登录后经由诸如平板电脑、膝上型计算机、智能手机等没有限制的通信设备16选择性地并基本上立即接收实时流传输视频,而不需占用每个未选择的摄像机12-1流传输实时视频所要求具有的全部带宽。替代地,如图2中所示,当终端用户经由单元16登录服务器I时,云服务预测用户将想要来自多个视频类型摄像机12中的摄像机12i中的一个或多个的流。因此,为了向用户及单元16提供短等待时间,多个视频类型摄像机12的全部成员发起到服务器2的流传输视频馈送。这当然占用相当大的带宽。
[0015]如图3中所示,在登录后,用户经由单元16选择例如多个视频类型摄像机12中的摄像机I的摄像机来呈现实时流传输视频,排除多个视频类型摄像机12中的全部其他成员。由于多个视频类型摄像机12中的摄像机12i中的全部摄像机正向服务器2流传输视频,所以来自所选择的摄像机的视频能够立即被从服务器2提供给单元16。由于多个视频类型摄像机12中的全部摄像机已经正在流传输视频,故无需创建时间。
[0016]如图4中所示,一旦摄像机12-1已经经由单元16被选择,则来自多个视频类型摄像机12中的全部其他摄像机的视频流传输能够立即被终止,使得此带宽对其他设备可用。在另一配置中,多于一个摄像机能够被选择并且来自全部未选择的摄像机的视频流传输能够立即或在用户可配置的超时时间内被终止。图5图示出实现上述图1-4的处理的过程100的细节。
[0017]总的来说,按照本文的系统及方法预知或预测终端用户对从摄像机流传输视频的意图。预知和预测不应限于登录动作。本系统及方法缩短用户体验的建立时间以向用户提供用户友好体验。另外,当用户正在观看来自所选择的摄像机的输出时,如此做,不持续独占带宽。
[0018]从前述内容中,将观察到在不脱离本文的精神和范围的情况下,可以实现大量变形和修改。要理解的是,意图是或者应推断没有关于本文中图示出的特定装置的限制。当然,目的在于由所附权利要求覆盖落入权利要求范围内的全部这样的修改。进一步地,附图中描绘的逻辑流程不要求示出的特定次序或先后顺序来实现期望的结果。可以在描述的流程中提供其他步骤或从描述的流程中除去步骤,以及可以向描述的实施例添加或从描述的实施例中删除其他组件。
【主权项】
1.一种过程,包括: 提供多个网络使能的视频类型摄像机; 将该多个网络使能的视频类型摄像机的成员与预先确定的用户相关联; 经由所选择的通信设备接收与该用户相关联的登录信息; 将该登录信息链接到所述多个视频类型摄像机,并且同时激活所述多个视频类型摄像机的成员并使得每个成员能够立即开始流传输视频到中继服务器,以及其中,响应于接收摄像机指定,将视频从指定的摄像机转发到所选择的通信设备。2.如权利要求1所述的过程,包括终止来自除了所述指定的一个或多个摄像机以外的所述多个网络使能的视频类型摄像机中的全部成员的流传输视频。3.如权利要求2所述的过程,其中,通过终止所述流传输视频释放的带宽对另一个应用程序是可用的。4.如权利要求3所述的过程,其包括提供所述多个网络使能的视频类型摄像机的第二成员的指定并切换到来自所述多个网络使能的视频类型摄像机的所述第二成员的流传输视频。5.如权利要求1所述的过程,其包括提供基于云的控制服务器;以及 将所述多个网络使能的视频类型摄像机的所述成员耦合到该控制服务器,其中,该服务器向所述多个网络使能的视频类型摄像机的所述成员提供服务。6.如权利要求1所述的过程,其中所述多个网络使能的视频类型摄像机的全部成员在有限的时间间隔内流传输视频信号,并且,在接收到所述的摄像机指定之后,将仅来自所述指定的一个或多个摄像机的视频转发到所选择的通信设备。7.如权利要求1所述的过程,其包括提供中继服务器,并且其中,每个成员开始流传输视频至该中继服务器。8.如权利要求7所述的过程,其包括提供基于云的控制服务器;以及 将所述多个网络使能的视频类型摄像机的所述成员耦合到该控制服务器,其中,该服务器向所述多个网络使能的视频类型摄像机的所述成员提供服务。9.如权利要求8所述的过程,其包括提供耦合到所述多个网络使能的视频类型摄像机的所述成员的控制及监控电路以便形成能够经由计算机网络和基于云的服务与移位的通信设备通信的区域监控系统。10.—种装置,包括: 多个视频类型摄像机; 至少一个服务器; 用户通信设备,其中所述摄像机被链接到所述服务器,所述服务器被至少间歇性地链接到所述通信设备,其中所述多个视频类型摄像机的所述成员被同时激活并且全部流视频要求第一带宽,以及其中所述通信设备指定所述多个视频类型摄像机中的所选择的成员继续流传输并且其余成员终止流传输,从而要求降低的第二带宽。
【专利摘要】本发明涉及流传输的系统及方法。公开了一种方法和系统,其中,用户能够使用所选择的通信设备登录到基于云的服务器。在登录之后,所选择的多个视频摄像机被激活以同时向第二基于云的服务器提供来自每个摄像机的流传输视频。在指定该多个视频摄像机中的成员之后,被指定的摄像机将视频流传输到用户的通信设备,并且来自该多个视频摄像机的全部其他成员的流传输被终止。
【IPC分类】H04L29/06, H04L29/08, H04N21/238, H04N21/647, H04N7/18, H04N21/24
【公开号】CN105635128
【申请号】CN201510992426
【发明人】K·L·阿迪, P·罗曼茨克, D·S·扎克列夫斯基
【申请人】霍尼韦尔国际公司
【公开日】2016年6月1日
【申请日】2015年11月20日
【公告号】CA2912605A1, EP3024225A1, US20160149977
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1