自动播控系统软件的性能要求

转载 2007年09月24日 08:53:00

自动播控系统软件的性能是衡量自动播控系统优劣的关键,根据多年来的跟踪研究和在福建电视台(包括东南台、新闻频道、体育频道等)播出上的开发应用经验,总结如下几条原则:
  1.安全稳定
  一套自动播控系统的稳定可靠不仅取决于硬件系统上,自动播控系统软件其实也是整套自动播控系统稳定性的重要因素。如经常出现死机、该切换而不切换、不该切换却乱切换、计算机莫名其妙的复位等等,往往是由于软件Bug(错误)所致。
  自动播控系统软件中的控制模块,由于要控制多种不同接口协议的录像机、切换台、视频服务器等设备,且实时控制要求高,这部分最需编程人员周密设计和精心调试,并应充分详尽考虑可能出现的各种情况,否则最易造成系统软件的不稳定。另外编辑串联单模块与控制模块之间衔接不好也是造成不稳定的因素,将出现编播串联单均正确,但切换却不正常的现像。
  另外自动播控系统软件还应有安全保护措施,这包括二方面内容:
  (1)防止人为误操作而引起播出事故。如在节目切换前后15秒内自动禁止切换台PGM(节目母线)操作,防止人为误操作;在节目切换前1分钟禁止对播出节目单修改变更操作,以免控制紊乱。
  (2)对操作者的不当操作或因操作可能会导致播出错误与异常的情况,软件应能及时发现并及时报告。如相邻的节目使用了相同的录像机机号;录像机机型与磁带类型不符;相邻节目间出现间隙;使用了非当日的节目单或其它频道的节目单;节目时间出现重叠等,只要存在错误而未进行修改,计算机自动禁止节目单的发送播出,直至修改正确为止。另外当操作者修改了串联单后,未进行发送播出操作,软件也应能及时报告。
  较早些的自动播控系统软件,安全保护措施不够,特别是不能发现操作者输入的数据可能引起的错误,对错误的数据照常进行播出控制,而引起播出事故。
  目前先进的自动播控系统软件应具备较强的安全保护措施。投入我台使用的APS-96、APF-97自动播控系统软件都具备了较完善的保护措施,在实际应用中避免了一些可能发生的事故。
  2.自动控制能力
  采用自动播控系统的一个目的是最大程度的满足自动化的需要,以减轻工作人员的工作强度。自动播控系统软件自动控制能力便成了衡量其性能的一个重要因素。
  自动播控系统软件自动控制能力应包括:
  (1)控制播出设备种类的多少,最基本的应能控制录像机、播出切换器(8×1或16×1等),比较完备的还应能控制切换台(如Master 21或UATH切换台)、键混、台标机、静止画发生器、测试卡发生器、放声设备等,高档的自动播控系统软件还应能控制视频服务器和机械手设备。
  (2)控制设备的程度,基本的控制应包括录像机的播放、停止、起带,切换台节目的切换和下一条节目的预置,键混等设备的切出等,较完善的控制应能对切换台上的键(如Master 21切换台)进行上、下键自动控制、不同键源的选择、切换方式的选择控制、音频声道的控制选择,以及录像机播后状态的选择和台标机中多种副标的自动控制播出;高档的自动播控系统软件不仅可控制视频服务器的播出,还能进行录制控制和对素材的管理。
  (3)授于用户扩充、调整、更换设备的灵活程度,这是高档的自动播控系统软件所应具备的,如用户播出设备损坏,更换了不同控制接口的录像机,不同的切换台或切换器,只需用户更改软件中的初始化参数,便可正常使用,而不需软件人员通过修改软件源代码方可解决。
  由于录像机是播出系统中的核心设备,而录像机又有多种控制接口,对录像机自动控制能力的考察应是重点,故在此重点介绍。
  目前录像机有三种接口方式:
  (1)RS-422控制接口:这一串行通讯方式以TTL电平平衡式传输串行信号,绝大多数的9芯串口录像机均采用此种方式通讯。
  (2)RS-232控制接口:这是标准的计算机串行通讯方式,如UVW1200、UVW1400 等录像机一般采用此种方式通讯,其接口一般为25芯接口。
  (3)并口控制接口:较早期的录像机一般采用此种通讯方式,它是利用电平的高低对录像机进行功能控制,缺点是传输距离短、易受干扰、控制功能少,但其应用灵活,对于一些无遥控口的设备可能利用电平变化对其实现遥控操作。
  RS-422与RS-232串行通讯可实现长距离控制,安全性高,受控功能齐全,有标准协议,自动播控系统软件可按标准协议编写程序,适应性强;并口控制只能近距离,控制功能少,可靠性差,由于不同机型的并口定义方式有差异,自动播控系统软件要适应各种不同机型的并口录像机,单靠编程是不可能的,要借助于开发接口转换硬件。
  自动播控系统软件对录像机的自动控制能力除衡量其对各种录像机接口的适应性外,还应衡量其控制录像机的精度。一般国内自动播出系统多用CTL码或系统时间进行控制,对于串口控制的录像机,其精度应在 + 3帧误差范围,并口机应在 + 0.5秒误差内。
  另外软件应能适应不同类型录像机的不同预卷时间,即在软件中能根据不同的机型灵活设置。如图1(本图中的数据非实际值,仅供说明方便而虚设)是我台自动播控系统软件有关录像机的设置界面:
  在此不仅可设置不同的预卷时间,而且还可针对不同录像机的切换误差以帧为单位进行补偿。
  3.节目类型
  现在电视播出方式朝灵活、多样化方向发展,如普遍要求应具备定时播出、插播节目等功能;因此节目类型的多少便成为衡量自动播控系统软件性能的一个重要因素。
  目前普通的自动播控系统软件只提供定时、顺序、触发三种播出类型,已不适应现在的播出需要。我台应用的自动播控系统软件按安徽现代定义的模式采用了多种播出方式:
  首先定义三种基本播出方式,如上述的定时、顺序、触发。具体是这样定义的:
  (1) 定时事件(R):设为该播出方式的节目开始时间是一个确定值,不容更改。如我台19:00转《中央台新闻联播》节目,便采用这种播出方式。
  (2)顺序事件(D):这是依据上一个节目的结束时间而定本条节目的开始时间,多数按顺序播出的节目均按这一播出方式处理。
  (3) 触发事件(U):使用这一播出方式的节目其开始时间由人工干预而定。如实况节目后面的这条节目就应使用这一播出方式,因为实况节目的时间长度不定,下条节目何时开始应由操作人员手动操作。
  在此上述三种基础上,定义了插播事件播出方式。插播事件是指打断别的节目播出,播出后又重新回到被打断节目继续播出的事件。提供了三种插播方式:
  (1)不插播(R): 该事件不是插播事件。
  (2)定长(ID):该事件为一个定长的插播事件。
  (3)不定长(IU):该事件为一个不定长的插播事件。
  对一个要播出的节目而言,它的最终播出方式是由基本播出方式和插播方式结合而成,即由图2的排列组合而成。
  因此共有以下九种播出方式,即:
  (1)R-R: 定时定长节目,即节目的开始时间固定,节目长度固定。到了定义的开始时间时,不论上一节目是否播完,均开始播出本节目,上一节目自动结束。
  ( 2 ) D-R: 顺序定长节目,最常用的播出类型,即上一节目结束后,播出本条节目,节目时间长度固定。
  ( 3 ) U-R: 触发定长节目,即开始时间由操作者决定,节目时间长度固定。
  ( 4 ) R-ID:定时定长插播节目。
  ( 5 ) D-ID: 顺序定长插播,开始时间由上一节目决定,节目时长确定的插播节目。
  ( 6 ) U-ID:它是一插播事件,开始时间由操作者决定,实长定。
  ( 7 ) R-IU:它是一插播事件,开始时间定,但实长不定,要由用户介入而定。
  ( 8 ) D-IU:它是一插播事件,开始时间同D-ID,但实长不定,由操作者介入而定。
  ( 9 ) U-IU:它是一插播事件,开始时间和实长都不定,由操作者自己决定。
  同时还支持连续插播和多层插播。由于在我台各频道应用的APS-96、APF-97自动播控系统软件具备上述各种播出方式,满足了我台各频道电视节目播出多样化的需要。 

