A video server, including memory, is used to store video content obtained from multiple camera viewpoints. One or more streaming media components are used to transmit video content to client applications, and one or more frame providers components. Frame: supply assembly for access to the first video content corresponding to the first camera, and the first video content to provide streaming media components; streaming video content second and second corresponding to the camera viewpoint in response to receiving the video server's request, the middle one or more video content the camera viewpoint and trip in the middle of the first and second corresponding to the camera viewpoint; and access the second video content, and the intermediate video content and the second intermediate video provided to the streaming media component.
【技术实现步骤摘要】
【国外来华专利技术】实现快速平滑视点切换的多视点视频流媒体
技术介绍
针对诸如视频会议、点播观看媒体和体育赛事等的应用,视频流媒体系统在通信网络中流式传输视频相关数据。多摄像机视频流媒体系统使用摄像机阵列来采集多个视频流,视频观看人员可使用客户端软件来接收所述视频流并任选择地变更视角以从不同的视点观看视频内容。在视点变更过程中,可能的理想状况是,观看人员可以看到视点切换效果(例如,“冻结”时间效果或者“多利变焦”效果),这样,观看人员就可以体验平滑的视点变更。但是,存在一些与摄像机阵列流媒体系统的视点切换相关联的问题。其中一个问题是视点变更的平滑性。通常,当观看人员选择从一个视点切换为另一个视点时,摄像机在两个指定摄像机视点中采集到画面还需要按顺序传递到系统的客户端应用侧,方便观看人员看到视点切换效果,体验平滑的视点切换。但是,在视频点播流媒体系统中,将采集到的视频进行压缩(例如,通常按照基于时序图像组(Group-of-Picture,GOP)的压缩方案,如H.264进行压缩)并保存为压缩文件。如果客户端查看器需要产生视点切换效果,需要从不同视点下载所有相应的视频片段、提取相应的帧并进行 ...
【技术保护点】
一种视频服务器,其特征在于,包括:存储器,用于存储从多个摄像机视点中获取的视频内容;流媒体组件,用于将视频内容流式传输至客户端应用;以及帧供给器组件,用于:访问与第一摄像机视点对应的第一视频内容,并将所述第一视频内容提供至所述流媒体组件;响应于在所述视频服务器上接收到的流式传输与第二摄像机视点对应的第二视频内容的请求,访问与所述第一和第二摄像机视点中间的一个或多个摄像机视点对应的中间视频内容;以及访问所述第二视频内容,并将所述中间视频内容和所述第二中间视频提供至所述流媒体组件。
【技术特征摘要】
【国外来华专利技术】2015.07.10 US 14/796,5221.一种视频服务器,其特征在于,包括:存储器,用于存储从多个摄像机视点中获取的视频内容;流媒体组件,用于将视频内容流式传输至客户端应用;以及帧供给器组件,用于:访问与第一摄像机视点对应的第一视频内容,并将所述第一视频内容提供至所述流媒体组件;响应于在所述视频服务器上接收到的流式传输与第二摄像机视点对应的第二视频内容的请求,访问与所述第一和第二摄像机视点中间的一个或多个摄像机视点对应的中间视频内容;以及访问所述第二视频内容,并将所述中间视频内容和所述第二中间视频提供至所述流媒体组件。2.根据权利要求1所述的视频服务器,其特征在于,所述存储器被设置为视频帧矩阵缓冲器,包括与指定摄像机视点对应的第一矩阵维度和与视频帧采样率相关联的时步对应的第二矩阵维度;以及所述帧供给器组件用于:响应于接收第一种视频特效的命令,从与所述第一摄像机视点和第一时步对应的第一视频帧开始,经过与所述一个或多个中间摄像机视点对应的视频帧矩阵缓冲器的一个或多个视频帧,到与所述第二摄像机视点对应的视频帧,遍历所述视频帧矩阵缓冲器以访问视频内容。3.根据权利要求2所述的视频服务器,其特征在于,所述存储器被设置为FIFO缓冲器。4.根据权利要求2所述的视频服务器,其特征在于,所述帧供给器组件用于:响应于接收第二种视频特效的命令,通过在第一摄像机视点维度和第二步长维度上遍历所述视频帧矩阵缓冲器来访问所述视频内容。5.根据权利要求2所述的视频服务器,其特征在于,所述帧供给器组件用于通过根据所述客户端应用请求的视频效果确定的矩阵路径来遍历所述视频帧矩阵缓冲器。6.根据权利要求1所述的视频服务器,其特征在于,所述帧供给器组件用于将所述中间视频内容的一个或多个视频帧插入到所述第一视频内容和所述第二视频内容之间。7.根据权利要求1所述的视频服务器,其特征在于,包括命令分析器组件,用于:接收来自多个客户端应用的接收视频内容的请求;开始向所述多个客户端应用流式传输所述第一视频内容,作为所述流媒体组件的第一流媒体业务实例的第一视频流;以及响应于来自少于所有所述客户端应用的流式传输所述第二视频内容的请求,开始向发出请求的所述客户端应用流式传输所述中间视频内容和所述第二视频内容,作为所述流媒体组件的第二流媒体业务实例的第二视频流。8.根据权利要求1所述的视频服务器,其特征在于,包括命令分析器组件,用于:接收来自多个客户端应用的接收视频内容的请求;通过所述流媒体组件的第一流媒体业务实例开始将所述第一视频内容从所述服务器流式传输至第一客户端应用,作为第一视频流;通过所述流媒体组件的第三流媒体业务实例开始向第二客户端应用流式传输第三视频内容,其中所述第三视频内容对应于第三摄像机视点;以及响应于接收来自所述第二客户端应用的流式传输所述第一视频内容的请求,通过所述第一流媒体业务实例开始向所述第一客户端应用和所述第二客户端应用同时流式传输所述第一视频流。9.一种方法,其特征在于,包括:使用网络链接将第一视频内容从服务器流式传输至客户端应用,其中所述服务器存储从多个摄像机视点中获取的视频内容和与第一摄像机视点对应的所述流式传输的第一视频内容;在所述服务器上接收来自所述客户端应用的流式传输与第二摄像机视点对应的第二视频内容的请求;以及当响应于所述接收到的请求而将所述流式传输的视频内容从所述第一视频内容变更为所述第二视频内容时,通过使用网络链接流式传输与所述第一和第二摄像机视点中间的一个或多个摄像机视点对应的视频内容,在所述客户端应用上产生视频特效。10.根据权利要求9所述的方法,其特征在于,包括:将视频内容存储在视频帧矩阵中,其中,所述视频帧矩阵的第一维度对应于摄像机视点,并且所述视频帧矩阵的第二维度对应于与视频帧采样率相关联的时步,其中产生所述视频特效包括:从与所述第一摄像机视点和第一时步对应的第一视频帧开始,经过与所述一个或多个中间摄像机视点对应的视频帧矩阵的一个或多个视频帧,到与所述第二摄像机视点对应的视频帧,遍历所述视频帧矩阵以访问视频内容。11.根据权利要求9所述的方法,其特征在于,包括将所述视频内容存储在...
【专利技术属性】
技术研发人员:张冬青,李红兵,赵淼,虹·希瑟·郁,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。