【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求2014年12月11日递交的申请号为14/568081的非临时性美国专利申请的按照35U.S.C.§119(e)规定的权益,该非临时性美国专利申请要求2014年1月15日递交的申请号为61/927952的临时性美国专利申请的按照35U.S.C.§119(e)规定的权益,其公开通过引用而全部并入本文。
本专利技术涉及对视频数据进行编码,以及尤其涉及提供并成流多个编码。
技术介绍
在典型的视频监控系统中,一台或多台摄像机可通信地耦接至服务器系统。随着视频数据被摄像机记录,视频数据被传送至存储其的服务器系统,以用于后续的检索。客户端系统通信地耦接至服务器系统,且可用于请求和接收所记录的视频数据的流。已开发各项技术用于将视频数据成流至客户端。但是现有技术仍存在缺失。例如,很多技术都无法充分解决对相关视频编码之间的同步的需求。
技术实现思路
根据所公开实施例的方面,公开一种用于对源视频进行编码的方法。在示例性实施例中,一旦接收到源视频的源帧,对源帧的不同虚拟帧进行编码,其中使用至少一个不同的编码参数对不同虚拟帧中的每个进行编码。从所述虚拟帧形成容器帧,并通过网络传输容器帧。在示例性实施例中,所述容器帧包括虚拟帧和适用于容器帧中所有的虚拟帧的容器时间戳。在示例性场景中,所述虚拟帧在容器帧中被连接在一起,其中虚拟帧中的每个包括带有定界符的虚拟帧头,该定界符将虚拟帧彼此定界开。所述容器帧可包括容器帧头,该容器帧头包括容器时间戳。所述容器帧时间戳与从其中生成虚拟帧的源帧中包括的时间戳相同。用于对虚拟帧进行编码的编码参数可以是任意适当的参数,并且可选自 ...
【技术保护点】
一种用于对源视频进行编码的方法,包括:计算系统,接收源视频的源帧;所述计算系统对所述源帧进行编码以形成多个虚拟帧,所述多个虚拟帧中的每个是使用至少一个不同的编码参数被编码的;以及所述计算系统通过网络传输容器帧,所述容器帧包括所述多个虚拟帧和适用于所述多个虚拟帧中的每个的容器时间戳。
【技术特征摘要】
【国外来华专利技术】2014.01.15 US 61/927,952;2014.12.11 US 14/568,0811.一种用于对源视频进行编码的方法,包括:计算系统,接收源视频的源帧;所述计算系统对所述源帧进行编码以形成多个虚拟帧,所述多个虚拟帧中的每个是使用至少一个不同的编码参数被编码的;以及所述计算系统通过网络传输容器帧,所述容器帧包括所述多个虚拟帧和适用于所述多个虚拟帧中的每个的容器时间戳。2.根据权利要求1所述的方法,其中,所述多个虚拟帧中的每个包括虚拟帧头,所述虚拟帧头包括对虚拟帧中的每个进行定界的定界符。3.根据权利要求1所述的方法,其中,所述多个虚拟帧在所述容器帧中被连接在一起。4.根据权利要求1所述的方法,其中,所述容器帧包括容器帧头,所述容器帧头包括所述容器时间戳。5.根据权利要求1所述的方法,其中,所述源帧包括源帧时间戳,所述容器帧时间戳实质上与所述源帧时间戳相同。6.根据权利要求1所述的方法,其中,所述至少一个不同的编码参数选自包括所述源帧的兴趣域、帧速率、视频质量、压缩比、量化参数、视频分辨率、压缩技术以及编码格式的组。7.根据权利要求1所述的方法,其中所述计算系统对所述源帧进行编码包括:视频源设备对所述源帧进行编码,以及其中所述计算系统通过网络传输容器帧包括:所述视频源设备传输容器帧。8.根据权利要求7所述的方法,其中,所述计算系统通过网络传输容器帧包括:通过网络向控制服务器传输容器帧。9.根据权利要求1所述的方法,其中,所述计算系统通过网络传输容器帧包括:所述计算系统传输包含所述多个虚拟帧、描述所述多个虚拟帧的至少一个描述符以及适用于所述多个虚拟帧中的每个的容器时间戳的容器帧。10.根据权利要求1所述的方法,其中,所述计算系统对所述源帧进行编码以形成多个虚拟帧包括:所述计算系统对与第一分辨率相对应的多个第一虚拟帧进行编码,以及对与第二分辨率相对应的多个第二虚拟帧进行编码。11.一种用于将数据成流的方法,包括:控制系统通过网络从视频源系统接收所述视频源系统被配置以提供的多个虚拟流的描述,多个编码中的每个包括所述虚拟流中的一个或多个;所述控制系统从所述视频源系统接收数据流,所述数据流包括多个虚拟流;以及所述控制系统将接收到的所述多个虚拟流中的每个与编码相关联。12.根据权利要求11所述的方法,其中,所述控制系统将接收到的所述多个虚拟流中的每个与编码相关联包括:所述控制系统应用接收到的所述描述中的信息以识别与编码相关联的虚拟流。13.根据权利要求11所述的方法,还包括:所述控制系统通过网络向所述视频源系统传输对由所述视频源系统提供的多个虚拟流的描述的请求。14.根据权利要求11所述的方法,其中,所述控制系统从所述视频源系统设备接收多个虚拟流的描述包括:接收包含用于所述多个虚拟流中的每个的标识符的描述。15.根据权利要求11所述的方法,其中,所述控制系统从所述视频源系统设备接收多个虚拟流的描述包括:接收针对所述多个虚拟流中的每个包含被编码的源视频的区的指示的描述。16.根据权利要求11所述的方法,其中,所述控制系统从所述视频源系统设备接收多个虚拟流的描述包括:接收包括用于所述多个虚拟流中的每个的编码参数的描述。17.一种用于将视频数据成流的方法,包括:在服务器处,接收指定待被发送至客户端设备的编码的特征的客户端成流参数;在所述服务器处,至少确定满足所述客户端成流参数的源帧的第一编码和第二编码,所述第一编码和第二编码是使用至少一个不同的编码参数被编码的;以及从所述服务器向所述客户端至少传输所述第一编码和所述第二编码。18.根据权利要求17所述的方法,其中,所述至少一个不同的编码参数选自包括所述源帧的兴趣域、帧速率、视频质量、压缩比、量化参数、视频分辨率、压缩技术以及编码格式的组。19.根据权利要求17所述的方法,其中,所述第一编码是使用第一兴趣域参数被编码的,以及所述第二编码是使用第二兴趣域被编码的,其中所述第一兴趣域不同于所述第二兴趣域。20.根据权利要求19所述的方法,其中所述第一兴趣域是所述第二兴趣域的子集,以及所述第一编码是以比所述第二编码更高的分辨率被编码的。21.根据权利要求17所述的方法,还包括:在所述服务器处,至少确定满足所述客户成端流参数的所述源帧的第三编码,与所述第一编码和所述第二编码相比,所...
【专利技术属性】
技术研发人员:肖恩·P·马拉特,奥伦·谢尔,彼得·W·诺伊费尔德,万·C·阮,西娜·艾佛鲁兹,
申请(专利权)人:威智伦公司,
类型:发明
国别省市:加拿大;CA
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。