视频处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28848917 阅读:17 留言:0更新日期:2021-06-11 23:51
本申请公开了一种视频处理方法、装置、电子设备及存储介质,通过基于视频发送请求,将待发送的视频数据按照视频编码协议进行编码处理获得视频帧;将待发送的视频辅助数据封装至自定义数据帧;根据所述视频帧和所述自定义数据帧获得目标视频码流,并将所述目标视频码流通过指定通道发送,从而将视频数据和视频辅助数据通过同一通道发送,简化视频数据和视频辅助数据传输的流程。

【技术实现步骤摘要】
视频处理方法、装置、电子设备及存储介质
本申请涉及一种视频
,具体地,涉及一种视频处理方法、装置、电子设备及存储介质。
技术介绍
视频技术即动态图像传输技术,在电信领域被称为视频业务或视讯业务,在计算机界常常称为多媒体通信、流媒体通信等。视频通信技术是实现和完成视频业务的主要技术。随着互联网技术的高速发展,视频技术的应用越来越广发,例如视频直播、视频会议、视频课程、视频聊天等。通常终端将采集的视频数据的进行编码,并进行传输。除了视频数据,往往还有字幕、音频、以及各种应用场景产生的数据等视频辅助数据需要进行传输。视频数据与视频辅助数据需要同步显示,而视频辅助数据与视频数据分开处理和传输,过程繁琐。
技术实现思路
鉴于上述问题,本专利技术提出了一种视频处理方法、装置、电子设备及存储介质。第一方面,本申请实施例提供了一种视频处理方法,所述方法包括:基于视频发送请求,将待发送的视频数据按照视频编码协议进行编码处理获得视频帧;将待发送的视频辅助数据封装至自定义数据帧;根据所述视频帧和所述自定义数据帧获得目标视频码流,并将所述目标视频码流通过指定通道发送。第二方面,本申请实施例还提供了一种视频处理方法,所述方法包括:基于视频播放请求,通过指定通道获取目标视频码流;根据所述目标视频码流获得视频帧和自定义数据帧;将所述视频帧按照视频编码协议进行解码处理获得视频数据;获取所述自定义数据帧中封装的视频辅助数据;播放所述视频数据和所述视频辅助数据。第三方面,本申请实施例还提供了一种视频处理装置,所述装置包括:视频帧获取模块,用于基于视频发送请求,将待发送视频数据按照视频编码协议进行编码处理获得视频帧;自定义数据帧获取模块,用于将待发送的视频辅助数据封装至自定义数据帧;目标视频码流获取模块,用于根据所述视频帧和所述自定义数据帧获得目标视频码流,并将所述目标视频码流通过指定通道发送。第四方面,本申请实施例还提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行如上述所述的方法。第五方面,本申请实施例还提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如上述所述的方法。本专利技术提供的技术方案,通过基于视频发送请求,将待发送的视频数据按照视频编码协议进行编码处理获得视频帧;将待发送的视频辅助数据封装至自定义数据帧;根据所述视频帧和所述自定义数据帧获得目标视频码流,并将所述目标视频码流通过指定通道发送,从而将视频数据和视频辅助数据通过同一通道发送,简化视频数据和视频辅助数据传输的流程。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,而不是全部的实施例。基于本申请实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例及附图,都属于本专利技术保护的范围。图1示出了本申请一实施例所涉及的一种应用环境的示意图;图2示出了本申请一实施例提出的一种视频处理方法的流程示意图;图3示出了本申请另一实施例提出的一种视频处理方法的流程示意图;图4示出了本申请又一实施例提出的一种视频处理方法的流程示意图;图5示出了本申请又一实施例中目标视频码流的一种结构示意图;图6示出了本申请又一实施例中步骤S340的流程示意图;图7示出了本申请再一实施例提出的一种视频处理方法的流程示意图;图8示出了本申请再一实施例中步骤S450的流程示意图;图9示出了本申请还一实施例提出的一种视频处理方法的流程示意图;图10示出了本申请一实施例提出的一种视频处理装置的结构框图;图11示出了本申请又一实施例提出的一种视频处理装置的结构框图;图12示出了本申请一实施例提出的一种电子设备的结构框图;图13示出了本申请一实施例提出的一种计算机可读存储介质的结构框图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。随着互联网技术的高速发展,视频技术的应用越来越广泛。通常,终端采集视频数据,并对视频数据进行编码,编码后的视频数据由指定通道进行传输。但视频传输过程中往往不只传输视频文件,还有字幕、音频、以及各种应用场景产生的数据等视频辅助数据。视频辅助数据需要和视频数据一起同步展示。但是上述视频辅助数据与编码后的视频数据分开进行传输,过程繁琐,且由于网络延迟、丢包、解码器性能等原因会影响视频数据和视频辅助数据的同步显示。为了改善上述问题,本申请的专利技术人提供一种视频处理方法、装置、电子设备及存储介质。该方法包括:通过基于视频发送请求,将待发送的视频数据按照视频编码协议进行编码处理获得视频帧;将待发送的视频辅助数据封装至自定义数据帧;根据所述视频帧和所述自定义数据帧获得目标视频码流,并将所述目标视频码流通过指定通道发送,从而将视频数据和视频辅助数据通过同一通道发送,简化视频数据和视频辅助数据传输的流程。下面将针对本专利技术实施例提供的视频方法的应用环境进行介绍。请参阅图1,图1示出了本申请实施例提供的一种视频处理系统,该视频处理系统包括:终端100和服务器200。终端100包括但不限于笔记本电脑、台式电脑、平板电脑、智能手机、可穿戴电子设备等设备。终端100可以包括图像采集装置,例如摄像头,可以采集原始的视频数据。终端100还可以包括声音采集装置,例如麦克风,可以采集原始的音频数据。终端100还可以包括显示装置,例如显示屏,可以用于展示视频数据。终端100还可以包括播放装置,用于播放视频数据和视频辅助数据。终端100还可以包括声音播放装置,例如扬声器,可以用于展示音频数据。终端100还可以包括存储装置,可以存储终端100的数据,例如视频数据、音频数据、字幕数据等。服务器200可以是独立的服务器200,也可以是由多个服务器200组成的服务器200集群。服务器200可以实现信息收发、信息处理等功能。例如服务器200可以接收视频采集终端100发送的目标视频码流。服务器200可以将接收的目标视频码流发送给其它播放终端100。终端100与服务器200之间可以通过互联网实现相互之间的通信。可选地,上述的互联网使用标准通信技术和/或协议。互联网通常为因特网、但也可以是任何网络,包括但不限于局域网(LocalAreaNetwork,LAN)、城域网(MetropolitanAreaNetwork,MAN)、广域网(WideAreaNetwork,WAN)、移动、有线或者无线网络、专用网络或者本文档来自技高网
...

