IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Open source  >

使用 PHP 搭建自己的视频点播网站,第 1 部分:基础工作

视频点播不只适用于娱乐 —— 使用开源工具构建企业级视频点播库

developerWorks

级别: 中级

Duane O'Brien (d@duaneobrien.com), PHP 开发人员, 自由撰稿人
Katie Horn (K4@engineering.phenomenauts.com), 开发人员, 自由职业
Will Robot (willrobot@gmail.com), PHP 开发人员, 自由作者

2008 年 5 月 12 日

现在注册或者使用您的 IBM ID 和密码登录。

搭建您自己的视频点播网站并不复杂。上传一些视频,然后供人们观看。就这么简单。但是如果您想要做很多视频,则必须将它们组织起来。这个 “使用 PHP 创建自己的视频点播网站” 教程系列包括三部分,将带您了解如何创建针对 Web 优化的视频,以及创建用于组织视频和使视频可访问的 PHP 应用程序。第 1 主要介绍基本工作,包括装配和安装必须的组件以及收集和转换视频。

在本教程中

在这个分三个部分的系列 “使用 PHP 创建自己的视频点播网站” 的第一部分,我们将首先介绍数字视频的各种类型以及它们独特的特性。当为 Web 创建视频时,您需要考虑的最重要的问题是,您是希望您的视频尽可能保持较小的体积以方便下载,还是希望您的视频尽可能保持较好的质量。我们也会介绍如何将视频转换为 Flash Video (FLV) 格式,并查看一些实现流视频的选项。在这个阶段还没有很多编码工作,但是我们必须安装好这个框架并设置好数据库。

分享本教程

digg Digg 本教程
del.icio.us 发布到 del.icio.us
Slashdot Slashdot 一下!


预备知识

具备一些关于使用 PHP 编写 Web 应用程序的知识。


系统需求

要在此系列中使用数字视频,您需要进行一些设置(这里不介绍基本组件的安装):

  • 一些数字视频内容 — 可以是您创建、拍摄或从其它媒体导入的视频。
  • 一个 Microsoft® Windows® XP 盒 — 提供的这些例子使用一些针对 Windows XP 编写的软件。
  • FFmpeg,一个开源的命令行视频转换工具。
  • Riva FLV Encoder V2.0 for Windows,一个可免费使用 30 天的视频转换工具。
  • 用于其它平台的 FLV 转换程序的 Wikipedia。
  • Red5,一个基于 Java™ 的开源 Flash 服务器。
  • JW FLV MEDIA PLAYER V3.15,一个小巧的嵌入式 Flash 媒体播放器。

对于 Web 应用程序,您还需要:

  • 一个支持会话的 HTTP 服务器(最好是 mod_rewrite)。这个系列是使用启用了 mod_rewrite 的 Apache V1.3 写的。
  • 下载 CakePHP 的 1.2 beta 版本。
  • PHP V5.1.4 或更高版本。并不是检测的所有框架都需要这个级别的 PHP 版本,但是所有的框架将使用同样的 PHP 安装。这个系列使用的是 PHP V5.2.3。
  • 比较新的 MySQL 版本。可以使用并支持一些其他的数据库选项,但是这个系列和示例应用程序都使用的是 MySQL V5.0.37。

如果您对编写代码、PHP、数据库等完全不了解,那么您将会发现很难理解这个系列教程。您应该首先学习一些关于使用 PHP 编写 Web 应用程序的知识(关于各个项目的链接,请参阅参考资料)。



语言

中文


格式

html


更多参考资源



回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项

英文原文

英文原文


    关于 IBM 隐私条约 联系 IBM 使用条款