有些软件还定义了缓冲这样一种播出方式,定义为这一播出类型的节目其开始时间和节目长度都不由操作者指定,它总是位于定时节目之前(第一条除外),其开始时间依赖于它上一条节目的结束时间,长度则依赖于它下一条的定时节目的开始时间。这种播出方式是用于填塞节目之间的空隙。缓冲节目由系统软件自动添加或删除,在播出时操作者不必进行此项操作,其播出的信号源由操作者在初始化中事先已定义。

暴风云视频平台SDK使用介绍(一)-- 概述

暴风影音推出了自己的云视频平台,提供了视频存贮,转码以及播放等服务,你可以借助这个平台创建自己的视频应用。 我们将通过一系列文章对此进行介绍 概述 文件上传 网页播放 手机播放 概述 ...
  • guanrui0309
  • guanrui0309
  • 2015年02月26日 14:22
  • 1033

群控系统源码特色

微信群控系统是一个人操作一台电脑控制多部手机,批量进行微信操作。其特色如下: 第一、获取精准数据库、吸引有效粉丝用户、提升转化率以及成交的方法与策略,还配合客服聊天系统。 第二、群控吸引来的粉丝微...
  • weixin_38399552
  • weixin_38399552
  • 2017年04月25日 15:28
  • 930

软件项目投标的两三事——控标

