一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频直播同步方法及系统与流程

2021-10-24 13:00:00 来源:中国专利 TAG:直播 视频 同步 方法 系统


1.本发明涉及视频直播技术领域,特别是涉及一种视频直播同步方法及系统。


背景技术:

2.随着信息网络技术的发展,教育借助信息网络和相关配套技术设备,实现了实时或分时的远程教育。远程教育的主要依托教育平台获取和汇总教学数据,由各教学终端通过教学平台获取教学数据完成教学,包括视频录播教学或视频直播教学等。远程教育依托云技术的发展,进一步降低了教育平台和教育终端的设置局限,包括设备局限和用户局限。
3.视频直播教学是远程教育的重要组成部分,尤其在云教育平台的应用中,直播凭借云技术的优势,直播的手段更加灵活,直播的视频来源可由提供教育方、第三方甚至接收教育方来提供,极大地丰富了直播视频的来源和内容,丰富了教学数据的储备。在视频直播教学场景中,开播端的教师画面和教学用的画板画面的视频数据流采集方式不一样,这就导致了在观看端观看到的教师画面和教学用的画板画面会存在时间上的不一致问题,教师画面始终滞后于画板画面。为解决这类数据流来源差异导致的画面不一致问题,传统的解决方式是进行数据源统一,将画笔信息与时间戳信息一起放入视频流数据的sei(supplemental enhancement information)增强信息结构中。这样在教师端统一了数据源的问题,解决教师画面与画板画面不同步的问题。
4.然而,传统的这种方式,在直播中途加入的观看端会缺少相应的sei帧,导致历史画板画面的显示处理存在较大难度。


技术实现要素:

