本发明涉及naas通信网络和视频处理,特别是一种利用通讯网络技术和视频处理算法实现的一种基于naas通信网络的电子节目菜单epg实时视频叠加方法即系统。
背景技术:
1、目前对于传统的epg交互视频的放音方式在ivvr平台多基于本地的视频(资源服务器rs),本地视频固定不变,如果需要将动态的epg节目单放到固定视频上,则需要提前将epg节目单和视频视频进行预叠加,不能很好的依据不同的节目单来展示不同的数据。在业务流程的快速变更方面,也不灵活,当业务逻辑需要变更时,需要配合修改大量的逻辑代码。为此,有必要对epg交互视频的放音方式进行研究和改良。
技术实现思路
1、本发明针对上述问题,提供一种基于naas通信网络的电子节目菜单epg实时视频叠加方法,包含以下步骤:
2、s1,在播放epg电子菜单的业务流程时,应用服务器as通过导航接口从外部平台获取视频文件地址和epg菜单文件地址;
3、s2,视频叠加服务器xr通过导航接口对所述视频文件地址和epg菜单文件地址指向的目标资源文件进行预处理,预处理完成向应用服务器as返回预处理完毕消息通知;
4、s3,媒体服务器ms将本地视频铃音转换为视频流推送给xr预处理模块,xr对收到的视频流和epg菜单素材进行处理,将其合并为叠加后的视频流,叠加成功后向应用服务器as返回叠加完成消息通知;
5、s4,ms给终端播放叠加epg菜单的视频;as收到叠加完成的通知后,下达指令给ms,桥接ms和xr之间的链路,xr将视频流推送给ms,ms将收到的流发送给用户终端,终端以显示叠加后的epg菜单视频;
6、s5,epg用户挂机;当用户挂机时,呼叫业务逻辑将挂机消息上报给策略接口,策略接口将挂机消息通知给xr模块,xr模块销毁本地视频流资源。
7、作为本发明的进一步说明,本地服务器通过导航接口,基于naas通信网络与外部平台进行数据交互。
8、更进一步地,所述步骤s2中的预处理包括下载、转码和缓存;从外部平台将铃音下载到本地服务器,并做转码为终端可以播放的3gp格式,并对已经处理过的铃音进行缓存,当下次需要再使用时,直接从缓存中取文件。
9、更进一步地,还包括一个触发特效流程,在所述导航接口识别到特效触发按键时进入所述触发特效流程,xr通过所述导航接口从外部平台获取特效资源,并在所述叠加后的视频流基础上叠加特效。
10、更进一步地,还包括一个翻页流程,在所述导航接口识别到翻页按键时进入所述翻页流程,重新执行所述步骤s1-s3,形成更新流更新所述叠加后的视频流。
11、另一方面,本发明还提供一种基于naas通信网络的电子节目菜单epg实时视频叠加系统,包括本地服务器、导航接口、外部平台和终端,所述本地服务器通过所述导航接口与所述外部平台建立naas通信网络连接;所述本地服务器包括应用服务器as、媒体服务器ms和视频叠加服务器xr,其中,
12、所述媒体服务器ms用于给终端提供基本和增强业务中的媒体处理功能,包括音频、视频、数据的处理和不同编解码算法之间的转换等资源功能以及通信功能和管理维护功能;
13、所述应用服务器as用于加载放音业务处理逻辑,实现信令流程控制和放音控制等功能;
14、所述视频叠加服务器xr包括文件预处理模块,用于对视频铃音资源文件进行预处理以及将接收到的epg信息与实时视频流进行叠加。
15、更进一步地,所述外部平台包含不同的业务平台,通过不同的导航接口与所述本地服务器对接,以实现不同的视频上叠加不同的epg菜单或者同一epg菜单叠加到不同的视频中。
16、更进一步地,所述外部平台包括epg服务器,用于生成电子节目菜单epg信息,通过naas通信网络将所述电子节目菜单epg信息发送到所述视频叠加服务器xr。
17、更进一步地,所述外部平台包括资源服务器rs,存放视频铃音资源文件;所述视频叠加服务器xr根据视频文件地址,通过所述导航接口从所述资源服务器rs下载所述视频铃音资源文件。
18、本发明的有益效果:
19、本发明可以快速的调整业务流程,实现业务流程的灵活配置,以便在不同的场景下展示不同的epg菜单,可以实现在不同的视频上叠加不同的epg菜单,也可以是同一epg菜单叠加到不同的视频中,在不改变原有视频流的情况下,实时的将电子节目菜单(epg)信息叠加到视频流上,提高用户观看体验。
1.一种基于naas通信网络的电子节目菜单epg实时视频叠加方法,其特征在于,包含以下步骤:
2.根据权利要求1所述基于naas通信网络的电子节目菜单epg实时视频叠加方法,其特征在于:本地服务器通过导航接口,基于naas通信网络与外部平台进行数据交互。
3.根据权利要求1所述基于naas通信网络的电子节目菜单epg实时视频叠加方法,其特征在于:所述步骤s2中的预处理包括下载、转码和缓存;从外部平台将铃音下载到本地服务器,并做转码为终端可以播放的3gp格式,并对已经处理过的铃音进行缓存,当下次需要再使用时,直接从缓存中取文件。
4.根据权利要求1所述基于naas通信网络的电子节目菜单epg实时视频叠加方法,其特征在于:还包括一个触发特效流程,在所述导航接口识别到特效触发按键时进入所述触发特效流程,xr通过所述导航接口从外部平台获取特效资源,并在所述叠加后的视频流基础上叠加特效。
5.根据权利要求1所述基于naas通信网络的电子节目菜单epg实时视频叠加方法,其特征在于:还包括一个翻页流程,在所述导航接口识别到翻页按键时进入所述翻页流程,重新执行所述步骤s1-s3,形成更新流更新所述叠加后的视频流。
6.一种基于naas通信网络的电子节目菜单epg实时视频叠加系统,其特征在于:包括本地服务器、导航接口、外部平台和终端,所述本地服务器通过所述导航接口与所述外部平台建立naas通信网络连接;所述本地服务器包括应用服务器as、媒体服务器ms和视频叠加服务器xr,其中,
7.根据权利要求6所述基于naas通信网络的电子节目菜单epg实时视频叠加系统,其特征在于:所述外部平台包含不同的业务平台,通过不同的导航接口与所述本地服务器对接,以实现不同的视频上叠加不同的epg菜单或者同一epg菜单叠加到不同的视频中。
8.根据权利要求6所述基于naas通信网络的电子节目菜单epg实时视频叠加系统,其特征在于:所述外部平台包括epg服务器,用于生成电子节目菜单epg信息,通过naas通信网络将所述电子节目菜单epg信息发送到所述视频叠加服务器xr。
9.根据权利要求6所述基于naas通信网络的电子节目菜单epg实时视频叠加系统,其特征在于:所述外部平台包括资源服务器rs,存放视频铃音资源文件;所述视频叠加服务器xr根据视频文件地址,通过所述导航接口从所述资源服务器rs下载所述视频铃音资源文件。