一种用于局域网内的视频点播系统的制作方法

文档序号:7925921阅读:256来源:国知局
专利名称:一种用于局域网内的视频点播系统的制作方法
一种用于局域网内的视频点播系统方法
技术领域
本发明涉及VOD —体机与多媒体网络传输技术领域,特别涉及一种用于局域网内 的视频点播系统。背景技术
VOD视频点播是一种多媒体服务,通过服务器存储大量的节目,然后将视频数据按 用户的需求传送给用户,使用户便可以浏览、搜索、查看可用的数据库资源,获得电影 或其他多媒体演示内容。其改变了以往节目的单向传播,实现观众和信息源互动。目前, 各地的VOD视频点播系统大都处于试验阶段, 一般采用外置机顶盒方案。然而,外置机 顶盒需要单独购置机顶盒,成本费用高,机顶盒和电视机分别要用遥控器,设置和操作 麻烦,不够人性化。且由于需要单独接电源、网线、电视线等,安装麻烦,影响室内美 观。另外,现在一般的视频点播系统服务器和客户端之间的数据传输采用NFS方式,这 种方式对数据流的纠错验错要求过于严格, 一 旦网络发生拥塞产生数据包丢失或者发生 错误,客户端就会要求服务器端进行数据重传,这对于具有大量多媒体数据传输的视频 点播系统来说,严重影响了传输速度和多媒体播放的流畅性,也降低了网络带宽的利用 率。
发明内容为解决上述问题,本发明的主要目的在于提供一种应用于局域网内的视频点播系统, 使得用户可随时在各个点播终端(VOD—体机)根据自己的需要进行迅速、便捷的查询、 浏览、点播多媒体节目。为实现上述目的,本发明的技术方案为一种用于局域网内的视频点播系统,包括有存贮多媒体资料的中央服务器、与中央 服务器相连以对服务器的数据进行管理操作的服务器数据管理端、以及通过局域网与中 央服务器进行连接的视频点播端。一种视频点播系统的实现方法,其特征在于,包括如下步骤中央服务器存储多媒体资料,使用数据库对该多媒体资料进行管理;数据管理端对服务器的数据进行管理操作;视频点播端通过局域网与中央服务器进行连接,中央服务器通过监听程序对各个点 播终端进行监听,当点播终端有点播请求时,服务器监听程序将对其进行响应,获取该 点播终端的IP地址信息,然后向其发送所点播的多媒体数据,并对该次点播相关信息进 行记录。相较于现有技术,本发明用于局域网内的视频点播系统及其实现方法可以实现用户 随时按照自己所需点播多媒体音视频节目。通过统一的中央服务器预存贮大量的多媒体资料,用户可随时在各个点播终端(VOD—体机)根据目己的-爱好和需要进行迅速、便 捷的查询、浏览、点播多媒体节目。
图1为本发明用于局域网内的视频点播系统的原理结构框图。图2为本发明另一实施例的原理结构框图。图3为图1中的中央服务器端的软件流程图示。图4为图1中的视频点播端的软件流程图示。
具体实施方式请参阅图l所示,本发明一种用于局域网内的视频点播系统,包括中央服务器、服 务器数据管理端、视频点播端。中央服务器是用来存贮多媒体资料的主机,使用数据库对这些文件进行有效的管理, 然后使用监听程序对各个点播终端进行监听。当点播终端有点播请求时,服务器监听程 序将对其进行响应,首先获取该点播终端的IP地址信息,然后向其发送所点播的多媒体 数据,并对该次点播相关信息进行记录。本发明采用装有Linux操作系统的强大主机作 为服务器。具有更安全、稳定的用户登录方式和用户使用模式,也有更丰富的软件资源 可供免费使用。服务器数据管理端是用来对Linux服务器的数据进行管理的操作端。本实施例中, 采用web网页形式进行管理,使用PHP语言进行开发,通过专门开发的Web网站实现 远程对服务器数据进行管理,包括多媒体资料的上传、分类、整理,最新资讯的更新, 周边相关服务信息的录入,各种通告、通知的录入,对各个点播终端的信息进行管理等 等 只要输入正确的服务器IP地址,用合法的用户名和密码进行登录,就可以在任何一 台装有Linux系统、Windows系统或者其他系统的PC机上进行服务器数据的管理。釆用 这种形式,对服务器的数据管理就非常方便,可以不限于某一台电脑,不需要为这种管 理安装专门的软件,只需要有基本的上网功能就可以。视频点播端釆用VOD—体机,VOD—体机分布在各个区域,通过局域网与中央月良 务器进行连接,内嵌专门的嵌入式CPU,自带有经过定制的嵌入式Linux系统。加上特 殊的音视频处理芯片,和TV信号处理芯片集成在一块主板上,构成既可以观看普通电 视节目又可以进行视频点播的VOD—体机。该VOD—体机带有嵌入式Linux系统,可 以设定固定IP或随机从服务器获取IP用以标识其对服务器的身份。还可以同时处理多 个任务,具有强大的网络功能,拥有美观的人机交流界面。无需特殊安装,TV节目、视 频点播切换方便。通过视频点播通道,可以方便的查看国内外最新资讯,可以查询周边 地区的重要公共场所信息及周边服务信息,可以点播各类电影等。在该VOD—体机上运 行视频点播程序,通过该程序可以分类查询、浏览服务器上的各种多媒体信息,可以查 询最新资讯、周边各种服务信息,可以向服务器发送影音资讯的点播请求,服务器响应 后,从服务器获取影音数据,进行全屏播放。VOD—体机先通过socket通信与服务器进 行通信连接,获取协议信息;当在一体机上进行视频点播时, 一体机通过socket通信向 服务器发送点播请求信息,然后服务器通过http协议发送大数据量的多媒体信息,此时在一体机上就可以流畅的观看自己点播的多媒体资讯。另外,VOD —体机还带有网络交 换功能,其它的如PC机,笔记本电脑等设备,可直接通过VOD —体机提供的网络接口 连接到互联网,不需要增加网络交换机或路由器等其它网络连接设备,这样充分有效的 利用了现有的资源,既节省了开支,又省去了很多不必要的麻烦。图2所示为本发明系统的扩展模式,包括有多个服务器,多个服务器数据管理端, 多个点播终端。其中一台为主服务器,其上装载有监听程序,同时有多媒体数据源的数 据库,对其他服务器进行管理。这样可以均衡负栽,让不同的点播终端从不同的服务器 获取数据,以免发生网络拥塞。同时其它服务器主要装载多媒体资讯,可以直接传递数 据到点播终端,减轻主服务器的负担,使网络数据分流。由于采用Web站点形式对服务 器的数据库进行管理,所以多个服务器数据管理端不需要特定的管理端,只需要能够连 接到本局域网,并通过正确的用户名和密码,拥有相应的权限就可以在任何一台PC机上 对服务器数据库进行管理维护,给数据库的管理带来极大的方便。图3为本发明系统的中央服务器端軟件流程图示,服务器操作系统启动后,自动启动 服务器监听程序,开启Apachehttp网络服务。在监听程序中,先建立监听子程序,不成 功则失败退出,成功则进入该子进程继续执行。把子进程设为新会话的首进程,使其成 为守护进程。然后建立socket通信,使其处于监听状态。当监听到有点播终端有数据请求 时,则建立新的子进程,在此子进程内对该数据请求进行响应,父进程则继续处于监听 状态,监听器他点播终端的请求。这样就可以满足一台服务器同时对多个点播终端进行 服务的要求,使得多个点播终端可以同时进行各种查询、点播服务,互不影响。图4为视频点播终端的软件流程图示,点播终端自带操作系统,当系统启动后,进 行必要的初始化,然后运行视频点播程序。视频点播程序自动显示浏览界面,与服务器 建立socket通信,成功后接收从服务器传送过来的多媒体资讯,分别显示在各个相应的 类别下,用户就可以查询、浏览了。当户用查看到自己喜欢的节目时,可以进行点播, 此时点播终端就向服务器发送点播请求,当服务器收到点播请求后,从数据库查询正确 的路径,发送给点播端,点播端通过http协议获取多媒体数据,然后就开始播放。以上所描述的最佳实施例仅是对本发明进行阐述和说明,^旦并不局限于所公开的任 何具体形式,进行许多修改和变化是可能的。
权利要求
1.一种用于局域网内的视频点播系统,其特征在于包括有存贮多媒体资料的中央服务器、与中央服务器相连以对服务器的数据进行管理操作的服务器数据管理端、以及通过局域网与中央服务器进行连接的视频点播端。
2. 如权利要求l所述的用于局域网内的视频点播系统,其特征在于所述视频点播 端为VOD—体机,该VOD—体机分布在各个区域,内嵌专门的嵌入式CPU,自带有经过 定制的嵌入式Linux系统,通过局域网与中央服务器进行连接。
3. 如权利要求2所述的用于局域网内的视频点播系统,其特征在于所述VOD—体 机包括有与TV信号处理芯片集成在一块主板上的音视频处理芯片。
4. 如权利要求2所述的用于局域网内的视频点播系统,其特4正在于所述VOD—体 机还设置有网络出口 ,使得VOD—体机可以通过此网络出口连接至互联网。
5. —种视频点播系统的实现方法,其特征在于,包括如下步骤中央服务器存储多媒体资料,使用数据库对该多媒体资料进行管理; 数据管理端对服务器的数据进行管理操作;视频点播端通过局域网与中央服务器进行连接,中央服务器通过监听程序对各个点 播终端进行监听,当点播终端有点播请求时,服务器监听程序将对其进行响应,获取该 点播终端的IP地址信息,然后向其发送所点播的多媒体数据,并对该次点播相关信息进 行记录。
6. 如权利要求5所述的视频点播系统的实现方法,其特征在于所述视频点播端为 VOD—体机,在该VOD—体机上运行视频点播程序,以向中央服务器发送影音资讯的点 播请求,中央服务器响应后,VOD—体机从服务器获取影音数据,以进行播放。
7. 如权利要求6所述的视频点播系统的实现方法,其特征在于中央服务器安装有 Linux操作系统,VOD—体机内嵌专门的嵌入式CPU,自带有经过定制的嵌入式Linux系 统。
8. 如权利要求7所述的视频点播系统的实现方法,其特征在于服务器数据管理端 采用web网页形式进行管理,使用PHP语言进行开发,通过专门开发的Web网站实现远程 对服务器数据进行管理。
9. 如权利要求8所述的视频点播系统的实现方法,其特征在于VOD—体机包括有 与TV信号处理芯片集成在一块主板上的音视频处理芯片,构成既可以观看普通电视节目 又可以进行视频点的VOD—体机。
10. 如权利要求9所述的视频点播系统的实现方法,其特征在于VOD—体机通过 socket通信向服务器发送点播请求信息,服务器通过http协议发送大数据量的多媒体信息。
全文摘要
本发明公开一种用于局域网内的视频点播系统,包括有存贮多媒体资料的中央服务器、与中央服务器相连以对服务器的数据进行管理操作的服务器数据管理端、以及通过局域网与中央服务器进行连接的视频点播端。视频点播端通过局域网与中央服务器进行连接,中央服务器通过监听程序对各个点播终端进行监听,当点播终端有点播请求时,服务器监听程序将对其进行响应,获取该点播终端的IP地址信息,然后向其发送所点播的多媒体数据,并对该次点播相关信息进行记录。通过统一的中央服务器预存贮大量的多媒体资料,用户可随时在各个点播终端(VOD一体机)根据自己的爱好和需要进行迅速、便捷的查询、浏览、点播多媒体节目。
文档编号H04N7/173GK101404752SQ200810216830
公开日2009年4月8日 申请日期2008年10月13日 优先权日2008年10月13日
发明者彭红平 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1