5.基于此,有必要针对在直播中途加入的观看端会缺少相应的sei帧,导致历史画板画面的显示处理存在较大难度这一不足,提供一种视频直播同步方法及系统。
6.一种视频直播同步方法,包括步骤:在传输至观看端的第一视频码流中间隔写入sei增强信息;其中,sei增强信息配置有第一时间戳信息;为第二视频码流的目标信息配置对应的第二时间戳信息。
7.上述的视频直播同步方法,在传输至观看端的第一视频码流中间隔写入sei增强信息后,为第二视频码流的目标信息配置对应的第二时间戳信息。其中,sei增强信息配置有第一时间戳信息。通过第一时间戳信息与第二时间戳信息的预先配置,便于观看端通过第一时间戳信息与第二时间戳信息进行时间戳比对,计算出目标信息的显示时间。基于此,便于调整第一视频码流与第二视频码流对应画面的显示同步。
8.在其中一个实施例中,第一时间戳信息与第二时间戳信息的参考时间对象相同。
9.在其中一个实施例中,第二视频码流为画板画面视频流;目标信息包括画板信息。
10.一种视频直播同步装置,包括步骤:第一配置模块,用于在传输至观看端的第一视频码流中间隔写入sei增强信息;其
中,sei增强信息配置有第一时间戳信息;第二配置模块,用于为第二视频码流的目标信息配置对应的第二时间戳信息。
11.上述的视频直播同步装置,在传输至观看端的第一视频码流中间隔写入sei增强信息后,为第二视频码流的目标信息配置对应的第二时间戳信息。其中,sei增强信息配置有第一时间戳信息。通过第一时间戳信息与第二时间戳信息的预先配置,便于观看端通过第一时间戳信息与第二时间戳信息进行时间戳比对,计算出目标信息的显示时间。基于此,便于调整第一视频码流与第二视频码流对应画面的显示同步。
12.一种视频直播同步方法,包括步骤:获取开播端发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息;根据第一时间戳信息和第二时间戳信息创建延时任务;根据第一时间戳信息和/或延时任务确定目标信息的显示时间。
13.上述的视频直播同步方法,在获取开播端发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息后,根据第一时间戳信息和第二时间戳信息创建延时任务,并根据第一时间戳信息和/或延时任务确定目标信息的显示时间。基于此,通过第一时间戳信息和/或延时任务确定目标信息的显示时间,保证了第一视频码流和第二视频码流的显示同步的同时,且中途加入的观看用户可看到各历史时刻的目标信息。同时,无需增加额外的补充信息即可实现上述效果,减少了流传输的压力,保持了视频流格式的稳定性。
14.在其中一个实施例中,获取开播端发送的第一视频码流中的sei增强信息的过程,包括步骤:通过视频直播框架获取开播端发送的第一视频码流中的sei增强信息。
15.在其中一个实施例中,延时任务的执行时间包括第一时间戳信息和第二时间戳信息的时间差值。
16.在其中一个实施例中,根据第一时间戳信息和/或延时任务确定目标信息的显示时间的过程,包括步骤:获取各目标信息;比对目标信息与第一时间戳信息,选取立即显示的目标信息。
17.在其中一个实施例中,根据第一时间戳信息和/或延时任务确定目标信息的显示时间的过程,包括步骤:执行延时任务;在延时任务被执行至预设执行时间点时,更新sei增强信息;比对目标信息与更新后的sei增强信息中的第一时间戳信息,确定目标信息的显示时间。
18.在其中一个实施例中,根据第一时间戳信息和/或延时任务确定目标信息的显示时间的过程,还包括步骤:在目标信息与更新后的sei增强信息中的第一时间戳信息的误差大于预设误差范围时,创建用于再次更新sei增强信息的延时任务。
19.一种视频直播同步装置,包括:
信息获取模块,用于获取开播端发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息;任务创建模块,用于根据第一时间戳信息和第二时间戳信息创建延时任务;显示执行模块,用于根据第一时间戳信息和/或延时任务确定目标信息的显示时间。
20.上述的视频直播同步装置,在获取开播端发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息后,根据第一时间戳信息和第二时间戳信息创建延时任务,并根据第一时间戳信息和/或延时任务确定目标信息的显示时间。基于此,通过第一时间戳信息和/或延时任务确定目标信息的显示时间,保证了第一视频码流和第二视频码流的显示同步的同时,且中途加入的观看用户可看到各历史时刻的目标信息。同时,无需增加额外的补充信息即可实现上述效果,减少了流传输的压力,保持了视频流格式的稳定性。
21.一种视频直播同步系统,包括开播端和观看端;其中,开播端被配置为执行以下步骤:在传输至观看端的第一视频码流中间隔写入sei增强信息;其中,sei增强信息配置有第一时间戳信息;为第二视频码流的目标信息配置对应的第二时间戳信息;其中,观看端被配置为执行以下步骤:获取开播端发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息;根据第一时间戳信息和第二时间戳信息创建延时任务;根据第一时间戳信息和/或延时任务确定目标信息的显示时间。
22.上述的视频直播同步系统,观看端在获取开播端发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息后,根据第一时间戳信息和第二时间戳信息创建延时任务,并根据第一时间戳信息和/或延时任务确定目标信息的显示时间。基于此,通过第一时间戳信息和/或延时任务确定目标信息的显示时间,保证了第一视频码流和第二视频码流的显示同步的同时,且中途加入的观看用户可看到各历史时刻的目标信息。同时,无需增加额外的补充信息即可实现上述效果,减少了流传输的压力,保持了视频流格式的稳定性。
23.一种计算机存储介质,其上存储有计算机指令,计算机指令被处理器执行时实现上述任一实施例的视频直播同步方法。
24.上述的计算机存储介质,观看端在获取开播端发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息后,根据第一时间戳信息和第二时间戳信息创建延时任务,并根据第一时间戳信息和/或延时任务确定目标信息的显示时间。基于此,通过第一时间戳信息和/或延时任务确定目标信息的显示时间,保证了第一视频码流和第二视频码流的显示同步的同时,且中途加入的观看用户可看到各历史时刻的目标信息。同时,无需增加额外的补充信息即可实现上述效果,减少了流传输的压力,保持了视频流格式的稳定性。
25.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的
计算机程序,处理器执行程序时实现上述任一实施例的视频直播同步方法。
26.上述的计算机设备,观看端在获取开播端发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息后,根据第一时间戳信息和第二时间戳信息创建延时任务,并根据第一时间戳信息和/或延时任务确定目标信息的显示时间。基于此,通过第一时间戳信息和/或延时任务确定目标信息的显示时间,保证了第一视频码流和第二视频码流的显示同步的同时,且中途加入的观看用户可看到各历史时刻的目标信息。同时,无需增加额外的补充信息即可实现上述效果,减少了流传输的压力,保持了视频流格式的稳定性。
附图说明
27.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
28.图1为一实施方式的视频直播同步系统视频传输示意图;图2为一实施方式的视频直播同步方法流程图;图3为一实施方式的视频直播同步装置模块结构图;图4为另一实施方式的视频直播同步方法流程图;图5为再一实施方式的视频直播同步方法流程图;图6为又一实施方式的视频直播同步方法流程图;图7为另一实施方式的视频直播同步装置模块结构图;图8为一实施方式的计算机内部构造示意图。
具体实施方式
29.为了更好地理解本发明的目的、技术方案以及技术效果,以下结合附图和实施例对本发明进行进一步的讲解说明。同时声明,以下所描述的实施例仅用于解释本发明,并不用于限定本发明。
30.本发明实施例提供了一种视频直播同步系统。
31.图1为一实施方式的视频直播同步系统视频传输示意图,如图1所示,视频直播同步系统包括开播端1000和观看端1001。
32.开播端1000通过将视频码流传输至观看端1001,实现视频画面的直播。在视频直播同步的应用场景中,开播端1000包括不同视频数据源的视频画面,例如教师画面与画板画面等。其中,教师画面作为直播主讲角色,其视频码流是主要的传输码流,在本实施例中,在经视频编码压缩后,其各帧(包括帧内编码帧、帧间编码帧等)以第一视频码流的形式传输至观看端1001。需要注意的是,教师画面仅为一实施例,第一视频码流表征的是直播过程中的主要直播主讲部分,教师画面不代表唯一限定。
33.对应的,作为直播主讲的辅助画面,类似画板画面、pc画面等数据源不同于第一视频码流的画面,以第二视频码流的形式由开播端1000传输至观看端1001。需要注意的是,开播端1000传输至观看端1001的第二视频码流不唯一,在满足传输条件和视频处理条件的情
况下,开播端1000传输至观看端1001可包括多路不同的第二视频码流,对应多路不同的辅助画面。
34.基于此,在开播端1000的执行主体执行了一实施方式的视频直播同步方法。图2为一实施方式的视频直播同步方法流程图,如图2所示,一实施方式的视频直播同步方法包括步骤s100和步骤s101:s100,在传输至观看端1001的第一视频码流中间隔写入sei增强信息;其中,sei增强信息配置有第一时间戳信息;s101,为第二视频码流的目标信息配置对应的第二时间戳信息。
35.在sei增强信息第一视频码流的信息结构中间隔写入sei增强信息,即每隔预设时间段进行sei增强信息的写入操作。其中,在第一视频码流的生成或传输过程中,均可执行sei增强信息的写入操作。作为一个较优的实施方式,如图1所示,在第一视频码流的传输过程中,将sei增强信息以插入帧的形式进行写入操作。
36.其中,sei增强信息配置有第一时间戳信息,用于后续的视频画面同步。通过为第二视频码流的目标信息配置对应的第二时间戳信息,实现基于sei增强信息的视频同步。
37.第二时间戳信息被写入在目标信息的信息结构中。其中,目标信息包括辅助画面或辅助画面内的具体信息。例如,目标信息可以为画板画面或画板内的画笔笔迹信息等。第二时间戳信息的配置,为目标信息提供基于第一时间戳信息的时间参考,以便于后续观看端1001执行画面显示的时间点确定,通过时间戳完成显示同步或特定显示。
38.在其中一个实施例中,第二视频码流为画板画面视频流;目标信息包括画板信息。
39.基于此,在其中一个实施例中,第一时间戳信息与第二时间戳信息的参考时间对象相同,以便于后续进行时间戳的比对。作为一个较优的实施方式,第一时间戳信息与第二时间戳信息的参考时间对象均为开播端1000。
40.上述一实施方式的视频直播同步方法,在传输至观看端1001的第一视频码流中间隔写入sei增强信息后,为第二视频码流的目标信息配置对应的第二时间戳信息。其中,sei增强信息配置有第一时间戳信息。通过第一时间戳信息与第二时间戳信息的预先配置,便于观看端1001通过第一时间戳信息与第二时间戳信息进行时间戳比对,计算出目标信息的显示时间。基于此,便于调整第一视频码流与第二视频码流对应画面的显示同步。
41.对应的,在开播端1000,还提供了一种视频直播同步装置。
42.图3为一实施方式的视频直播同步装置模块结构图,如图3所示,一实施方式的视频直播同步装置包括模块100和模块101:第一配置模块100,用于在传输至观看端1001的第一视频码流中间隔写入sei增强信息;其中,sei增强信息配置有第一时间戳信息;第二配置模块101,用于为第二视频码流的目标信息配置对应的第二时间戳信息。
43.上述一实施方式的视频直播同步装置,在传输至观看端1001的第一视频码流中间隔写入sei增强信息后,为第二视频码流的目标信息配置对应的第二时间戳信息。其中,sei增强信息配置有第一时间戳信息。通过第一时间戳信息与第二时间戳信息的预先配置,便于观看端1001通过第一时间戳信息与第二时间戳信息进行时间戳比对,计算出目标信息的显示时间。基于此,便于调整第一视频码流与第二视频码流对应画面的显示同步。
44.在观看端1001,存在持续观看的用户或中途加入直播观看的用户,为适应不同类
型用户的视频同步需求,在观看端1001的执行主体执行了另一实施方式的视频直播同步方法。
45.图4为另一实施方式的视频直播同步方法流程图,如图4所示,另一实施方式的视频直播同步方法包括步骤s200至步骤s202:s200,获取开播端1000发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息;s201,根据第一时间戳信息和第二时间戳信息创建延时任务;s202,根据第一时间戳信息和/或延时任务确定目标信息的显示时间。
46.其中,在观看端1001,会以一定频率获取开播端1000发送的第一视频码流中的sei增强信息,并从sei增强信息获取第一时间戳信息。同时,获取当前时刻的第二视频码流,从第二视频码流中获取第二时间戳信息。
47.在其中一个实施例中,图5为再一实施方式的视频直播同步方法流程图,如图5所示,步骤s200中获取开播端1000发送的第一视频码流中的sei增强信息的过程,包括步骤s300:s300,通过视频直播框架获取开播端1000发送的第一视频码流中的sei增强信息。
48.其中,视频直播框架运行在观看端1001的系统设备中,支撑视频直播的功能实现。通过在视频直播框架的特定层直接获取第一视频码流中的sei增强信息,高效准确地确定sei增强信息的第一时间戳信息。作为一个较优的实施方式,以观看端1001的系统设备为ios设备为例,通过选用ijk视频直播框架获取开播端1000发送的第一视频码流中的sei增强信息。
49.根据第一时间戳信息和第二时间戳信息创建延时任务,以延时任务的执行时间,消除第一视频码流与第二视频码流对应画面或信息的显示时间差异。
50.在其中一个实施例中,延时任务的执行时间包括第一时间戳信息和第二时间戳信息的时间差值。延时任务的执行时间可以为第一时间戳信息和第二时间戳信息的时间差值或基于时间差值的关联时间。其中,可将时间差值代入线性公式、差值公式等预设运算公式,对时间差值进行进一步处理,获得关联时间。其中,预设运算公式可根据观看端1001或开播端1000的同步需求进行预先设定,满足视频同步或异步播放需求。
51.进一步地,根据第一时间戳信息和/或延时任务确定目标信息的显示时间,在完成视频同步的同时,基于已有的sei增强信息,为刚加入直播的观看用户执行相关的目标信息显示,使其可以看到历史时刻的目标信息。
52.在其中一个实施例中,如图5所示,步骤s202中根据第一时间戳信息和/或延时任务确定目标信息的显示时间的过程,包括步骤s301和步骤s302:s301,获取各目标信息;s302,比对目标信息与第一时间戳信息,选取立即显示的目标信息。
53.其中,对于中途加入直播的观看端1001,会立刻在第二视频码流中获取目标信息,通过目标信息与第一时间戳信息进行比对,确定需要立即展示的目标信息,并对这部分目标信息进行显示。在其中一个实施例中,各目标信息已被配置有第二时间戳信息,根据第二时间戳信息与第一时间戳信息的比对,确定第二时间戳信息所表征的显示时间,即目标信息的显示时间。
54.在其中一个实施例中,图6为又一实施方式的视频直播同步方法流程图,如图6所示,步骤s202中根据第一时间戳信息和/或延时任务确定目标信息的显示时间的过程,包括步骤s400至步骤s402:s400,执行延时任务;s401,在延时任务被执行至预设执行时间点时,更新sei增强信息;s402,比对目标信息与更新后的sei增强信息中的第一时间戳信息,确定目标信息的显示时间。
55.其中,又一实施方式的视频直播同步方法中步骤s400至步骤s402的设置,主要是用于针对观看端1001视频播放过程中出现的网络异常,例如网络抖动或网络拥堵等。此时,观看端1001先执行延时任务,在延时任务到达预设执行时间点,进行一次二次校验以更新sei增强信息。在其中一个实施例中,预设执行时间点为延时任务被完整执行完毕的时刻。
56.更新以获取最新的sei增强信息,以更新后的第一时间戳信息与目标信息进行比对,确定目标信息的显示时间,例如立即显示等。同理,与目标信息的比对包括与目标信息中第一时间戳信息的比对。
57.在其中一个实施例中,如图6所示,步骤s202中根据第一时间戳信息和/或延时任务确定目标信息的显示时间的过程,还包括步骤s403:s403,在目标信息与更新后的sei增强信息中的第一时间戳信息的误差大于预设误差范围时,创建用于再次更新sei增强信息的延时任务。
58.其中,预设误差范围用于检验网络情况,在大于预设误差范围,创建新的延时任务进行执行。在其中一个实施例中,新的延时任务执行判定进入步骤s400至步骤s402的循环。
59.在其中一个实施例中,在目标信息与更新后的sei增强信息中的第一时间戳信息的误差小于等于预设误差范围时,根据目标信息的显示时间执行目标信息的对应显示。
60.在其中一个实施例中,预设误差范围包括1

