多画面实时监看系统在广播电视监测中的应用
2016-05-25刘泽龙王国永吕海英
刘泽龙 王国永 吕海英
(作者单位:山东省广播电视监测中心)
多画面实时监看系统在广播电视监测中的应用
刘泽龙 王国永 吕海英
(作者单位:山东省广播电视监测中心)
摘 要:本文结合实例,针对多画面实时监看系统的工作原理、操作步骤及其在广播电视监测工作中所起的作用进行了分析和阐述,以期为广播贡献一份力量。
关键词:多画面监看;广电监测系统;TsOverIP
近些年,我国广播电视行业已基本完成了由模拟向数字的转型。同时,随着广播电视的技术不断创新,新的传播方式不断涌现,IPTV、互联网电视的迅猛发展,DTMB在国家相关部门的推动下也进展顺利。这些新形式、新局面,对广播电视监测工作提出了更高的要求,促使加大监测监管力度,创新监管形式,提高监管效率,维护好行业秩序,促进行业健康发展。
各省级广播电视监测部门正面临着广播电视数量增多、电视信号类型多样化、多个监测前端播出信号集中展示的难题,传统的单一屏幕展示方案已经不能满足其需求。在各类广播电视设备高度网络化的今天,只有TsOverIP的方式,配合画面拼接、分割技术,才能将各类广播电视信号有条理、有次序地展示出来,同时,TsOverIP方式也为广播电视的安全播出保驾护航。本文结合实例,阐述;了多画面实时监看显示系统的工作原理、操作步骤和其在广播电视监测中所起到的重要作用。
1 系统工作原理
多画面实时监看系统可以分为两个大的模块,即前端采集模块和云画面显示模块。下面将从这两个方面阐述整个系统的信号流程及工作原理。
1.1 前端采集模块
监测前端将广播电视射频信号转化为IP信号,前端采集模块负责将IP信号流回传至中心,然后进行组合,最终以HDMI形式输出,如图1所示。
TrinityAres-Server(广播电视监管平台系统):系统为B/S结构的综合监管平台,负责中心多画面实时监看的显示设置,将设置参数和前端信息下发给中心多画面,实时监看显示软件。
TrinityAres-eShow(中心多画面实时监看显示软件):根据TrinityAres-Server下发的画面布局信息,自动调整窗口位置及大小,调用插件播放窗口,将前端视音频信息内容展示出来,本软件具备自动检测和处理机制,自动验证是否能够检测到播放插件异常,当检测到播放插件解码异常时能够自动重新连接画面显示。
,除此之外,其他可以输出HDMI信号的设备,也可作为画面显示模块的信号源,如IPTV机顶盒、DTMB接收设备等。
1.2 画面显示模块
BHDV92的信号来源较多,其中有TrinityAres-eShow主机通过HDMI输出的信号,也包括IPTV、DTMB接收设备输出的信号,还有其他业务来源。BHDV92将此信号进行编码压缩,转换成组播形式的IP信号,每一组IP信号流实际对应一组HDMI信号。BHIP90作为IP组播流的最终接收者,它通过HDMI高清线连接一台监视器。MCS画面云配置管理系统,通过虚拟化技术处理IP组播流,控制BHIP90进行接收,实现监视器以拼接或分割的形式展示画面。具体情况如图2所示。
2 系统配置方法
2.1 前端采集模块配置介绍
TrinityAres-eShow(中心 多画面实时监看显示软件,以下称eShow端)与TrinityAres-Server(广播电视监管平台系统,以下称Server端)是配套使用的两款软件。前者依赖后者进行画面组合集中设置,并将设置的画面组合信息和前端信息发送给本软件进行显示。
eShow端运行在独立的服务器上,该服务器的IP地址作为该软件的唯一标识,需要在Server端系统里登记编号,以备Server端向其发送配置。Server端数据库中存放着所有前端采集的节目名称及播放URL等信息,并通过可视化的操纵界面定义一个eShow端所显示的节目数量、排列方式、以及具体节目信息,生成eShow所需要的配置文件并发送给相应的eShow服务器。eShow端接收此配置文件之后,按照约定的格式,解析出节目播放URL进行播放,并在桌面相应的位置进行显示。在eShow端的配置文件Config.xml里面,几个关键的配置值得我们注意。
图2 信号流程
第一,< C o m m u n i c a t i o n LocalIP="172.20.1.160" Port="8110" Player="0"/>语句LocalIP=配置与Server通讯的本地IP(eShow界面选择“本地通信IP”会更新该地址);Port=配置与Server通讯的本地端口;Player=配置采用哪种解码器解码,Player=0:VLC解码、Player=1:SDK解码;请默认使用SDK解码,SDK解码具有强大的解码功能;但是监测前端涉及到不同厂家时,需采用VLC解码以适应各种不同的协议。
第二,提前将操作系统任务栏设置为“自动隐藏”,如果不对系统任务栏自动隐藏设置,当中心多画面实时监看显示软件启动后,显示界面会覆盖到整个桌面而保留系统任务栏,此时不能达到软件启动后,全屏显示的效果。
2.2 云画面显示模块配置介绍
云画面采用分布式系统架构,输入源设备、输出设备采用高安全、高可靠性的嵌入式系统,提供稳定的高质量音视频采集服务,并通过高可靠行的硬件编码技术,完成音视频的编码、压缩。在实际操作中,可以分为创建屏幕墙、绑定解码器、创建屏幕墙方案等步骤。
创建屏幕墙需根据屏幕数量、业务需求、同步服务器性能等因素。同时,由于受到系统编解码码率限制,将一个编码器的画面投到所有屏幕上的应用并不实际,一般情况下,最好将所有屏幕分为2到3个屏幕墙,降低同步服务器的压力,提高系统运行稳定性。中心39块监视器采用3屏幕墙方案,即左15、中9、右15。
屏幕墙创建完成后,在界面的解码器列表中会显示可用的解码器,用鼠标将解码器拖动到对应的拼接墙上,界面中解码器的位置需与实际物理位置一直,否则将会出现画面错位显示的情况。
此时,编码器列表也可以在界面中显示出来。现在就可以创建屏幕墙方案了,将编码器拖入想要显示的位置,可以扩大或缩小编码器所占屏幕的大小,保存方案,同步即可显示。
3 结语
多画面实时监看系统在投入使用后,能及时发现、准确定位系统运行时发生的故障,节省了人力物力资源,提高了广播电视监测系统维护效率。在系统运行中出现的解码异常等问题,可通过定时重启机制予以规避。总体而言,多画面实时监看系统是广播电视监测系统稳定运行强有力的支撑点,为广播电视安全播出和广播电视监测工作提供了进一步的保障。
作者简介:刘泽龙(1988-),男,山东济阳人,本科,助理工程师。研究方向:广播电视技术。