广播电视下加密视频直播设计探究

广播电视下加密视频直播设计探究

广电网络既是国有文化企业,负责向广大市民传送精神粮食,满足广大群众文化生活需求;更是党委政府领导下的舆论喉舌、思想宣传的主阵地,担负着广播电视传输到千家万户、安全播出不出问题的舆论导向责任。今年四月,正值全国疫情防控期,因为不适合同时太多人聚集,笔者所在单位接到了市政府关于全市表彰会议视频直播的要求。会议要求特定人员通过广电机顶盒参加观看会议直播,非授权人员不得观看。

接收到任务后,笔者结合要求着手设计整个直播技术方案。目前在全国大多数广电网络中都已实现双向互动,所以在播放方式上可以采用QAM调制直播或者IP流播放的方式。一般情况下各广电网络前端都是复用调制设备,新加一路直播信号相对很简单,而各地前端基本很少有IP直播推流设备,并且QAM方式具有视频清晰、安全、稳定、可靠等优点,所以为保障整个直播视频的清晰度和稳定性及考虑实施的便捷性,决定采用QAM调制输出一个直播节目的方式进行播出。

确定了播放方式后,还需要满足安全性的要求。正常情况下,机顶盒直播频道下通过遥控器信息键或频道加减可以翻看到所有的直播频道,而此次任务需求是只能让特定的人员才能进入观看会议直播。所以要解决两个问题,一个是不能在节目EPG列表中出现此直播视频,另一个就是进入直播视频时候的安全验证问题。第一个EPG问题比较好解决,我们知道直播频道的节目信息都是靠前端EPG信息播发的,对于此频道我们在前端不要播发对应节目参数信息即可。剩下另一个安全问题,行业内都知道常规直播频道是通过CA加密来控制节目授权的,但此次需求较急,且不知道到时具体是哪些机顶盒参与观看会议所以无法通过BOSS系统进行节目授权,经过一番思考,笔者决定使用双向页面作为入口,用输入密码的方式来实现进入观看时的安全验证和节目流的直接定位。如图1所示。

方案设计好后,首先在定义好直播节目相应的频点与Serviceid信息,将信号调制混入大网中。接着设计制作一个入口页面,页面用于输入会议密码,当输入正确的会议密码后,页面跳转至频道定位页面,由频道页面锁定播放视频。如图2所示。入口页面密码判断与页面跳转的关键代码实现:

页面JS代码定义直播画面的尺寸和关键的频道Serviceid和频点信息,通过代码告诉机顶盒高频头锁定到什么频率播放哪个Serviceid的节目,这样就实现了直播节目的直接播放。

至此,从入口页面到密码验证、再到节目锁定播放的整个过程就完成了。笔者按照此方案顺利完成了此次视频会议直播任务。通过此次视频直播方案的设计与实现,很好地验证了方案的可行性,为今后类似视频直播业务的开展打下了技术基础。

作者:赵志华 单位:江苏有线网络发展有限责任公司江阴分公司