一个项目发出招标文件之前,都会有公司提前对该项目进行一定的控标,控标是个灰色地带,国家也在严厉打击不合理控标,但是毕竟一个标能发出来,需要一个团队跟几个月甚至更长,谁也不想给别人免费做嫁衣,这里只是简...
  • durendong
  • durendong
  • 2015年08月12日 23:22
  • 7681

在线支付之风控系统架构选型

风控系统介绍 伴随着互联网的发展,游戏、商贸、慈善、博彩、餐饮等各行各业都开始触网。“天下熙熙,皆为利来;天下攘攘,皆为利往”,种类繁多的网络活动直接或间接的都与钱相关,传统的支付不能满足人们快节奏...
  • guolong1983811
  • guolong1983811
  • 2016年05月15日 22:10
  • 4800

pixhawk飞控架构

 pixhawk 学习总结2 Pixhawk编译环境搭建好,接下来就是要看APM源码了。介绍给大家一款非常好用的程序编辑器软件source insight,在windows下看源码是最...
  • BBZZ2
  • BBZZ2
  • 2016年02月02日 15:25
  • 2249

Android 播放器二次封装与实现

Android播放器二次设计与实现
  • webwalker
  • webwalker
  • 2014年06月06日 11:02
  • 2910

串口软件流控

最近在弄linux下的串口配置,因此了解到流控这个东东。开始不太清楚怎么弄,通过四面八方的收集资料,验证,终于明白怎么处理了。在此做个记录: /** *@brief 设置串口通信速率 *@param...
  • ap0505319
  • ap0505319
  • 2015年02月12日 15:26
  • 1743

微信云控系统的实现原理,微信云控系统源码之服务器推送的实现及其核心代码

微信云控系统,其概念是相对于微信群控系统的。微信群控系统是通过usb线传输数据控制手机进行模拟操作的,而微信云控系统则是通过网络传输数据操作手机端。也就是从服务器下发命令到手机上,手机端执行各种模拟操...
  • liuhiu
  • liuhiu
  • 2017年12月03日 13:30
  • 534

串口流控 软件流控与硬件流控

本文主要转载自百度文库http://wenku.baidu.com/view/1fddeb262f60ddccda38a097.html 在串行通讯处理中,常常看到rts/cts和xon /xoff...
  • lijia11080117
  • lijia11080117
  • 2016年05月11日 10:33
  • 3178

群控手机源码二次开发

少人都会问源码是什么?源码也叫源代码、源程序,就是编写的最原始程序的代码,即程序员工作的“语言”,为何那么多人都会求群控源码呢?群控源码究竟对群控系统来说有多重要,下面我就来为大家介绍下源码的重要性(...
  • qq_38402939
  • qq_38402939
  • 2017年04月20日 18:08
  • 457
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自动播控系统软件的性能要求
举报原因:
原因补充:

(最多只允许输入30个字)