流媒体网络计算机及其流媒体功能的实现方法技术

技术编号:3586575 阅读:186 留言:0更新日期:2012-04-11 18:40
流媒体网络计算机及其流媒体功能的实现方法,其特征是采用客户机/服务器的结构模式,服务器端由网络计算机服务器和流媒体服务器组成,客户机端包括多台客户机,服务器端和客户机端通过以太网连接。本发明专利技术通过将运算量大的流媒体解码计算从服务器端转移到客户机端,减轻服务器端压力,同时服务器传送给客户机的是压缩的音频和视频数据,网络流量也大为减小,极大地扩展了网络计算机的使用范围。

【技术实现步骤摘要】

本专利技术涉及计算机技术,更体地说,涉及计算机领域中网络计算机的流媒体功能的实 现方法。
技术介绍
网络计算机又称为瘦客户机,因其信息安全性强、投资成本低、防病毒、易于管理和 升级维护等优点,在办公自动化、电子政务、企业信息化、校校通等方面都有非常广 阔的应用前景。由于网络计算机采用的服务器计算,客户机提供交互手段的计算模式,使 普通计算机的一些功能如流媒体功能在网络计算机上受到限制。目前,网络计算机处理流 媒体音频和视频数据多采用的是一对多的网络结构, 一台服务器需要为多台客户机提供计算服务,这样多台客户机同时发出的流媒体数据,需要消耗大量的网络带宽。因此,现有 的网络计算机一般不支持流媒体功能或者流媒体功能十分有限。随着信息技术的不断发展,用户越来越不满意网络计算机的这种缺陷。
技术实现思路
本专利技术是为避免上述现有技术存在的不足之处,提供一种流媒体网络计算机及其流媒 体功能的实现方法。以解决目前网络计算机功能单一、不支持流媒体等的问题,扩展网络 计算机的使用范围。本专利技术解决技术问题所采用的技术方案是本专利技术流媒体网络计算机的特点是采用客户机/服务器的结构模式,服务器端由网络计 算机服务器和流媒体服务器组成,所述客户机端包括多台客户机,服务器端和客户机端通 过以太网连接。本专利技术流媒体网络计算机流媒功能实现方法的特点是包括在服务器端的实现和在客 户机端的实现,其步骤为a、 由客户机主板提供流媒体硬件解码能力;b、 客户机上运行网络计算机客户端软件、流媒体浏览和发送软件;C、客户机通过网络计算机服务端软件登录到服务器后,运行流媒体浏览和发送软件; 选中某一条节目后,流媒体浏览和发送软件向客户机发送压縮的流媒体数据;客户机收到 数据,通过硬件解码并播放流媒体数据;d、设置播放过程中暂停、快进、定位的流媒体播放控制手段。本专利技术方法通过将运算量大的流媒体解码计算从服务器端转移到客户机端,从而大大 减轻了服务器端的压力,同时服务器传送给客户机的是压縮的音频和视频数据,网络流量 也大为减小。与己有技术相比,本专利技术极大地扩展了网络计算机的使用范围。使用本专利技术 方法,网络计算机不仅可以支持办公自动化、银行、证券等行业功能相对单一的应用,也 可在有流媒体要求的电子政务、电子商务、教学、宾馆等行业中大展身手。附图说明图1为本专利技术流媒体网络计算机系统框图。图2为本专利技术客户机端主板结构示意图。图3为本专利技术服务器端软件模块系统布局示意图。图4为本专利技术客户机端软件模块布局示意图。图5为本专利技术服务器与客户机通讯示意图。图6为本专利技术客户机流媒体数据接收、解码和播放流程图。具体实施例方式参见图l,本实施例中采用客户机/服务器的结构模式,服务器端由网络计算机服务器 和流媒体服务器组成,客户机端包括多台客户机,服务器端和客户机端通过以太网连接。参见图2,本实施例中,在客户机主板上应设置MPEG2解码芯片。 本实施例中网络计算机流媒体功能的具体实现包括在服务器端的实现和在客户机端 的实现,其步骤为a、 由客户机主板提供流媒体硬件解码能力;b、 客户机上运行网络计算机客户端软件、流媒体浏览和发送软件;c、 客户机通过网络计算机服务端软件登录到服务器后,运行流媒体浏览和发送软件; 选中某一条节目后,流媒体浏览和发送软件向客户机发送压縮的流媒体数据;客户机收到 数据,通过硬件解码并播放流媒体数据;d、 设置播放过程中暂停、快进、定位的流媒体播放控制手段。参见图3,本实施例中的服务器端软件包括操作系统层软件和应用层软件。其中应用 层软件包括网络计算机服务器软件、流媒体管理软件、流媒体浏览软件和其它各类应用软 件,如办公软件、浏览器等。网络计算机服务器软件负责为客户机提供最基本的计算机功能。流媒体管理软件管理和维护流媒体素材库,并具有用户管理和安全认证功能。 流媒体浏览软件与客户机通讯,控制流媒体数据的传送和播放行为,是网络计算机流媒体功能实现的用户操作界面。参见图4,本实施例中的客户机软件包括嵌入式操作系统层和应用层。其中,应用层包括网络计算机客户端模块和流媒体数据接收解码模块。网络计算机客户端模块接收键盘和鼠标的输入,通过网络将键盘和鼠标的数据传输给 服务器,并且接收服务器计算后的数据,显示在客户机屏幕上,实现网络计算机的基本功 能。流媒体数据接收和解码模块接收服务器上流媒体浏览软件的控制,接收流媒体数据, 解码并播放。参见图5,本实施例中,服务器和客户机之间通讯釆用双通道模式,包括播放控制通道①和流媒体数据传送通道②。其中播放控制通道①由服务器传送播放控制命令给客户机(如播放、暂停等)。客户机 通过此通道返回命令执行结果,服务器通过流媒体数据传送通道②将流媒体数据传至客户端。通道①可控制通道②的建立和关闭。客户端收到播放命令时建立通道②,收到停止命 令时关闭通道②。参见图6,在客户机流媒体数据接收、解码和播放过程中 客户机通过执行服务器上的流媒体浏览软件来浏览音频和视频数据。客户机接收到播放命令后,启动流媒体接收和解码播放模块,循环地接收流媒体数据, 提交给硬件解码并播放。客户机接收到停止指令,关闭流媒体接收和解码模块,停止节目播放。 客户机接收到暂停等其它播放控制命令,执行相应的操作。流媒体模块的窗口位置和大小发生改变时,客户机将相应地调整视频窗口的位置和大小。本文档来自技高网...

