本发明专利技术涉及一种例如使用RTSP将命令发送到VOD服务器的方法,该方法在客户端本地,所述命令包括对于当前相对位置的基准点。此当前相对位置由接收器基于在MPEG流中接收的PTS维持,而不向服务器发送请求或者依靠可被用于处理在流中包括的PTS中的跳变的描述符的存在。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通过接收器对内容点播服务器(content on demand server)进 行控制的领域,更具体地是服务器将其内容以数字数据流的形式经由IP网络 广播的情况。
技术介绍
IETF (因特网工程任务组)具体在RFC (请求注解)2326中定义了数字 数据流服务器的控制协议。被称为RTSP (实时流协议)的此协议被用于控制 服务器,开启会话,请求节目的启动、节目的暂停、开始或者终止(definitive stop )。因此,可以使用RTSP以实施节目的特殊恢复(recovery)模式(特技 模式)。使用这些模式以支持在录像机上用户熟悉的、用于观看在IP上广播 的节目的命令。这些模式中可包括快进、后退(rewind)、以及定位于在节目 中之前标识的点处。大多数RTSP命令,特别是在特定恢复模式中包括的Play命令,需要 提供节目范围的时间戳的参数,该节目范围需要通过开始基准点(start reference)和结束基准点之间的时间中断来标识。RTSP客户端因此必须能够 准确地得知所播放的文件中的当前时间位置。存在允许客户端在每个时刻得 知节目中的当前相对时间位置的几种途径。 一些服务器,例如Oracle服务器, 发送与节目混合的时间描述符,但所有的服务器不使用此机制。完成这点的 另一方法包括客户端使用RTSP命令GET—PARAMETER以从服务器获得 当前时间戳。此解决方案需要用于发送请求和返回应答的时间。然而,此为 最常使用的方法。参考MPEG-2 System: ISO/IEC, 1994, Generic Coding of Moving Pictures and Associated Audio: Systems, ( MPEG-2 System Specification ), November, ISO/IEC 13818-1的MPEG标准描述了目的在于多々某体内容的恢复和传输 的复用多媒体内容的方法。将节目分为基本流,该基本流被分割为数据分组。在使得能够恢复内容的这样的方式中,给基本流的级别上的每个实体,例如视频流的画面,分配时间戳,其被称为PTS(表示时间戳(Presentation Time Stamp))。此时间戳示出相关联的实体(此处是画面)必须被复原的时刻。此 时间戳的基础为系统的基准时钟(90 kHz时钟)。这些为被用于使构成节目的 各基本流相互同步的时间戳。节目流中的这些表示时间戳的连续性一般不是从节目的开始到结束持续 的。实际上,节目可以是已经被分开编码的、具有没有以相同时间基准系统 计算的表示时间戳的几个序列的集合的结果。此外,在使用特殊恢复模式期 间,当前技术在于对于不同模式使用不同编码版本。例如,服务器将具有以 两倍速度编码的节目版本,如果服务器接收快进命令,则其将使用该节目版 本。此处再一次,不同节目版本将具有对应于不同时间基准系统的表示时间 戳。 一般地,存在于流中的表示时间戳由此形成连续的序列,这些序列中的 每一个对应于特定的时间基准系统。因此,包括发现一种可由RTSP客户端使用的节目广播内的相对时间标 识的可靠的方法。此方法不依靠对在传播的流中不总存在的描述符的使用, 不需要对服务器的任何请求,并且允许要处理的表示时间戳序列的时间基准 系统中的变化。
技术实现思路
本专利技术提出 一种用于例如根据RTSP从客户端向VOD服务器发送命令的 本地方法(local method),这些命令包括对于当前相对位置的基准点。此当前 相对位置由接收器基于在MPEG流中接收的PTS维持,而不向服务器发出请 求,也不基于在流中存在能够处理在流中包括的PTS中的序列中的中断 (break)的描述符。本专利技术也涉及适于实施该方法的客户端。本专利技术涉及一种由接收器向数字数据流服务器发送命令的方法,该数据 流被经由连接服务器和接收器的链路由服务器广播到接收器,数字数据的流 包括至少一个被计划以给定速度恢复的节目和与流的数据相关联的时间戳, 这些时间戳相对于在时间基准系统中恢复相关联的数据的时刻,这些时间戳 在流中顺序地彼此追随,时间基准系统的变化导致序列中断可能在流中出现,该方法包括至少以下的阶-歐-接收所述数字数据 流,-发送包含在流中包含的节目中的当前相对时间位置的命令,其特征在 于此位置由接收器在本地确定,介入此位置确定的、来自流的唯一的信息是 与流的数据相关联的时间戳。根据本专利技术的 一 个特定实施例,此方法还包括当前相对时间位置的当前 值的定期更新步骤。根据本专利技术的特定实施例,更新步骤包括用于确定与所接收的新的时间戳和所存储的最后的时间戳之间的差相对应的Delta值的子步骤。根据本专利技术的一个特定实施例,更新步骤还包括用于将Delta值和依赖于 流恢复速度的阔值进行比较的子步骤,由大于阔值的Delta值确定序列中断的 存在。根据本专利技术的一个特定实施例,更新步骤还包括在没有序列中断的情况 下将Delta值添加到维持的时间位置的当前值。根据本专利技术的一个特定实施例,更新步骤还包括在没有序列中断的情况 下将Delta值乘以恢复速度添加到维持的时间位置的当前值。本专利技术涉及数字数据流接收器,该数据流被经由连接服务器和接收器的 链路由服务器广播到接收器,数字数据流包括至少一个被计划以给定速度恢 复的节目和与流的数据相关联的时间戳,这些时间戳相对于在时间基准系统 中恢复相关联的数据的时刻,这些时间戳在流中顺序地彼此追随,时间基准 系统的变化导致序列中断可能在流中出现,该接收器包括至少以下的阶段-所述数字数据流的接收部件,-发送包含在流中包含的节目中的当前相对时间位置的命令的部件,其 特征在于其也包含用于由接收器在本地确定此位置的部件,接入此位置确定 的、来自流的唯一的信息是与流的数据相关联的时间戳。根据本专利技术的一个特定实施例,此装置还包括当前相对时间位置的当前 值的定期更新部件。根据本专利技术的一个特定实施例,更新部件包括用于确定与所接收的新的 时间戳和所存储的最后的时间戳之间的差相对应的Delta值的部件。根据本专利技术的一个特定实施例,更新部件还包括用于将Delta值和依赖于 流恢复速度的阈值进行比较的部件,由大于阈值的Delta值确定序列中断的存 在。根据本专利技术的一个特定实施例,更新部件还包括在没有序列中断的情况下将Delta值添加到维持的时间位置的当前值的部件。根据本专利技术的一个特定实施例,更新部件还包括在没有序列中断的情况 下将Delta值乘以恢复速度添加到维持的时间位置的当前值的部件。附图说明通过阅读下面的结合附图的描述将能更好地理解本专利技术,并且其它特定 特性和优势将会显现。附图中图1示出VOD服务(视频点播)的已知结构;图2示出IP解码器的实施例的硬件结构;图3示出IP解码器的实施例的软件结构;图4示出客户端和服务器之间的RTSP对话的示例;图5示出具有相关联的PTS值的、在正常速度的恢复期间接收的画面的图6示出快进的所接收的画面和相关联的PTS的图; 图7示出在从正常速度到快进的恢复的过渡期间所接收的画面和相关联 的PTS的图8示出以正常速度恢复的所接收的画面和无时间间隔的相关联的PTS 的所接收的画面和相关联的PTS的图IO示出解码器的时间标识方法的流程图。具体实施例方本文档来自技高网...
【技术保护点】
一种由接收器向数字数据流服务器发送指令的方法,所述数字数据流经由连接所述服务器和所述接收器的链路由所述服务器广播到所述接收器,数字数据流包括至少一个被计划以给定速度恢复的节目和与所述流的数据相关联的时间戳,这些时间戳相对于在时间基准系统中恢复相关联的数据的时刻,这些时间戳在所述流中顺序地彼此追随,时间基准系统的变化导致可能在所述流中出现序列中断,所述方法包括至少以下的阶段:-接收所述数字数据流,-发送包含在所述流中包含的所述节目中的当前相对时间位置的命令,其特征在于此位置由所述接收器在本地确定,介入此位置确定的、来自所述流的唯一的信息为与所述流的数据相关联的时间戳。
【技术特征摘要】
【国外来华专利技术】FR 2005-3-25 05030111.一种由接收器向数字数据流服务器发送指令的方法,所述数字数据流经由连接所述服务器和所述接收器的链路由所述服务器广播到所述接收器,数字数据流包括至少一个被计划以给定速度恢复的节目和与所述流的数据相关联的时间戳,这些时间戳相对于在时间基准系统中恢复相关联的数据的时刻,这些时间戳在所述流中顺序地彼此追随,时间基准系统的变化导致可能在所述流中出现序列中断,所述方法包括至少以下的阶段-接收所述数字数据流,-发送包含在所述流中包含的所述节目中的当前相对时间位置的命令,其特征在于此位置由所述接收器在本地确定,介入此位置确定的、来自所述流的唯一的信息为与所述流的数据相关联的时间戳。2. 根据权利要求1所述的方法,还包括所述当前相对时间位置的当前值 的定期更新步骤。3. 根据权利要求2所述的方法,其中所述更新步骤包括用于确定与所接 收的新的时间戳和所存储的最后的时间戳之间的差相对应的Delta值的子步骤。4. 根据权利要求3所述的方法,其中所述更新步骤还包括用于将所述 Delta值和依赖于流恢复速度的阈值进行比较的子步骤,由大于所述阈值的 Delta值确定序列中断的存在。5. 根据权利要求4所述的方法,其中所述更新步骤还包括在没有序列中 断的情况下将所述Delta值添加到维持的时间位置的当前值。6. 根据权利要求4所述的方法,其中所述更新步骤还包括在没有序列中 断的情况下将所述Delta值乘以所述恢复...
【专利技术属性】
技术研发人员:让克劳德科尔玛格罗,贝努瓦莫西埃,西利奎利,
申请(专利权)人:汤姆森特许公司,
类型:发明
国别省市:FR[法国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。