Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

SupeSite 5.5 / X-Space 3.0 视频环境完整安装手册(Linux)

[复制链接]
Nanu 发表于 2007-5-16 10:53:29 | 显示全部楼层 |阅读模式
SupeSite 5.5 / X-Space 3.0 视频环境完整安装手册

手册版本:1.0.1
适用系统:Linux
发布日期:2007-05-16

为了获得更好的线程支持以及更好的性能,我们推荐您使用基于 2.6 内核版本的 Linux 操作系统。

推荐操作系统:CentOS 4.4/5.0

本文在 CentOS 4.4/5.0、Red Hat Enterprise Linux AS4/5 上测试安装通过。

以下安装步骤以 CentOS 4.4 和 CentOS 5.0 操作系统为准。


一、前期准备
1. 所需的 RPM 包
gcc, gcc-c++, gcc-g77, glibc, glibc-devel, autoconf, automake, libtool, libtool-libs, freetype freetype-devel, libvorbis, libvorbis-devel, libogg, libogg-devel

上述 RPM 包可以通过 yum (仅限 CentOS Linux)自动安装,如果是 Red Hat Linux,请从安装光盘中提取这些 RPM 包手动安装。

2. 以 root 身份登录服务器

3. 创建软件包存放处理目录
  1. # mkdir /usr/local/src/video
复制代码
二、安装播客视频/音频环境
1. 下载并解压 FFmpeg 集合包
  1. # cd /usr/local/src/video
  2. # wget http://download.discuz.net/env/video/FFmpeg.tar.bz2
  3. # tar xjvf FFmpeg.tar.bz2
复制代码
2. 安装 MP3 编码器
  1. # cd /usr/local/src/video/FFmpeg/lame-3.97
  2. # ./configure  --prefix=/usr --enable-shared
  3. # make
  4. # make install
复制代码
3. 安装 XVid 编码器
  1. # cd /usr/local/src/video
  2. # wget http://download.discuz.net/env/video/xvidcore-1.1.0.tar.gz
  3. # tar xzvf xvidcore-1.1.0.tar.gz
  4. # cd xvidcore-1.1.0/build/generic
  5. # ./configure --prefix=/usr
  6. # make
  7. # make install
复制代码
4. 安装 yasm 汇编器
  1. # cd /usr/local/src/video
  2. # wget http://download.discuz.net/env/video/yasm-0.6.0.tar.gz
  3. # tar xzvf yasm-0.6.0.tar.gz
  4. # cd yasm-0.6.0
  5. # ./configure --prefix=/usr/local/yasm
  6. # make
  7. # make install
复制代码
将 yasm 加入系统环境变量
  1. # export PATH="$PATH:/usr/local/yasm/bin"
复制代码
5. 安装 x264 编码器
*注:截至本文档发布日期止,x264 官方最新版存在问题,无法在 2 路以上 CPU 的 Intel 系统架构(如:双至强 CPU,四至强 CPU 服务器)中正常编译安装。Comsenz 为此特别对软件进行了修正,请下载 Comsenz 修正版的 x264 软件包!
  1. # cd /usr/local/src/video
  2. # wget http://download.discuz.net/env/video/x264-linux-Comsenz.tar.bz2
  3. # tar xjvf x264-linux-Comsenz.tar.bz2
  4. # cd x264-linux-Comsenz
  5. # ./configure --prefix=/usr --enable-shared
  6. # make
  7. # make install
复制代码
6. 安装 LibDTS 编码器
  1. # cd /usr/local/src/video/FFmpeg/libdts
  2. # ./configure --prefix=/usr
  3. # make
  4. # make install
复制代码
7. 安装 MPEG-4 AAC 编码器
*注:截至本文档发布日期止,MPEG-4 AAC 编码支持所需的 faad 和 faac 最新软件代码存在问题,无法正常编译安装成功。Comsenz 为此特别对软件进行了修正,请下载 Comsenz 修正版的 faad 和 faac!
  1. # cd /usr/local/src/video
  2. # wget http://download.discuz.net/env/video/faac-1.25-Comsenz.tar.bz2
  3. # wget http://download.discuz.net/env/video/faad2-2.5-Comsenz.tar.bz2
复制代码
(1) 安装 faad
  1. # tar xjvf faad2-2.5-Comsenz.tar.bz2
  2. # cd faad2-Comsenz
  3. # autoreconf -vif
  4. # ./configure --prefix=/usr --with-mp4v2 --enable-shared
  5. # make
  6. # make install
复制代码
(2) 安装 faac
  1. # cd /usr/local/video/
  2. # tar xjvf faac-1.25-Comsenz.tar.bz2
  3. # cd faac-Comsenz
  4. # autoreconf -vif
  5. # ./configure --prefix=/usr --with-mp4v2 --enable-shared
  6. # make
  7. # make install
复制代码
8. 安装 FFmpeg 编码器
  1. # cd /usr/local/src/video/FFmpeg/FFmpeg
  2. # ./configure \
  3.        '--prefix=/usr' \
  4.        '--enable-gpl' \
  5.        '--enable-shared' \
  6.        '--enable-mp3lame' \
  7.        '--enable-amr_nb' \
  8.        '--enable-amr_wb' \
  9.        '--enable-amr_if2' \
  10.        '--enable-libogg' \
  11.        '--enable-vorbis' \
  12.        '--enable-xvid' \
  13.        '--enable-a52' \
  14.        '--enable-a52bin' \
  15.        '--enable-faadbin' \
  16.        '--enable-dts' \
  17.        '--enable-pp' \
  18.        '--enable-faad' \
  19.        '--enable-faac' \
  20.        '--enable-x264' \
  21.        '--enable-pthreads' \
  22.        '--disable-ffserver' \
  23.        '--disable-ffplay'
  24. # make
  25. # make install
