手机站
网通分站
电信主站
密 码:
用户名:
热门关键字:  虚拟主机  cn域名  域名注册  非法  seo
当前位置 : 主页>程序设计>Java技术>列表

Java语言实现支持视频点播的WEB服务器

来源:互联网 作者:west263.com 时间:2008-02-23 点击:
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

3.机顶盒中的操作系统:

应用于数字有线电视机顶盒中的操作系统与大家比较熟悉的PC的操作系统,如DOS、Windows98、Windows NT、Unix、MacOS不同,机顶盒中的操作系统不是非常的庞大,但却要求可以在实时的环境中工作,并能在较小的内存空间中运行。这种操作系统称为实时操作系统。

目前流行的实时操作系统有Wind River System公司的VxWorks、Integrated Systems Incorporated公司的pSOS、Microware公司的DAVID OS-9、ST公司的OS20、Windows CE以及专为机顶盒开发的PowerTV等。这些操作系统各有所长,在机顶盒中都有应用。其中VxWorks、pSOS、OS-9、OS20等是通用的实时操作系统,在其他的嵌入式系统中也有广泛的应用。PowerTV是专为机顶盒开发的,并将中间件集成在一起的操作系统,在美国应用较广。随着嵌入式Linux的逐渐成熟,不仅为机顶盒厂商提供了一种选择,而且由于Linux的开放性和先进的结构,会对现有的实时操作系统构成巨大的威胁。

另外,作为UNIX系统的一种变种,LINUX系统在应用软件,系统集成,以及用户开发,使用习惯上都有十分大的优势,所以我们建议使用LINUX系统作为系统平台。

4.中间件

中间件是一种将应用程序与低层的操作系统、硬件细节隔离开来的软件环境,这种分层的思想在现代系统设计中十分常见,如大名鼎鼎的TCP/IP协议。中间件通常由各种虚拟机来构成,如HTML虚拟机、JavaScript虚拟机、Java虚拟机等。

一个完整的数字机顶盒由硬件平台和软件系统组成,可以将其分为4层,从底向上分别为硬件、底层软件、中间件、应用软件。硬件提供机顶盒的硬件平台;底层软件提供操作系统内核以及各种硬件驱动程序;应用软件包括本机存储的应用和可下载的应用;中间件将应用软件与依赖于硬件的底层软件分隔开来,使应用不依赖于具体的硬件平台。这样用户可以在任何厂家的硬件平台上进行应用软件开发,和应用软件下载。不必介意任何低层的有关信息。保证了机顶盒的开发专业化。目前成熟的用于机顶盒的商用中间件产品有Opentv的EN2、Liberate的TV Navigator for DTV、Enreach的EnreachTV for DTV、Canel 的Mediahighway和Intellibyte的IB EPG、IB SI Manager、IB Browser等,这些产品在市场上都占有一席之地,但彼此并不兼容。

标准组织已经认识到已有中间件产品兼容性差这个事实,并且开始着手建立开放的中间件标准。DVB提出了基于Java虚拟机的中间件标准DVB-MHP(多媒体家庭平台);ATSC成立了T3/S17技术专家小组委员会,致力于机顶盒软件环境的定义,该软件环境称为DTV应用软件环境(DASE)。ATVEF(先进电视发展论坛)也创建了一种称为Advanced Television Enhancement Forum Specification for Interactive Television 的规范。

其实,任何一种分层结构都不是要求完全一丝不差的按照其结构,在中间件中我们认为JAVA虚拟机较有发展前途。因为首先,JAVA的设计初衷就是为信息家电开发提供一种简单,健壮的嵌入式语言。正是基于这样一种设计目标,JAVA具有小型化的能力可以在简单的环境下运行。而价格方面的原因使机顶盒不可能,也不必要拥有同一时代的标准配置的台式机的功能,这种相对简单的硬件环境是可以运行JAVA虚拟机的。应用JAVA虚拟机的另一个原因是,现在出现了专门运行JAVA语言的JAVA芯片如果应用这种芯片作为机顶盒的CPU,则可以使用专门的JAVAOS作为操作系统,利用JAVA语言的可移植性在台式机上进行应用层开发,借鉴台式机的调试开发经验和工具。

