发明名称 视频流传送
摘要 网络包含通过共享网络与一个或多个视频接收机相连接的一个或多个基于网络的视频服务器。多个视频内容中的每一个被在多个恒定质量等级上进行编码并存储在一个或多个所述基于网络的服务器上。响应于来自接收机的请求,视频内容在服务器上被选择并被通过共享网络传送到接收机。系统根据当前正在传送的视频流的特性、已缓存在视频接收器中的比特数和可用网络吞吐量来选择要传送的流的质量等级。目的在于根据可用的网络吞吐量来选择要传送的视频质量,从而使质量最大化,同时确保所有视频数据在网络上及时传送从而使其被解码且显示时不中断。
申请公布号 CN103004190B 申请公布日期 2016.09.07
申请号 CN201180031392.2 申请日期 2011.05.27
申请人 英国电讯有限公司 发明人 迈克尔·埃尔林·尼尔森;伊恩·巴里·克拉布特里;斯蒂芬·克利福德·阿普尔比;罗里·斯图尔特·特恩布尔
分类号 H04N21/234(2011.01)I;H04N21/2343(2011.01)I;H04N21/24(2011.01)I;H04N21/266(2011.01)I;H04N21/44(2011.01)I;H04N21/442(2011.01)I;H04N21/462(2011.01)I;H04N19/15(2014.01)I;H04N19/102(2014.01)I;H04N19/61(2014.01)I;H04N19/154(2014.01)I;H04N19/164(2014.01)I;H04N19/177(2014.01)I 主分类号 H04N21/234(2011.01)I
代理机构 北京三友知识产权代理有限公司 11127 代理人 吕俊刚;张旭东
主权项 一种通过网络中的传输链路将视频序列从服务器传输到接收机的方法,该方法包括以下步骤:(a)通过在相应多个质量等级上对视频序列进行编码来生成多个视频流;(b)为每个视频流确定一组预计算的数据,该组预计算的数据包括:对于所述视频流中的多个时间位置的每一个,i)针对多个传输速率中的每一个,为了从所述时间位置到所述视频流的结尾将所述视频流及时传送,所述接收机处所需的最小预载,和ii)当所述接收机处不存在预载时,为了从所述时间位置到所述视频流的结尾将所述视频流及时传送所需的传输速率,其中,所述预载是在所述接收机处缓存的数据的用尽时长,并且及时传送是指在所述接收机处不发生缓冲器下溢;(c)将所述视频流之一传输到所述接收机;并且在传输期间,(d)确定所述接收机处的当前预载,并且对于在所述多个质量等级之一上进行编码的视频流;从与相应质量等级相关联的所述一组预计算的数据中选择高于所述当前预载的第一最小预载和低于所述当前预载的第二最小预载,其中,第一传输速率是与第一最小预载相关联的传输速率,并且第二传输速率是与第二最小预载相关联的传输速率;计算当考虑相应的第一最小预载和第二最小预载时以第一传输速率和第二传输速率传送的比特总数相等时的时间,作为相交时间;计算到所述相交时间为止所传送的比特数;计算到所述相交时间为止所传送的比特数除以所述当前预载与相交时间之和,作为及时传送该视频流所需的可接受传送速率;以及在步骤(d)之后的经过时间后,(e)计算足够的传送速率,其等于到所述相交时间为止所传送的比特数与所述经过时间期间传送的实际比特数之差除以所述当前预载与所述相交时间之和减去所述经过时间;并且通过重复步骤(d)来计算新的可接受传送速率;以及(f)确定新的可接受传送速率与所述足够的传送速率中的最小值,作为确保及时传送所述视频流的剩余部分的最小所需传送速率。
地址 英国伦敦