【技术保护点】
1.一种视频处理方法,其特征在于,所述方法包括:/n基于视频发送请求,将待发送的视频数据按照视频编码协议进行编码处理获得视频帧;/n将待发送的视频辅助数据封装至自定义数据帧;/n根据所述视频帧和所述自定义数据帧获得目标视频码流,并将所述目标视频码流通过指定通道发送。/n

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法包括:
基于视频发送请求,将待发送的视频数据按照视频编码协议进行编码处理获得视频帧;
将待发送的视频辅助数据封装至自定义数据帧;
根据所述视频帧和所述自定义数据帧获得目标视频码流,并将所述目标视频码流通过指定通道发送。


2.根据权利要求1所述的方法,其特征在于,所述根据所述视频帧和所述自定义数据帧获得目标视频码流,并将所述目标视频码流通过指定通道发送,包括:
根据获得的所有所述视频帧获得初始视频码流;
在所述初始视频码流中插入所述自定义数据帧获得所述目标视频码流;
将所述目标视频码流通过指定通道发送。


3.根据权利要求2所述的方法,其特征在于,所述在所述初始视频码流中插入所述自定义数据帧获得所述目标视频码流,包括:
根据所述自定义数据帧的时间戳在所述初始视频码流中插入所述自定义数据帧以获得目标视频码流。


4.根据权利要求3所述的方法,其特征在于,所述根据所述自定义数据帧的时间戳在所述初始视频码流中插入所述自定义数据帧以获得目标视频码流,包括:
判断所述初始视频码流中是否存在所述自定义数据帧的同步视频帧,其中,所述同步视频帧为所述初始视频码流中与所述自定义数据帧具有相同时间戳的视频帧;
若存在,则在所述初始视频码流中将所述自定义数据帧和所述同步视频帧相邻设置;
若不存在,则在所述初始视频码流中按照时间戳的先后顺序插入所述自定义数据帧。


5.根据权利要求4所述的方法,其特征在于,所述若存在,则在所述初始视频码流中将所述自定义数据帧和所述同步视频帧相邻设置,包括:
若所述初始视频码流中存在所述自定义数据帧的所述同步视频帧,则在所述初始视频码流中将所述自定义数据帧和所述同步视频帧相邻设置,且将所述自定义数据帧设置于所述同步视频帧之后。


6.根据权利要求3所述的方法,其特征在于,所述在根据所述自定义数据帧的时间戳在所述初始视频码流中插入所述自定义数据帧获得目标视频码流之后,所述方法还包括:<...

【专利技术属性】
技术研发人员:刘卓锋
申请(专利权)人:游密科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1