一种空间视频直播方法、空间视频同步方法及相关装置与流程

    技术2025-05-27  43


    本申请涉及数据处理领域,具体涉及一种空间视频直播方法、空间视频同步方法及相关装置。


    背景技术:

    1、空间视频是一种新型的视频存储、处理和观看方式,能够提供同一时刻不同拍摄视角的视频画面,用户在观看空间视频时,可以选择在不同拍摄视角切换视频观看视角。

    2、相关技术中,通常使用“子弹时间”技术,通过慢镜头变换来展示不同视角下的场景;但是,子弹时间技术无法满足直播场景下的实时性要求。


    技术实现思路

    1、有鉴于此,本申请第一方面提供了一种空间视频直播方法,所述方法应用于用户终端,所述方法包括:

    2、响应于直播播放请求,获取直播视频流;所述直播视频流包括实时传输的多个传输视频帧,所述传输视频帧由具有相同时间戳的多个通道视频帧拼接组成;

    3、根据所述传输视频帧对应的各个所述通道视频帧之间的空间排列信息,生成空间视频帧集合;所述空间视频帧集合中存储有多个空间视角各自对应的空间视频帧;

    4、获取直播观看视角,并将所述空间视频帧集合中与所述直播观看视角对应的所述空间视频帧确定为显示视频帧;

    5、播放所述显示视频帧对应的显示视频流;所述显示视频流中各个视频帧对应的空间视角与所述直播观看视角相同。

    6、可选地,所述响应于直播播放请求,获取直播视频流包括:

    7、响应于所述直播播放请求,获取直播内容分发网络提供的所述直播视频流;

    8、其中,所述直播视频流由中台终端上传至所述直播内容分发网络,所述直播视频流是所述中台终端将具有相同时间戳的所述通道视频帧、按照所述空间排列信息进行拼接后得到的;所述空间排列信息是根据各个所述通道视频帧各自对应的采集终端的空间位置关系确定的;所述中台终端与所述采集终端处于同一局域网内。

    9、可选地,所述传输视频帧至少包括关键帧和补充增强信息帧,所述关键帧用于承载视频画面,所述补充增强信息帧用于存储所述时间戳和所述通道视频帧在所述传输视频帧中的位置;所述直播视频流是通过对多个所述传输视频帧进行高效率视频编码得到的。

    10、可选地,所述根据所述传输视频帧对应的各个所述通道视频帧之间的空间排列信息,生成空间视频帧集合包括:

    11、根据所述空间排列信息,从多个所述通道视频帧中确定空间位置相邻的第一目标帧和第二目标帧;

    12、通过插帧算法,生成所述第一目标帧与所述第二目标帧之间的多个过渡视频帧,并根据所述第一目标帧和所述第二目标帧各自对应空间视角,确定各个所述过渡视频帧各自对应的空间视角;其中,从所述第一目标帧、多个所述过渡视频帧至所述第二目标帧的视频画面是连续的;

    13、基于所有所述通道视频帧、所述过渡视频帧以及所述通道视频帧和所述过渡视频帧各自对应的空间视角,构建所述空间视频帧集合。

    14、可选地,所述获取直播观看视角,并将所述空间视频帧集合中与所述直播观看视角对应的所述空间视频帧确定为显示视频帧包括:

    15、响应于视角切换请求,确定所述视角切换请求对应的直播观看视角;

    16、将所述空间视频帧集合中所述空间视角与所述直播切换视角对应的所述空间视频帧,确定为所述显示视频帧。

    17、本申请第二方面提供了一种空间视频同步方法,所述方法应用于中台终端,所述方法包括:

    18、接收同一局域网内多个采集终端发送的多个通道视频帧;

    19、根据各个所述通道视频帧各自对应的时间戳,将具有相同时间戳的所述通道视频帧按照所述空间排列信息进行拼接,得到传输视频帧;

    20、将所述传输视频帧上传至直播内容分发网络。

    21、本申请第三方面提供了一种空间视频直播播放装置,所述装置应用于用户终端,所述装置包括:

    22、获取单元,用于:响应于直播播放请求,获取直播视频流;所述直播视频流包括实时传输的多个传输视频帧,所述传输视频帧由具有相同时间戳的多个通道视频帧拼接组成;

    23、生成单元,用于:根据所述传输视频帧对应的各个所述通道视频帧之间的空间排列信息,生成空间视频帧集合;所述空间视频帧集合中存储有多个空间视角各自对应的空间视频帧;

    24、确定单元,用于:获取直播观看视角,并将所述空间视频帧集合中与所述直播观看视角对应的所述空间视频帧确定为显示视频帧;

    25、播放单元,用于:播放所述显示视频帧对应的显示视频流;所述显示视频流中各个视频帧对应的空间视角与所述直播观看视角相同。

    26、本申请第四方面提供了一种空间视频同步装置,所述装置应用于中台终端,所述装置包括:

    27、接收单元,用于:接收同一局域网内多个采集终端发送的多个通道视频帧;

    28、同步拼接单元,用于:根据各个所述通道视频帧各自对应的时间戳,将具有相同时间戳的所述通道视频帧按照所述空间排列信息进行拼接,得到传输视频帧;

    29、上传单元,用于:将所述传输视频帧上传至直播内容分发网络。

    30、本申请第五方面提供了一种计算机设备,所述设备包括:存储器和处理器;

    31、所述存储器,用于存储指令;

    32、所述处理器,用于执行所述存储器中的所述指令,执行以上第一方面或第二方面所述的方法。

    33、本申请第六方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序代码或指令,当其在计算机上运行时,使得所述计算机执行以上第一方面或第二方面所述的方法。

    34、从以上技术方案可以看出,本申请具有以下优点:

    35、本申请提供了一种空间视频直播方法、空间视频同步方法及相关装置,首先,响应于直播播放请求,获取直播视频流;该直播视频流中包括实时传输的多个传输视频帧,传输视频帧由具有相同时间戳的多个通道视频帧拼接组成,提高了不同视角的通道视频帧传输的实时性和同步性。其次,根据传输视频帧对应的各个通道视频帧之间的空间排列信息,生成空间视频帧集合,在该空间视频帧集合中存储有多个空间视角各自对应的空间视频帧,丰富了空间视频的视角;接着,获取直播观看视角,并将空间视频帧集合中与直播观看视角对应的空间视频帧确定为显示视频帧;然后,播放显示视频帧对应的显示视频流;显示视频流中各个视频帧对应的空间视角与直播观看视角相同。由此可见,本申请实施例能够以传输视频帧的形式对多个不同视角的通道视频帧进行同步和整合,进而直接基于一个整体的传输视频帧,同步获得具有相同时间戳的通道视频帧,提高了直播场景下多个通道视频帧传输的实时性和同步性;并基于不同视角的通道视频帧中的画面内容生成多个空间视角各自对应的空间视频帧,进一步丰富了直播的空间视角,满足了用户针对不同空间视角的观看需求。



    技术特征:

    1.一种空间视频直播方法,其特征在于,所述方法应用于用户终端,所述方法包括:

    2.根据权利要求1所述的方法,其特征在于,所述响应于直播播放请求,获取直播视频流包括:

    3.根据权利要求2所述的方法,其特征在于,所述传输视频帧至少包括关键帧和补充增强信息帧,所述关键帧用于承载视频画面,所述补充增强信息帧用于存储所述时间戳和所述通道视频帧在所述传输视频帧中的位置;所述直播视频流是通过对多个所述传输视频帧进行高效率视频编码得到的。

    4.根据权利要求1所述的方法,其特征在于,所述根据所述传输视频帧对应的各个所述通道视频帧之间的空间排列信息,生成空间视频帧集合包括:

    5.根据权利要求1所述的方法,其特征在于,所述获取直播观看视角,并将所述空间视频帧集合中与所述直播观看视角对应的所述空间视频帧确定为显示视频帧包括:

    6.一种空间视频同步方法,其特征在于,所述方法应用于中台终端,所述方法包括:

    7.一种空间视频直播播放装置,其特征在于,所述装置应用于用户终端,所述装置包括:

    8.一种空间视频同步装置,其特征在于,所述装置应用于中台终端,所述装置包括:

    9.一种计算机设备,其特征在于,所述设备包括:存储器和处理器;

    10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序代码或指令,当其在计算机上运行时,使得所述计算机执行以上权利要求1至5任一项所述的空间视频直播方法,或者权利要求6所述的空间视频同步方法。


    技术总结
    本申请公开一种空间视频直播方法、空间视频同步方法及相关装置,空间视频直播方法包括:响应于直播播放请求,获取直播视频流;直播视频流包括实时传输的多个传输视频帧,传输视频帧由具有相同时间戳的多个通道视频帧拼接组成;根据传输视频帧对应的各个通道视频帧之间的空间排列信息,生成空间视频帧集合;空间视频帧集合中存储有多个空间视角各自对应的空间视频帧;获取直播观看视角,并将空间视频帧集合中与直播观看视角对应的空间视频帧确定为显示视频帧;播放显示视频帧对应的显示视频流;显示视频流中各个视频帧对应的空间视角与直播观看视角相同,能够提高直播场景下多个通道视频帧传输的实时性和同步性,并丰富空间视频直播时的空间视角。

    技术研发人员:高腾,杨松,杨波
    受保护的技术使用者:北京搜狐新动力信息技术有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-31380.html

    最新回复(0)