[发明专利]计算设备、播放装置、播放视频广播流的方法和计算机可读介质在审
申请号: | 202110697873.2 | 申请日: | 2017-08-04 |
公开(公告)号: | CN113411616A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | G·J·戴维斯;M·卡尔曼 | 申请(专利权)人: | 推特公司 |
主分类号: | H04N21/2183 | 分类号: | H04N21/2183;H04N21/231;H04N21/4402;H04N21/845;H04L29/06;H04L29/08 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 王珺;王艳波 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 设备 播放 装置 视频 广播 方法 计算机 可读 介质 | ||
1.一种计算设备(160),包括:
至少一个处理器(178);以及
非暂时性计算机可读介质(110),具有存储在其上的可执行指令,所述可执行指令当由所述至少一个处理器执行时,配置为执行低延迟视频广播引擎(170),所述低延迟视频广播引擎配置为:
在不写入视频帧的情况下将表头写入(305)至少两个分段文件(205),所述表头标识视频广播流,
生成(310)至少标识当前分段文件和下一分段文件的播放列表(166、166’),
将正在进行中标签包括在所述当前分段文件的播放列表中,所述正在进行中标签指示当前分段未完全写入,
将所述播放列表、所述当前分段文件和所述下一分段文件传输到缓存服务器,以及
开始从广播设备(102a)接收(320)所述视频广播流作为一系列帧,
其中,当检测到每一帧时,所述低延迟视频广播引擎配置为:
确定所述帧是否为中断帧,以及
响应于确定所述帧不是中断帧,将所述帧与所述当前分段文件相关联并且将所述帧作为块传输到所述所述缓存服务器。
2.根据权利要求1所述的计算设备,其中所述所述低延迟视频广播引擎响应于确定所述帧是中断帧(325):
将指示所述当前分段文件结束的标记作为块传输(340)到所述缓存服务器,
在传输了指示所述当前分段文件结束的所述标记之后,将所述当前分段文件添加到与所述视频广播流相关联的HLS播放列表,以及
从所述当前分段文件删除所述正在进行中标签。
3.根据权利要求1或2所述的计算设备,其中所述低延迟视频广播引擎配置为将正在进行中标签包括在所述下一分段文件的播放列表中,所述正在进行中标签指示下一分段未完全写入。
4.根据权利要求1或2所述的计算设备,其中所述低延迟视频广播引擎配置为将日期时间标签包括在所述当前分段文件的播放列表中,所述日期时间标签指示创建所述当前分段的时间。
5.根据权利要求3所述的计算设备,其中所述低延迟视频广播引擎配置为将日期时间标签包括在所述下一分段文件的播放列表中,所述日期时间标签指示创建所述下一分段的时间。
6.一种播放装置,配置为:
从缓存服务器接收(410)视频广播流的播放列表,所述播放列表至少标识当前分段文件和下一分段文件,所述播放列表包括所述当前分段文件的正在进行中标签,所述正在进行中标签指示当前分段未完全写入;
在加入所述视频广播流时,使用所述正在进行中标签确定来自所述缓存服务器的所述分段文件中的一个分段文件,以开始播放;以及
从所确定的所述分段文件中的一个分段文件开始播放所述视频广播流。
7.根据权利要求6所述的装置,其中所述播放列表包括至少四个分段文件,每个所述分段文件具有相应的日期时间标签,并且至少四个所述分段文件中的至少一些分段文件具有相应的正在进行中标签,并且其中所述装置还配置为:
基于所述正在进行中标签和所述日期时间标签,确定回放缓冲区大小和至少四个所述分段文件中待首先请求的特定分段文件。
8.根据权利要求6或7所述的装置,其中所述装置还配置为:
在请求所述当前分段文件的同时,向所述缓存服务器发送对所述下一分段文件的请求。
9.根据权利要求8所述的装置,其中所述装置配置为在接收到所述当前分段文件的最后一帧之后,接收所述下一分段文件的帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于推特公司,未经推特公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110697873.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带自锁防弹开结构的结扎夹
- 下一篇:一种配电网故障定位方法