[发明专利]视频串流中子程序的同步方法及计算机可读存储介质有效
申请号: | 201810441972.2 | 申请日: | 2018-05-10 |
公开(公告)号: | CN108600785B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 徐鹏钧 | 申请(专利权)人: | 闪玩有限公司 |
主分类号: | H04N21/235 | 分类号: | H04N21/235;H04N21/43;H04N21/242 |
代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 张明 |
地址: | 英国萨*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 串流 中子 程序 同步 方法 计算机 可读 存储 介质 | ||
本发明公开了一种视频串流中子程序的同步方法及计算机可读存储介质,方法包括:媒体服务器获取子程序的控制指令;媒体服务器分析目标视频,得到执行所述子程序的开始时间和结束时间;媒体服务器根据所述开始时间和结束时间,将所述子程序的控制指令进行编码,得到外挂字幕,并将所述外挂字幕嵌入至所述目标视频中;媒体服务器将嵌入有外挂字幕的目标视频发送至终端;若终端从所述目标视频的外挂字幕中解码得到子程序的控制指令,则根据所述控制指令执行对应的子程序。本发明可在实现串流视频与子程序功能的同步,提高用户体验。
技术领域
本发明涉及视频技术领域,尤其涉及一种视频串流中子程序的同步方法及计算机可读存储介质。
背景技术
随着交互式直播节目型态的发展,视频直播与视频串流领域有越来越多的创新,也有越来越多的观众希望在观看视频的同时,也能够与视频有更多即时而有趣的互动。视频串流提供者也希望能够在播放某一帧的视频之后能够马上进入一个特定的用户互动软件机制,例如用户投票、用户选择、动画等等。因此,直播节目需要将直播视频与直播节目应用程序其他功能进行同步,以提高用户体验。
然而,由于从视频串流源经过不同的网路连线机制,串流到不同的目标硬件装置并播放具有不同的延迟,导致直播视频在不同的播放装置之间具有不同的延迟,使得直播视频与其他经由客户端应用程序触发的节目元素(例如限时答题、限时投票、动画等等)难以通过现有时间戳的方式进行同步,因而造成使用者体验不佳。
因此,如何在视频串流路径延迟不一的情况下,让所有的目标硬件装置均能将某一帧视频的播放与节目元素的执行同步是目前不容易解决的问题。
发明内容
本发明所要解决的技术问题是:提供一种视频串流中子程序的同步方法及计算机可读存储介质,可在不同终端上实现串流视频与子程序功能的同步,提高用户体验。
为了解决上述技术问题,本发明采用的技术方案为:一种视频串流中子程序的同步方法,包括:
媒体服务器获取子程序的控制指令;
媒体服务器分析目标视频,得到执行所述子程序的开始时间和结束时间;
媒体服务器根据所述开始时间和结束时间,将所述子程序的控制指令进行编码,得到外挂字幕,并将所述外挂字幕嵌入至所述目标视频中;
媒体服务器将嵌入有外挂字幕的目标视频发送至终端;
若终端从所述目标视频的外挂字幕中解码得到子程序的控制指令,则根据所述控制指令执行对应的子程序。
本发明还涉及一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现以下步骤:
获取子程序的控制指令;
分析目标视频,得到执行所述子程序的开始时间和结束时间;
根据所述开始时间和结束时间,将所述子程序的控制指令进行编码,得到外挂字幕,并将所述外挂字幕嵌入至所述目标视频中;
将嵌入有外挂字幕的目标视频发送至终端;
若从所述目标视频的外挂字幕中解码得到子程序的控制指令,则根据所述控制指令执行对应的子程序。
本发明的有益效果在于:通过将控制指令编码至外挂字幕中,让控制指令与特定的视频帧或视频段进行同步,从而实现某一帧视频的播放与子程序的执行的同步,有效解决不同终端之间延迟不同的问题。
附图说明
图1为本发明一种视频串流中子程序的同步方法的流程图;
图2为本发明实施例一的方法流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于闪玩有限公司,未经闪玩有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810441972.2/2.html,转载请声明来源钻瓜专利网。