3秒,作为一个较优的实施方式,预设误差范围为2秒。
61.上述另/再/又一实施方式的视频直播同步方法,在获取开播端1000发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息后,根据第一时间戳信息和第二时间戳信息创建延时任务,并根据第一时间戳信息和/或延时任务确定目标信息的显示时间。基于此,通过第一时间戳信息和/或延时任务确定目标信息的显示时间,保证了第一视频码流和第二视频码流的显示同步的同时,且中途加入的观看用户可看到各历史时刻的目标信息。同时,无需增加额外的补充信息即可实现上述效果,减少了流传输的压力,保持了视频流格式的稳定性。
62.对应的,在观看端1001,还提供了另一种视频直播同步装置。
63.图7为另一实施方式的视频直播同步装置模块结构图,如图7所示,另一实施方式的视频直播同步装置包括模块200、模块201和模块202:信息获取模块200,用于获取开播端1000发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息;任务创建模块201,用于根据第一时间戳信息和第二时间戳信息创建延时任务;显示执行模块202,用于根据第一时间戳信息和/或延时任务确定目标信息的显示时间。
64.上述另一实施方式的视频直播同步装置,在获取开播端1000发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息后,根据第一时间戳信息和第二时间戳信息创建延时任务,并根据第一时间戳信息和/或延时任务确定目标信息的显示时间。基于此,通过第一时间戳信息和/或延时任务确定目标信息的显示时间,保证了第一视频码流和第二视频码流的显示同步的同时,且中途加入的观看用户可看到各历史时刻的目标信息。同时,无需增加额外的补充信息即可实现上述效果,减少了流传输的压力,保持了视频流格式的稳定性。
65.本发明实施例还提供了一种计算机存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述任一实施例的视频直播同步方法。
66.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
67.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、终端、或者网络设备等)执行本发明各个实施例方法的全部或部分。而前述的存储介质包括:移动存储设备、ram、rom、磁碟或者光盘等各种可以存储程序代码的介质。
68.与上述的计算机存储介质对应的是,在一个实施例中还提供一种计算机设备,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行程序时实现如上述各实施例中的任意一种视频直播同步方法。
69.该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种视频直播同步方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
70.上述计算机设备,在获取开播端1000发送的第一视频码流中的sei增强信息以及第二视频码流中的第二时间戳信息,并从sei增强信息获取第一时间戳信息后,根据第一时
间戳信息和第二时间戳信息创建延时任务,并根据第一时间戳信息和/或延时任务确定目标信息的显示时间。基于此,通过第一时间戳信息和/或延时任务确定目标信息的显示时间,保证了第一视频码流和第二视频码流的显示同步的同时,且中途加入的观看用户可看到各历史时刻的目标信息。同时,无需增加额外的补充信息即可实现上述效果,减少了流传输的压力,保持了视频流格式的稳定性。
71.或,在传输至观看端1001的第一视频码流中间隔写入sei增强信息后,为第二视频码流的目标信息配置对应的第二时间戳信息。其中,sei增强信息配置有第一时间戳信息。通过第一时间戳信息与第二时间戳信息的预先配置,便于观看端1001通过第一时间戳信息与第二时间戳信息进行时间戳比对,计算出目标信息的显示时间。基于此,便于调整第一视频码流与第二视频码流对应画面的显示同步。
72.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
73.以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