Digital stream transport to a non loss tolerant client is described. In one example, a system includes a repair module for repairing errors in a stream of digital content having multiple packets configured in accordance with a loss tolerant format. The system also includes: forming module, which is used for a plurality of packets become a media presentation; and a list of modules for configuration list file time is mapped to the corresponding section of a media presentation in the. The system also includes a streaming server, which is used for file list provided to the hypertext transfer protocol (HTTP) to form a streaming client and includes a plurality of segments such as HTTP streaming client requests in at least one of the HTTP streaming client response based on list file.
【技术实现步骤摘要】
技术介绍
例如在由线缆提供商、卫星发送器、等等使用的一对多单向传输介质中,对数字内容进行流传输的通信随着接收内容的接收方的数量增加变得日益复杂。例如,常规恢复技术采用返回到流的分发者的反相信道通信来请求对数字内容的流的部分的重新传输。尽管这些常规恢复技术对于较低数量的流传输客户端是可行的,但是这对于线缆提供商和卫星发送器的巨大量的流传输客户端不再是可行的。这在其中流传输客户端不是丢失容忍的情形下变得进一步复杂。例如,一些流传输客户端可能在遇到数字内容的流中的错误(例如在通信期间引起的缺失的或损坏的段)时不再操作。这样的非丢失容忍客户端的示例包括超文本传输协议(HTTP)客户端。因此,这可以使传统流传输技术不可用于这些客户端并且阻碍对常规一对多单向传输流传输技术的使用。
技术实现思路
描述了到非丢失容忍客户端的数字流传输。在一个示例中,一种系统包括用于修复具有根据丢失容忍格式配置的多个包的数字内容的流中的错误的修复模块。该系统还包括:段形成模块,其用于将多个包形成为媒体呈现中的多个段;以及清单模块,其用于配置将时间段映射到媒体呈现内的多个段中的相应段的清单文件。该系统还包括:流传输服务器,其用于将清单文件提供到超文本传输协议(HTTP)流传输客户端并且基于清单文件来形成包括如由HTTP流传输客户端请求的多个段中的至少一个的对HTTP流传输客户端的响应。本
技术实现思路
以简化的形式介绍下面在具体实施方式中进一步描述的构思的选择。因此,本
技术实现思路
不旨在确定要求保护的主题的必要特征,也不旨在用作确定要求保护的主题的范围的辅助。附图说明参考附图描述具体实施方式。在附图中, ...
【技术保护点】
一种在用于对数字内容进行流传输的数字介质环境中的系统,包括:修复模块,其至少部分地被实施在硬件中以使用启发法来修复所述数字内容的流中的错误,所述数字内容的所述流具有根据丢失容忍格式配置的多个包;段形成模块,其至少部分地被实施在硬件中以将经修复的所述数字内容的所述流形成为由非丢失容忍超文本传输协议HTTP流传输客户端可消耗的媒体呈现中的多个段;清单模块,其至少部分地被实施在硬件中以配置将时间段映射到所述媒体呈现内的所述多个段中的相应段的清单文件;以及流传输服务器,其至少部分地被实施在硬件中以将所述清单文件提供到所述超文本传输协议HTTP流传输客户端并且基于所述清单文件来形成包括如由所述HTTP流传输客户端请求的所述多个段中的至少一个的对所述HTTP流传输客户端的响应。
【技术特征摘要】
2016.03.15 US 15/070,9161.一种在用于对数字内容进行流传输的数字介质环境中的系统,包括:修复模块,其至少部分地被实施在硬件中以使用启发法来修复所述数字内容的流中的错误,所述数字内容的所述流具有根据丢失容忍格式配置的多个包;段形成模块,其至少部分地被实施在硬件中以将经修复的所述数字内容的所述流形成为由非丢失容忍超文本传输协议HTTP流传输客户端可消耗的媒体呈现中的多个段;清单模块,其至少部分地被实施在硬件中以配置将时间段映射到所述媒体呈现内的所述多个段中的相应段的清单文件;以及流传输服务器,其至少部分地被实施在硬件中以将所述清单文件提供到所述超文本传输协议HTTP流传输客户端并且基于所述清单文件来形成包括如由所述HTTP流传输客户端请求的所述多个段中的至少一个的对所述HTTP流传输客户端的响应。2.根据权利要求1所述的系统,其中所述丢失容忍格式是根据MPEG-2传输流来配置的。3.根据权利要求1所述的系统,其中所述修复模块还被配置为在后续时间点处恢复所述错误的至少部分,所述段形成模块被配置为更新所述多个段以并入所述错误的经恢复的部分,并且所述清单模块被配置为更新所述清单以并入经更新的所述多个段。4.根据权利要求1所述的系统,其中所述错误包括采用所述丢失容忍格式的所述数字内容的所述流中的一个或多个缺失包。5.根据权利要求1所述的系统,其中所述修复模块被配置为通过将包填补到预定大小以形成如由所述启发法定义的相应的所述段来执行所述修复。6.根据权利要求1所述的系统,其中所述修复模块被配置为通过形成空帧以维持如由所述启发法定义的所述数字内容的帧的节奏来执行所述修复。7.一种在用于对数字内容的流进行通信的数字介质环境中由计算设备实施的方法,所述方法包括:由所述计算设备使用启发法来修复具有多个包的所述数字内容的所述流中的错误;由所述计算设备将经修复的所述数字内容的所述流形成为由超文本传输协议HTTP流传输客户端可消耗的媒体呈现中的多个段;由所述计算设备配置将时间段映射到所述媒体呈现内的所述多个段中的相应段的清单文件;由所述计算设备将所述清单文件提供到所述超文本传输协议HTTP流传输客户端;以及由所述计算设备基于所述清单文件来形成包括如由所述HTTP流传输客户端请求的所述多个段中的至少一个的对所...
【专利技术属性】
技术研发人员:M·C·桑伯格,K·M·斯特里特,
申请(专利权)人:奥多比公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。