复制代码
至此,博客视频/音频转码支持安装完毕!


三、设定视频转换计划任务
1. 下载视频文件转换脚本程序
  1. # cd /usr/local/src/video
  2. # wget http://download.discuz.net/env/video/convert-linux.zip
复制代码
2. 准备脚本程序
  1. # unzip convert-linux.zip
  2. # cp convert /usr/local/sbin/convert_av.sh
  3. # chmod 777 /usr/local/sbin/convert_av.sh
复制代码
3. 编辑配置 convert_av.sh
  1. # vi /usr/local/sbin/convert_av.sh
复制代码
将 STIEROOT="/var/html/www/wwroot/space" 修改为实际的 SupeSite 路径,如:/var/www/html/SupeSite

4. 设定计划任务
  1. # crontab -u root -e
复制代码
进入 cron 计划任务编辑界面,在最后添加一行:
  1. */10 * * * * /usr/local/sbin/convert_av.sh > /dev/null 2>&1
复制代码
其中 10 表示每 10 分钟执行一次脚本程序,用户可根据实际情况更改执行间隔。


四、在线视频录制环境
1. 安装 JDK
  1. # cd /usr/local/src/video
  2. # wget http://download.discuz.net/env/video/jdk-6u1-linux-i586-rpm.bin
  3. # chmod 777 jdk-6u1-linux-i586-rpm.bin
  4. # ./jdk-6u1-linux-i586-rpm.bin
复制代码
3. 安装 Apache ANT
  1. # cd /usr/local/src/video
  2. # http://download.discuz.net/env/video/apache-ant-1.7.0-bin.tar.gz
  3. # tar xzvf apache-ant-1.7.0-bin.tar.gz
  4. # mv apache-ant-1.7.0 /usr/local/ant
复制代码
将 Apache ant 加入系统环境变量:
  1. # export PATH="$PATH:/usr/local/ant/bin"
复制代码
4. 安装 RED5 在线视频录制系统
  1. # wget http://download.discuz.net/env/video/red5-0.6.tar.gz
  2. # tar xzvf red5-0.6.tar.gz
  3. # mv red5-0.6 /usr/local/red5
  4. # cd /usr/local/red5
  5. # vi build.properties
复制代码
将 java.target_version 修改为 1.5 ( java.target_version=1.5 )
  1. # ant
复制代码
5. 下载安装在线录制程序
  1. # cd /usr/local/src/video
  2. # wget http://download.discuz.net/env/video/online.zip
  3. # unzip online.zip
  4. # mv online /usr/local/red5/webapps/
  5. # chmod -R 777 /usr/local/red5/webapps/online
复制代码
6. 启动 RED5
  1. # cd /usr/local/red5
  2. # ./red5.sh &
复制代码
7. 使 RED5 随系统一起启动
  1. # echo 'cd /usr/local/red5' >> /etc/rc.local
  2. # echo './red5.sh &' >> /etc/rc.local
复制代码
最后,将所需的程序路径写入系统环境变量
  1. # echo 'export PATH="$PATH:/usr/local/yasm/bin:/usr/local/ant/bin"' >> /etc/profile
复制代码
至此,视频转换支持以及视频在线录制支持已经全部部署完毕。

评分

4

查看全部评分

丢失信仰的猪 发表于 2007-5-16 13:06:44 | 显示全部楼层
精品内容 值得回帖!!!!


AD:
中国学生考试学习网---www.yustu.com
缺啥补啥!!

[ 本帖最后由 丢失信仰的猪 于 2007-5-16 13:08 编辑 ]
回复

使用道具 举报

花花86 发表于 2007-5-16 13:37:22 | 显示全部楼层
确实不错,支持楼主

顺便AD:制图博客网-制图人自己的网络家园

www.52zhitu.com
回复

使用道具 举报

ramboo 发表于 2007-5-16 21:57:35 | 显示全部楼层
绝对顶,一定顶。顶到家了。:)
回复

使用道具 举报

tanweihai 发表于 2007-5-17 15:39:57 | 显示全部楼层
顶上去.支持..
回复

使用道具 举报

pc77maikongjian 发表于 2007-5-17 16:11:35 | 显示全部楼层
要不要顶到头破血流啊.
回复

使用道具 举报

xyvl 发表于 2007-5-17 16:38:12 | 显示全部楼层
顶上去  支持!
回复

使用道具 举报

daliangg 发表于 2007-5-17 16:42:26 | 显示全部楼层
:lol up欢迎访问中国女孩网 http://www.chinagirl.com.cn
回复

使用道具 举报

xixitj 发表于 2007-5-17 17:02:02 | 显示全部楼层
看看手册怎么样
回复

使用道具 举报

linuxxp 发表于 2007-5-17 17:05:31 | 显示全部楼层
不错,支持一下!!
确实太复杂了!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-3 23:14 , Processed in 0.108298 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表