本文由《广播与电视技术》杂志独家授权。本文刊发于2017年第4期。 作者:叶志强(国家新闻出版广电总局广播科学研究院)
本文在充分调研当前我国广电行业社交电视开展现状基础上,分析了社交电视技术在我国广电行业的发展与应用趋势。 0 概述
1 社交电视技术在我国广电行业的应用现状 1.1 社交电视技术在电视台的应用现状 国内电视台近年来积极探索并大力发展了社交电视业务,其中,中央电视台社交电视“CCTV微视”是一款以电视直播节目为核心,围绕直播内容话题展开实时互动的手机APP,它促进了节目与用户、用户与用户之间的充分交流与沟通,突出了社交电视以即时互动为功能核心,通过实时互动和热议,实现陌生群体由于同种兴趣爱好、话题、相同价值观进行互动交流的半熟社交概念及特点,在我国电视台开办的社交电视业务中具备一定的典型性。这里以央视“CCTV微视”为典型案例,对以电视台为主导的社交电视技术架构与关键技术进行分析和总结。 1.1.1 微视技术架构 微视技术架构包含服务器端与客户端APP应用两部分。服务器端负责内容分发、数据交互、信息管理、实时互动等业务功能实现,同时还通过API服务器为客户端提供API服务接口,支撑客户端BBS、节目互动、EPG等功能实现。在使用高峰期,微视系统还通过租用阿里云OSS服务,缓解高并发压力。在私有云 公有云技术架构基础上,微视还采用了数据库集群、即时通讯XMPP、网络层数据加速、LVS负载均衡等技术,保证在线视频内容播放与用户互动的优质体验。微视系统结构图如图1 所示。 图1 微视系统结构图 1.1.2 微视服务端设计 1. 数据库集群 CCTV微视社交平台设计时考虑到百万级别的用户访问并发数以及随之产生的海量数据,传统数据库无法承载,应考虑可扩展的数据库集群方案。随着业务的不断拓展,用户数不断增加,数据库需要垂直和水平切分,形成多个联动的数据库集群。因此采用互联网企业架构模式,使用开源的数据库平台,进行微视后台数据库集群的搭建、安装、调试,并展开压力测试以及切分设计,是满足实际运营环境需求的较为可行的方案。 CCTV微视平台后台数据库为整个APP应用提供数据服务,其技术架构分为存储层、服务层、应用层,存储层采用云计算技术,搭建统一存储资源池;服务层使用数据交换平台以及数据管理和监控工具集,为上层数据库应用提供规范化的数据服务;应用层按照不同业务逻辑调取不同业务库的数据使用。同时为保障数据中心运行管理和安全保障,设置了数据中心运行和管理规范以及数据中心建设规范策略,协助数据库平台平稳可靠运行。数据库架构如图2所示。 图2 微视后台数据库 为匹配用户数的不断增长,设计和架构数据库集群时需要考虑架构是否具备良好的可扩展性、是否具备数据冗余、数据日志、报表中心以及维度定义模块等功能,以预防系统线性瓶颈性能状况的发生,从架构初期便应把未来增长到百万并发用户的境况优化设计到位。 2. 应用服务器集群 CCTV微视APP后台服务器集群中,应用服务器集群主要由API 应用服务器群、IM应用服务器群、文件上传下载服务器群等多个服务器群构成,集群在设计时需考虑大规模用户的并发访问、APP 应用客户端的具体要求以及系统后期的扩容等问题,因此应用服务器集群建设必须考虑采用开源软件模式,在开源软件基础上针对服务器配置、服务器运营环境、服务器部署等多方面采取针对性开发、优化、压力测试等技术手段,来满足实际运营要求。 CCTV微视APP主要为用户提供视频收看、节目互动等围绕节目内容的社交互动服务,所以业务具有高并发、长连接、海量数据以及业务逻辑复杂的特点。在开发节目互动环节时,IM应用服务器群主要使用了基于erlang语言开发的Ejabberd IM服务器。和OpenFire、jabberd2.x等即时通讯服务器相比,Ejabberd IM服务器具有跨平台、容错、集群和模块化支持多个服务器、容错处理、单台服务器失效不影响整个cluster运作、支持cluster/distribution获得较高性能等特点和优势。Ejabberd IM服务器目前也广泛应用于WhatsAPP、Google Talk和Facebook Chat等全球热门即时通讯软件,但由于该语言较为冷门,所以大大增加了技术人员的开发成本,同时也提高了系统维护难度。 在微视应用服务器集群实际运营过程中,当有业务接入时服务器群需根据当前热点分布、客户端环境、工作负载等情况,以最快速度选择合适的服务器做出响应,以便于客户端从服务器中读取数据,同时录入的数据必须同步读入到服务器集群中的其他服务器中。微视服务器集群数据流程图如图3所示。 图3 微视服务器集群数据流程图 除了考虑前台客户端观众用户访问速度和自动优选等机制保障外,还需对各应用服务器群的网络部署按组划分集群,模拟示意图如图4所示。 图4 微视服务器集群部署 3. 系统访问 为避免APP应用在客户访问时出现卡顿、加载慢等现象,在用户数据接入和交互环节需要进行加速处理。CCTV微视系统客户访问逻辑可分为访问层、处理层、存储层三个层次,访问层处理APP 客户访问逻辑,处理层是客户数据经互联网传输到达应用服务器群逻辑,存储层是到达数据库和存储设备提取数据逻辑。如何采用对应技术方案来有效提高客户端访问速度、缩短相应时间,是系统访问层需要解决的问题。微视客户端访问流程逻辑见图5所示。 图5 微视客户端访问流程逻辑 微视APP 应用系统综合使用了单边加速、带宽管理、减少服务器交互压缩文件、内容优化、反向代理等技术对用户访问进行加速,实现了访问优化,提升了用户体验,最大程度降低了后台数据库压力,解决方案如图6所示。 图6 微视系统访问加速技术方案 4. 负载均衡 负载均衡技术是当前网络系统建设中,最常用的缓解后台服务器压力技术之一,除了专用负载均衡软件外,现在为使系统具备开放、可拓展等特性,广泛使用如LVS、Linux-HA、Nginx、HAProxy 等较为成熟的开源软件来实现系统内的负载均衡。CCTV 微视综合运用负载均衡技术和开源软件,实现了后台服务器集群的负载均衡(图7)。 图7 微视服务器集群软件负载均衡 1.2 社交电视技术在有线电视网络公司的应用现状 多屏多终端的收看方式给有线电视网络公司带来了巨大冲击,我国有线电视运营商传统的“机顶盒 电视 遥控器”方式因操作复杂、反应迟钝、搜索困难等问题,为众多电视用户所诟病,随着有线电视互动元素的加入,传统机顶盒遥控器更加难以满足业务发展需求。 有线电视网络公司近年来以电视机顶盒为基础,积极引入第二屏相关技术,将第二屏与高清双向机顶盒绑定,通过手机、PAD等终端对电视直播频道进行遥控,在此基础上,第二屏上的电视应用还为用户提供如节目导视、社交互动、电子商务、游戏娱乐等综合信息推送与互动服务,实现了跨屏导视、点播控制、互动共享及电视购物等手机与电视交互的业务模式,打造了适合不同用户需求的手机互动电视资讯业务,吸引更多年轻用户回归到电视。 1.2.1“ 阅视”设计目标 “阅视”APP是一款用手机遥控电视的社交电视软件,吉视传媒、江苏有线、歌华有线、上海东方有线目前均与其达成了使用协议。“阅视”的设计目标是让用户看电视变得简单,其拥有查询预约、智能搜索、点播回看、语音调台、社交评论、阅币换礼等多种创新功能,较好地辅助了有线电视网络公司开展社交电视服务。 1.2.2“ 阅视”技术架构 阅视社交电视技术平台通过绑定移动终端(手机、PAD等)与家庭机顶盒,依托后台系统为用户提供手机遥控器、手机节目导航、VOD节目点播、电视赚钱、朋友圈交互、电视商务与收视管理等功能。 阅视社交电视平台技术架构如图8所示。其中,阅视APP通过阅视信令模块、应用接入服务模块来实现终端和机顶盒的二维码绑定、用户接入认证、用户管理等功能。用户经认证上线后,用户接入服务模块、交互业务系统模块为用户提供EPG以及交互业务信息等服务。在节目信息方面,阅视VOD信息同步模块通过对接广电VOD系统接入门户提供的信息接口,同步更新广电VOD系统中的节目源信息,并将节目信息发送到阅视媒资生产系统进行统一整理、格式化存储,最后将数据信息推送到移动终端供用户使用。 图8 阅视技术架构 2 社交电视技术在我国广电行业的发展与应用趋势
2.1 大数据技术在社交电视各业务环节的深入应用 目前大数据技术在社交电视节目排序与推荐环节已经得到了初步应用,后台服务器根据用户点播量、评论数、收看时长等统计数据,对节目表单编排、节目推荐进行了一定程度地优化,用户使用时不再是依据不同卫视、不同频道的原有节目推荐方式,使用户能快速定位当前热播的电视节目及相关话题。但此种程度的大数据应用远远不能满足电视用户的需求,也远不能达到广告客户的要求。 未来社交电视大数据分析系统需对用户的各种操作行为进行详细记录,结合参与度分析、易用性分析、影响力分析等用户行为分析技术,文本分词、文本特征提取、文本情感分类等中文情感分析技术,准确分析和预判不同用户个体的兴趣爱好,从而简化用户的操作行为、拓宽用户发现内容的渠道,重塑用户的社交关系,进而改善用户的个性化和互动体验,提升电视本身价值。 2.2 EPG朝融合、智能化方向发展 当前广电运营的社交电视EPG包含电视直播节目EPG、点播节目EPG、栏目EPG、专题EPG等多种形式,在APP应用里通过不同界面分别呈现,用户可以根据自身喜欢,在不同EPG页面里选择感兴趣的内容进行收看以及互动,相较于传统的以不同电视台、不同频道的EPG方式,更易于用户的使用,改善了用户体验。但随着社交电视功能的多样化发展,目前的EPG也已经逐渐不能满足用户的使用需求。 未来社交电视EPG应该朝着融合、智能化方向发展,具体来说,EPG呈现给用户的除了原有的电视节目单以外,还应有和电视节目密切相关的互动话题、电视商品、游戏娱乐等一系列用户可能感兴趣的业务信息。通过把电视节目和多元业务的信息制作成统一的EPG信息表,用户能够在最短的时间,通过最简单的操作,选取最想使用的服务,在观看电视的同时围绕电视节目享受“立体式”的多元优质服务。 2.3 信息安全保障技术与策略的引入 从国内外社交电视典型案例的技术架构可以看出,当前社交电视在信息安全保护处于系统级,即采用防火墙、入侵检测、认证授权等基础IT信息安全保护技术确保社交电视系统安全,在社交电视业务层面尚缺乏有效的信息安全保护措施和技术手段。 广电社交电视未来发展需重点考虑补足信息安全保障技术和策略,尤其是社交电视业务层面的安全保障技术架构和技术策略。社交电视业务多元,涵盖广播电视、社交服务、电子商务、游戏娱乐等多方面,还涉及有奖竞猜、积分兑换、签到得奖励等多种业务形式,如何稳定可靠地开展各项业务,有效保障用户个人隐私、经济利益等,是社交电视未来发展的关键点。 3 总结
参考文献 [1] 刘冰. 中央电视台新媒体创新发力打造精品官方社交电视客户端CCTV 微视[J]. 现代电视技术,2014(12):78-83. [2] 杨铭驰. 基于互联网和移动互联网技术的广电业务创新社交电视应用系统[J]. 广播与电视技术,2015(02):62-67. [3] 戴晓浩. 地方电视台的社交电视发展策略[J]. 视听界,2015(5):54-56.
叶志强,男,1981年生,硕士,广播科学研究院技术经济研究所,工程师,主要从事视听新媒体业务,广播电视技术产业化发展战略、先进技术推进传统媒体与新兴媒体融合发展战略方面的研究。 内容不错?点击页面右上角"分享到朋友圈":) 有话要说?关注"广电猎酷",可在文末写留言:) |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|