网络电视自动化EPG系统设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. ... 摘要:本文在简要介绍国内外网络电视和EPG系统的研究与发展现状的基础上,分析了广州电视台网络电视新媒体平台节目单发布管理的功能需求,结合Banacast网络电视系统的特性和发展需要,探讨适用于Banacast网络电视平台的EPG系统解决方案,提出了基于Web语义分析的自动化EPG获取与生成技术,方便快捷地实现智能化的EPG信息发布。我们将该方案付诸于实践,设计成可用的软件系统。该方案已经成功运用于广州电视台P2P网络新媒体平台建设,取得了良好的运行效果。      关键词:网络电视EPG系统Banacast      0引言      随着互联网技术的发展和普及,网络电视正以惊人的速度飞速发展,以流媒体技术为基础的网络电视彻底改变了传统互联网以文字内容为主导的传播模式。电子节目指南(ElectronicProgramGuide,简称EPG)就像电子化的广播电视报,服务商提供的电子节目指南是用来吸引观众收看其节目的。EPG描述了提供给电视观众的所有项目信息,是构成交互电视的重要技术,可提供丰富的节目预告信息、方便灵活的检索引擎,通过它用户可以快速定位到自己喜欢的节目。      当网络电视为用户提供大量的节目及多种信息时,为了让用户更便捷地找到所需要的节目和信息,EPG系统成为行之有效的解决方案。同时EPG还能够对节目内容进行分级处理以适应不同用户群的需求,为用户提供个性化服务,极大地方便了用户的收视[1]。可见,随着网络电视业务的不断发展,电视节目数量迅猛增加,内容不断丰富,EPG是网络电视的标志性业务,它作为一个应用服务是实现网络电视观看的一个必不可少的内容,对它的研究和开发具有巨大的经济效益。      1背景      EPG在欧美等数字电视发展较早的国家已得到了广泛的应用,成为数字电视的基本业务之一。据统计,在数字电视的各类业务中,EPG的点击率最高,并逐渐成为数字电视中一个发展迅速的行业,出现了如美国TVGuide等一批专业的EPG开发的制作公司。实际上,EPG已成为数字电视的重要标志,是观众进入数字电视和IPTV的门户。      在网络电视平台上,提供的频道数量繁多,并且不断的在增长。丰富的节目给用户带来了更多观看的选择,实时的更新让用户能够浏览到最新、最近的相关信息[2],但同时也带来了更多的工作量。如何管理后台节目单,如何使用户能够随时方便的观看到节目预告信息。为了满足当前这些需要,提出了EPG系统。      设计EPG系统的主要目的是为了降低对节目单维护的工作量和成本,方便后台管理员对节目单的管理和用户对节目单预告的实时查看,更好地支持P2P网络直播系统。电子节目单的任务是制定频道的节目单信息,实现节目播放与节目预告的同步。并且利用互联网现有的节目资源,自动生成节目单网页,减少人力开销,简化后台节目单的管理工作。      本系统是Banacast网络电视系统的一个子系统,主要负责后台节目单的管理和制定,后台管理员用户可以方便地制作和实时在线更新节目单,而观看用户能够在客户端播放器或者网站主页浏览节目单。      目前的EPG系统大多数都是用在机顶盒之上,而本文所提出的EPG系统,是针对网络电视(以Banacast为直接服务对象),寻找管理网络电视后台节目单资源,把节目信息更好的呈现给广大用户的有效方法。      2系统需求分析与设计      2.1系统总体设计      本系统采用C/S模式与B/S模式结合的方式,后台节目管理采用C/S,播放器客户端通过网页模式浏览EPG节目信息。      EPG系统划分为客户端和服务器两大模块,EPG服务器端在具有客户端功能的基础上,可以接收和管理客户端上传的EPG信息资源。客户端主要负责对EPG信息的手动编辑和管理,具有定时更新EPG资源,和定时下载EPG资源的功能。EPG系统的网络拓扑结构如图1所示。2.2EPG服务器功能      2.2.1EPG资源编辑与管理      1.频道信息管理      1)添加频道节点;      2)修改指定频道节点的频道信息;      3)删除指定的频道节点。      2.节目单管理      1)添加节目单项:添加指定频道的节目单项,包括播放时间,节目内容和相关图片;      2)修改节目单项:修改指定频道的指定节目单项;      3)删除节目单项:删除指定频道的节目单项;      4)查看节目单列表:浏览频道某个时间点的节目,某一天或者某个星期的节目单列表;      5)导入节目单列表:支持从文件中导入多个节目列表。      2.2.2EPGSpider      1.下载指定网站含有EPG信息的网页:根据网站的地址变化规律,分析出一周乃至更长时间的含有EPG信息的网页URL地址,并把网

文档评论(0)

hkfgmny + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档