[发明专利]基于Google App Engine云平台的视频点播系统有效
申请号: | 201310120608.3 | 申请日: | 2013-04-09 |
公开(公告)号: | CN103260050A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 蒋昌俊;张冬冬;袁博;陈闳中;闫春钢;何良华 | 申请(专利权)人: | 同济大学 |
主分类号: | H04N21/231 | 分类号: | H04N21/231;H04N21/472;H04N21/4725;H04N21/475;H04N21/647 |
代理公司: | 上海天协和诚知识产权代理事务所 31216 | 代理人: | 叶凤 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 google app engine 平台 视频点播 系统 | ||
技术领域
本发明技术属于一种互联网应用。
背景技术
近年来,多媒体技术和网络技术的飞速发展,互联网应用的种类和数量不断地增长,视频点播也已经成为像电子邮件、即时通讯、社交网络等主流的互联网应用之一。但是,伴随着互联网用户的激增,在我国已经有超过4亿人成为视频网站的用户。人们对网络视频需求的日益增大,视频的更新速度不断加快,对于巨量的节目视频数据,其存储、传输、大量并发性访问等问题都对网络视频点播的软件和硬件提出了新的挑战,并且整个视频点播系统的扩展复杂,维护成本较高,因而需要新的技术来解决这些问题。
“云计算”是一种新的互联网计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算力,存储空间和信息服务。而Google App Engine云平台是应用最广泛的云平台之一,将面向大规模用户的视频点播系统部署到Google App Engine云平台上,可以充分利用其超大规模的分布式数据存储、实时的调度与计算功能、较高的横向可扩展能力,为视频点播系统提供一个新的解决方案。
以下是对本说明书中部分术语的加注:
Google App Engine (是一种可以在 Google 的基础架构上运行的网络应用程序。Google App Engine 应用程序易于构建和维护,并可根据访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,只需上传应用程序,便可为用户提供服务。)
web容器(是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,如JAVA中的Tomcat容器。相当于中间件,有了web容器,只要按照它的规范写出功能逻辑(比如servlet,asp),而网络连接管理、会话管理等功能都由容器实现,简化开发。)
节点服务器(是针对服务器集群来说的,主要应用在WEB、FTP、VPN等服务上,节点服务器并不是单指某一种服务器,是由多个节点和管理单元构成的整体装置。)
Jetty( 是一个开源的servlet容器,为基于Java的web内容,是使用Java语言编写的,它的 API以一组JAR包的形式发布。)
Red5(提供基于Flash的流媒体服务的一款基于Java的开源流媒体服务器。是由Java语言编写,使用RTMP作为流媒体传输协议。)
流媒体服务器(Streaming Media Server 简写MS,主要功能是以流式协议(RTP/RTSP、MMS、RTMP等)将视频文件传输到客户端,供用户在线观看;也可从视频采集、压缩软件接收实时视频流,再以流式协议直播给客户端。)
上述术语本身已属于本领域已有技术知识,因此相关内容未尽详细介绍的皆不应该认定为公开不充分。
发明内容
本发明的目的在于设计并实现了一套高性能的满足大规模用户实时视频点播需求的分布式系统级方案。通过在Google App Engine云平台上设计视频点播系统,用户面对的不是一个单纯的视频网站,而是一个有分布式服务器集群组成的视频数据传输网络,海量的视频按照点播流行度和相似程度等策略存储在不同性能的分布式服务器节点上,在保证有多份数据冗余的情况下进行视频内容的分发,并且能够根据用户实时请求点播的数量来动态配置视频服务的节点,以满足互联网用户动态变化的视频点播需求,可以提高视频点播的质量,从而增强用户体验。
本发明设计并实现了一套基于Google App Engine云平台的分布式视频点播系统方案,本发明技术方案表征为:
整个系统包括云计算分布式基础平台(1)、视频分发服务模块(2)和视频点播应用软件模块(3)三个功能部分, 其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310120608.3/2.html,转载请声明来源钻瓜专利网。