【技术保护点】
流媒体网络计算机,其特征是采用客户机/服务器的结构模式,服务器端由网络计算机服务器和流媒体服务器组成,客户机端包括多台客户机,服务器端和客户机端通过以太网连接。

【技术特征摘要】
1、流媒体网络计算机,其特征是采用客户机/服务器的结构模式,服务器端由网络计算机服务器和流媒体服务器组成,客户机端包括多台客户机,服务器端和客户机端通过以太网连接。2、 根据权利要求1所述的流媒体网络计算机,其特征是在所述客户机主板上设置 MPEG2解码芯片。3、 一种权利要求1所述网络计算机流媒体功能的实现方法,其特征包括在服务器端 的实现和在客户机端的实现,其步骤为a、由客户机主板提供流媒体硬件解码能力;K客户机上运行网络计算机客户端软件、流媒体浏览和发送软件;C、客户机通过网络计算机服务端软件登录到服务器后,运行流媒体浏览和发送软件;选中某一条节目后,流媒体浏览和发送软件向客户机发送压縮的流媒体数据;客户机收到数据,通过硬件解码并播放流媒体数据;d、设置播放过程中暂停、快进、定位的流媒体播放控制手段。4...

【专利技术属性】
技术研发人员:徐炼红袁益民
申请(专利权)人:安徽现代电视技术有限公司
类型:发明
国别省市:34[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利