【技术实现步骤摘要】
用于流媒体的输送和渲染的播放列表错误标签
本公开涉及用于管理对计算机网络流传输的媒体的访问的技术。
技术介绍
视频内容、音频内容或两者一起被作为流媒体定期提供给各种观看设备诸如智能电话和平板电脑。这种媒体内容在被最终输送至观看设备之前通常经历若干处理和传输步骤。例如,媒体内容可以是作为原始媒体源数据开始的。之后,原始媒体源数据可以被传输至编码器,在编码器处,所述媒体源数据被编码为一系列片段。然后,所述经编码的片段可发送至存储编码片段并生成对应播放列表的分发服务器。播放列表可被提供给观看设备以使所述观看设备能够下载并且顺次渲染所述编码片段。然而,当媒体内容经历上述处理和传输时,可能在所述媒体内容中产生各种错误或缺陷。例如,媒体源数据的至编码器的媒体馈送可能被打断。在其他情况下,编码过程中可能存在错误,从而产生损坏片段。这样的错误可能破坏媒体内容的观看体验。当音频流和视频流彼此同步呈现时,尤其是会出现这种情况。各个流中的一个流中的错误可能导致与其他流的去同步。因此,本专利技术人觉察到了本领域对适应媒体流中的错误的具有改善的媒体流技术的需求。
技术实现思路
根据本公开一些实施例,提供一种方法,包括:响应于接收到的编码媒体的片段和描述所述编码媒体所属的媒体项的播放列表,确定哪些编码媒体片段包含错误;对于不包含错误的第一编码媒体片段,将第一条目添加到所述播放列表,其中所述第一条目表示所述第一编码媒体片段;对于包含错误的第二编码媒体片段,将第二条目添加到所述播放列表,其中所述第二条目表示所述第二编码媒体片段,并且其中所述第二条目指示所述片段错误;以及存储所述播放列表以供播 ...
【技术保护点】
1.一种方法,包括:响应于接收到的编码媒体的片段和描述所述编码媒体所属的媒体项的播放列表,确定哪些编码媒体片段包含错误;对于不包含错误的第一编码媒体片段,将第一条目添加到所述播放列表,其中所述第一条目表示所述第一编码媒体片段;对于包含错误的第二编码媒体片段,将第二条目添加到所述播放列表,其中所述第二条目表示所述第二编码媒体片段,并且其中所述第二条目指示所述片段错误;以及存储所述播放列表以供播放器设备访问。
【技术特征摘要】
2017.06.02 US 15/613,1111.一种方法,包括:响应于接收到的编码媒体的片段和描述所述编码媒体所属的媒体项的播放列表,确定哪些编码媒体片段包含错误;对于不包含错误的第一编码媒体片段,将第一条目添加到所述播放列表,其中所述第一条目表示所述第一编码媒体片段;对于包含错误的第二编码媒体片段,将第二条目添加到所述播放列表,其中所述第二条目表示所述第二编码媒体片段,并且其中所述第二条目指示所述片段错误;以及存储所述播放列表以供播放器设备访问。2.根据权利要求1所述的方法,其中所述第二条目包括指示所述片段错误的标签。3.根据权利要求1所述的方法,其中所述播放列表的所述第一条目指示所述第一编码媒体片段不包含错误。4.根据权利要求1所述的方法,其中所述第二编码媒体片段的所述错误是由所述第二编码媒体片段中的无效内容导致的。5.根据权利要求1所述的方法,其中所述第二编码媒体片段的所述错误是由所述第二编码媒体片段中的损坏导致的。6.根据权利要求1所述的方法,其中所述第二编码媒体片段是预期媒体片段,并且所述错误指示所述预期的第二编码媒体片段的缺失。7.根据权利要求1所述的方法,其中所述播放列表的所述第二条目包括所述第二编码媒体片段的替代片段的网络地址。8.一种方法,包括:确定编码媒体流是否包含片段错误;如果所述编码媒体流包含片段错误,那么将所述编码媒体流的播放列表修改为包括指示所述片段错误的数据;以及将经修改的播放列表传输到终端设备,以用于基于指示所述片段错误的所述数据对所述编码媒体流的至少部分进行渲染。9.根据权利要求8所述的方法,其中所述片段错误对应于所述编码媒体流的片段。10.根据权利要求9所述的方法,其中指示所述片段错误的所述数据被表示在所述片段的播放列表条目中的错误标签中。11.根据权利要求8所述的方法,其中所述片段错误是由编码错误导致的。12.根据权利要求8所述的方法,其中所述片段错误是由用于所述编码媒体流的编码器的不可操作性导致的。13.根据权利要求8所述的方法,其中所述片段错误是由所述编码媒体流所源自的媒体源数据的缺失导致的。14.根据权利要求8所述的方法,还包括:如果所编码的媒体流不包含片段错误,那么将播放列表修改为包括指示所述编码媒体流的所述片段没有错误的数据。15.根据权利要求8所述的方法,其中指示所述片段错误的所述数据还指示用作对应于所述片段错误的片段的备选片段的第二片段的网络位置。16.根据权利要求15所述的方法,其中所述第二片段表示与对应于所述片段错误的所述片段共同的内容。17.根据权利要求16所述的方法,其中所述第二片段具有至少一个属性,所述至少一个属性与对应于所述片段错误的所述片段的属性不同,其中所述至少一个属性包括编码格式、比特率、分辨率和语言中的至少一者。18.根据权利要求8所述的方法,其中所述片段错误对应于所述编码媒体流中的多个相继片段。19.根据权利要求18所述的方法,其中指示所述片段错误的所述数据还指示基于所述多个相...
【专利技术属性】
技术研发人员:J·B·施奈德尔,周鹏,R·N·潘特斯,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。