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

developerWorks 中国  >  Open source  >

使用 PHP 创建自己的视频点播网站,第 3 部分:集成 YouTube

使用开源工具构建可供企业使用的视频点播库

developerWorks

级别: 中级

Duane O'Brien , PHP 开发人员, 自由职业
Katie Horn , 开发人员, 自由职业
Will Robot , PHP 开发人员, 自由作家

2008 年 10 月 16 日

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

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

在本教程中

您已经在第 2 部分完成了大量编码,在本教程中将要进行更多编程。我们将对视频添加标记,然后开始使用最近开发的 YouTube API 来推出您的视频并返回一些统计数据。这个过程将非常有趣,但是需要进行大量工作。如果还没有完成 第 1 部分第 2 部分,那么可能无法继续下去,请先返回阅读前两个部分。


预备知识

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


系统需求

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

  • 一些数字视频内容 — 可以自己创建,也可以是拍摄或从其它媒体导入的视频。
  • 一个 Microsoft® Windows® XP 盒 — 提供的这些例子使用一些针对 Windows XP 编写的软件。但是,如果您擅长在运行其他操作系统的计算机中编辑和转换视频,当然也可以这样做。
  • FFmpeg — 一个开源的命令行视频转换实用工具。
  • Riva FLV Encoder V2.0 for Windows — 一个可免费使用 30 天的针对 Windows 的视频转换工具。
  • 适用于其他平台的 .flv 转换程序的维基百科。
  • Red5 — 一个基于 Java™ 的开源 Flash 服务器。
  • JW FLV Media Player V3.15 — 一个小巧的嵌入式 Flash 媒体播放器。

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

  • 一个支持会话的(最好是 mod_rewrite)的 HTTP 服务器。本系列是使用启用 mod_rewrite 的 Apache V1.3 编写的。
  • CakePHP 的 1.2 beta 版。
  • PHP V5.1.4 或更高版本 — 并不是检测的所有框架都需要这个级别的 PHP 版本,但是所有的框架将使用同样的 PHP 安装。这个系列使用的是 PHP V5.2.3。
  • 比较新的 MySQL 版本 — 可以使用并支持一些其他的数据库选项,但是这个系列和示例应用程序使用的都是 MySQL V5.0.37。
  • 新的 YouTube API 和工具,用来集成到应用程序中。
  • YouTube 的开发人员密匙和客户机 ID,通过 Google 的 YouTube APIs and Tools 指示板 获得。

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

要查看最终应用程序的实际运行,可访问 http://tv.visitmakersfield.com



语言

中文


格式

html


更多参考资源



回页首


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

文档选项

未显示需要 JavaScript 的文档选项

英文原文

英文原文


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