(四)传输压缩方式

在视频点播,网上视频观看中不可避免的要与数据压缩打交道,如何将视频数据,音频数据在一定的失真范围内用最小的数据量传输是数据压缩要研究的一个重要的课题。数字多媒体技术的发展,突破了传统的模拟化图象的应用,图象的采集以及存储、处理、显示等数字化的发展,其使我们设计的可行性大大提高。数据压缩及编码技术是设计中向数字机顶盒传输数据时的关键技术。图象压缩编码从开始系统研究至今已有近50年的历史。1988年,CCITT(现ITU-T)制定了可视电话/会议电视的H.261建议是极具代表性的标准,后来的MPEG-1、MPEG-2、H.263等图象压缩标准都是以它为基础的。声音压缩编码的标准也很多,如ITU-T制定的G.711、G.722、G.728、G.723等。限于笔者的水平我们无法对各种压缩技术进行评价,所以在这里只作简单的介绍。

视频压缩技术中数字图象的压缩是多媒体通信的关键技术,"压缩比"是评价图象压缩方法性能的重要参数之一(也可按每象素多少比特反映压缩特性),图象压缩比反应了图象压缩的困难性和可能程度,ITU-T制订的各种标准压缩比都不同。一般来说,压缩比越大,算法越复杂,实时压缩解压缩的困难程度越大,要求的硬件环境也越高。对于可视电话,若原图象格式采用QCIF(176×144),则原始图象有4.5Mb/s的数据量,若最后用28.8kb/S的MODEM在PSTN上传输,则要提供150多倍的压缩,遵循ITU-T和H.263标准可实现此压缩,另外,H.261和MPEG-1也具有较低的码率,适合于在现有网络上传输视频。MPEG-1广泛用于VIDEO-CD的播放,H.261可应用于N-ISDN可视电话、会议电视、远程医疗、远程教学等各个方面。MPEG-2具有可分级性、可扩展性和互操作性,且易于与ATM、计算机网络联结等一系列高性能,但其码率仍高达4~20Mbps,其主要目标是针对广播电视演播室图象质量和HDTV,现也应用于VOD和DVD的制作。此外,具有高级交互功能、更高图象声音质量和更大灵活性的MPEG-4标准,国际上正在研究制订之中。

三.进一步工作:

新一代数字机顶盒的主要配量CPU将进一步提高主频,其中将具备硬盘和打印控制功能、实时视频解码功能(符合MPEG、Qutik Time标准)和实时音频解码功能(符合MPEG、AC-3和Real Audio标准);以及与电视机遥控器合成一体的遥控键盘,这种键盘可以与现在的键盘接口统一。它还具有硬盘存储、在线打印、画中画、电视与WWW跨接以及电子电视节目指南,电子邮件等功能,除为了实现实时视频解码的硬件解码器外,机顶盒将越来越接近个人桌面电子计算机。它的互联网接入功能将近一步使传统的媒体供应商向网络靠拢。电视节目制作商将自己选定的节目放入WWW网点地址(URL),用户可以通过点击这个标记连接WWW网点,以获取更多的信息,下载视频节目和应用软件。同时用户可以在观看电视节目时使用网上资源。例如,一个学生在观看一段有关火星探险的电视片时,可以点击屏幕上的NASA(美国宇航局)标记,进入NASA的WWW网点浏览最新的航天科技消息,由于传统媒体供应商在媒体制作和销售等方面的经验,现阶段的网络供应商将面对更大的挑战。这种功能对于电视广告商具有极大的吸引力。画中画功能可以使用户一边看电视,一边在因特网上"冲浪",或调阅电子邮件,或进行社区内具有针对性的小范围产品推销。由上可见,Web TV与其说是机顶盒,倒不如说它更像一台具有高速率通信能力的多媒体电脑,只不过它利用现有电视机作显示器,并可将电视机作为因特网终端,而且应用了当前的有线电视技术将电视与因特网融为一体。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名
注册