-
我的视频点播系统架构大家来谈谈吧,看看有什么问题。15
目前接触到一个视频点播系统,视频都是固定不变的,无论是内容还是数量改动很小,访问视频并发访问人数大概最多也就1万人,视频文件5000-6000个,每个文件大小50M左右。大家在性能和架构上有什么好的想法吗?
目前想到的方案就是nigix(负载均衡,缓存js,小图片等小文件静态资源)+squid(集群/缓存视频)+tomcat(web容器)
flv文件通过ajax异步请求获取真实文件路径防止用户下载。
大家看看目前这个方案有什么问题,还有什么没想到的。
多谢!!
问题补充:
单点支持1000人左右。客户到没有vip的概念,目前客户主要是区域性的还没有到全国那么广,是随机分配。业务也比较单纯。
我想了解的就是:如果这种构架没有太大的问题,那么可以在这上面做哪些优化呢?因为对这些东西了解的也不是很多,基本都是google来的。多谢指点!
问题补充:
另外我想问一下有必要把视频部署到red5上吗
问题补充:
部署到red5是为了实现视频的可拖动,防下载,减少带宽的损耗。
关键还是希望能够通过优化能最大限度降低服务器的负载和带宽。
2009年8月23日 02:40
5个答案 按时间排序 按投票排序
-
LZ应该分析几个最具有典型代表的场景出来。如果能支持这些场景的话,大部分的场景就可以支持了。
有的时候不仅仅从技术角度考虑问题,关键是场景。2009年8月24日 12:29
-
集群的单点能支持多少人并发访问?
还有就是负载均衡的分流策略是什么?是随机分配还是根据客户的某些信息,比如根据客户是否是VIP,VIP的话有单独的机器提供服务
不知道这些LZ考虑了没有?2009年8月24日 10:24
-
有两点:
1. 访问视频并发访问人数大概最多也就1万人
如果是1万人同时在看视频的话,计算一下你的带宽需要多少,你的网络设备顶的住不?
2.flv文件通过ajax异步请求获取真实文件路径防止用户下载。
这个也只能防君子不防小人,不过关系不大
其他的都很简单,问题不大2009年8月23日 16:27
相关推荐
总的来说,在线视频视频点播系统是一个综合性的技术解决方案,涵盖了视频编码、流媒体传输、存储、用户界面设计以及服务器架构等多个方面。理解并掌握这些关键技术对于开发和维护一个高效的点播系统至关重要。
p2p视频点播系统基于cdn架构
总的来说,PHP视频点播系统是一个全面、灵活且可靠的解决方案,它集成了PHP和MySQL的优势,旨在为用户提供优质的视频服务体验。无论是教育机构还是娱乐公司,都可以利用这样的系统构建起自己的多媒体平台。
首先,我们来看看主要的文件“视频点播系统数据库.sql”。这是一个SQL文件,通常用于导入或导出数据库结构和数据。在视频点播系统中,这个文件可能包含了创建表的脚本、填充初始数据、或者备份现有的数据库。可能的...
1. **系统架构**:视频点播系统的基本架构通常包括前端用户界面、后台服务器、数据库和媒体存储。前端负责用户交互,后台处理视频处理、流媒体传输、用户管理等任务。数据库用于存储用户信息、视频元数据、播放记录...
7. **用户界面与用户体验**:一个优秀的视频点播系统需要有直观易用的用户界面,提供个性化推荐、搜索功能,以及流畅的播放体验。 8. **API接口设计**:为了与其他系统集成,如支付平台、社交网络等,SKYUC可能提供...
酷播局域网版 VOD 视频点播系统概述 酷播局域网版 VOD 视频点播系统是一款基于局域网的 P2P、P2SP 视频点播产品,专门为局域网内影视站点提供内容分发、P2SP 加速、播放解码等全套技术支持的解决方案。该解决方案...
视频点播系统源码 本系统仅是作为学习目的,开发的一个简单的视频系统,不宜做为商业用途 系统开发平台与特点: (1)采用C#和VS2008开发 (2)采用SQL Server 2005实现数据库设计 (3)利用Linq作为ORM和系统主要的...
ASP视频点播系统是一种基于ASP(Active Server Pages)技术构建的在线视频服务平台,它允许用户在互联网上浏览、播放和管理视频内容。该系统通常包括用户界面、视频上传功能、视频处理(如转码和存储)、播放器集成...
总结来说,PHPvod视频点播系统是构建在线视频平台的理想选择。其强大的功能、灵活的扩展性和易于使用的管理界面,使它在同类产品中脱颖而出。通过深入了解和有效利用这个系统,您可以搭建出一个功能完备、用户体验...
视频点播系统是一种在线服务,它允许用户按需观看预先录制的视频内容,而不是通过传统电视广播或实时流媒体服务。这种系统的核心在于提供个性化、灵活的观看体验,让用户能够选择何时何地观看他们感兴趣的视频内容。...
在部署视频点播系统时,确保有稳定的网络连接和足够的带宽是至关重要的。 5. **说明文档**:压缩包内的www.pudn.com.txt可能包含了项目开发的详细步骤、配置指南、注意事项等内容。对于开发者来说,阅读并遵循这些...
【PHP视频点播系统源码】是一个用于搭建在线视频点播平台的软件系统,主要针对PHP编程语言设计,适用于PHP5.3.x版本。这个源码包提供了完整的视频点播功能,包括视频上传、存储、转码、播放、管理等模块,是开发者...
总的来说,这篇论文深入探讨了校园网络视频点播系统的架构、设计和优化,对计算机科学尤其是网络服务领域的实践和理论研究具有一定的参考价值。通过这样的系统,可以预见未来教育领域中多媒体技术将发挥更大的作用,...
### 视频点播系统的研究与实现 #### 一、引言 ...综上所述,本文提出的视频点播系统通过采用先进的协议和技术,不仅解决了传统视频点播系统的局限性,而且在功能、性能和服务质量方面都有显著提升。
1. 内容存储与分发:视频点播系统需要一个庞大的存储基础设施来存储大量的视频内容。这通常涉及到分布式存储系统,如对象存储服务,以保证高可用性和可扩展性。同时,为了减少网络延迟,系统可能采用CDN(内容分发...
【JAVA JSP教学视频点播系统】是一种基于Java技术的在线教育平台,它结合了JSP(JavaServer Pages)和Servlet技术,为用户提供了一个交互式的视频学习环境。这个系统涵盖了视频管理、会员管理、留言管理和系统管理等...
【Asp.net视频点播系统源码】是一个基于ASP.NET技术构建的在线视频点播平台。这个系统设计目的是为了提供类似VOD(Video On Demand)服务,让用户能够自由选择并观看各类视频内容。以下是该系统的一些核心功能和关键...
【标题】"仿极客学院在线教学视频点播系统"是一个...通过这个项目,学习者可以深入理解在线视频点播系统的架构设计、前后端交互、数据库操作以及各种相关技术的整合应用,对于提升开发技能和理解实际项目流程大有裨益。