网学网数据库编辑为广大网友搜集整理了: 基于CISCOIP/TV媒体播放的设计与实现 绩等信息,祝愿广大网友取得需要的信息,参考学习。
即交互式网络电视,是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。用户在家中可通过计算机或网络机顶盒+普通电视机享受IP/TV服务。IP/TV是利用宽带有线电视网的基础设施,以家用电视机作为主要终端电器,通过互联网络协议来提供包括电视节目在内的多种数字媒体服务。本系统采用的是CISCO公司的IP/TV软硬件系统。工作原理为图象由实时的硬件采集,经硬件或软件的方式编码为MPEG1或MPEG4格式的数据流,再通过IP/TV软件系统广播到网络中,并由客户端接收、解码、播放。它具有以下特点:提供了三种视频的发送方式:现场直播、定时广播和点播。在现场直播的同时还可以把直播的内容存储下来,作为定时广播或者点播的节目源。提供软件及硬件两种解决方案。IP/TV硬件服务器包括IP/TV 3410控制服务器,IP/TV 3420广播服务器,IP/TV 3430档案服务器。这些服务器安装了IP/TV软件,为用户提供了完整的一套网络视频解决方案。
IP/TV软件有三个重要的组成部分,它们是节目管理器软件(IP/TV Content Manager)、视频服务器软件(IP/TV Server)、客户端收看软件(IP/TV Viewer)这三个部分相互配合,发送并显示网络中的视频节目。其中IP/TV节目管理器是核心,可运行于任何Windows NT/2000以上操作系统,它管理整个IP/TV系统。它向IP/TV服务器发送配置和传输指令,向IP/TV客户端发送节目信息。该管理器基于Java,可通过标准的Web浏览器进行访问。IP/TV服务器运行于任何Windows NT/2000以上计算机,可根据IP/TV节目管理器的设置捕获、存储并发送节目。IP/TV客户端软件运行于任何Windows操作系统的计算机上,它为终端用户实现了以下几种功能:首先它与IP/TV节目管理器通信以获取节目信息,然后向用户显示一个分级节目单;它还可以使用户选择、显示节目。IP/TV客户端软件即可以作为独立的应用程序,也可以作为Web浏览器的一个插件,在Web环境下收看视频节目。因此,可以对CISCO的IPTV客户端软件进行设计与开发。本文介绍了一套改造CISCO公司的IP/TV客户端软件的方法。JSP用于页面显示部分,JavaBeans用于封装业务逻辑,JDBC用于存取数据库。JSP通过调用封装了业务逻辑的JavaBeans的接口,对数据库中的数据进行处理,实现IPTV媒体播放。