最近因应客户需求安装一台流媒体服务器,分别测试过PHPMotion, Clipbucket, Vidiscript, Vimp, osTube 等方案, 最後选定osTube 2.6方案。 PHPMotion 是sourceforge上下载排名第一的PHP流媒体播放软件,但是在清风安装测试之后发现效果并不是很好,特别是媒体文件转换后画面质量下降严重,也可以是清风没有调试、设置好的原因吧。但是osTube在一装上之后其界面功能、播放视频质量等就让人眼睛为之一亮,就选定它了。
在发现osTube之前,最先吸引清风的是Vimp, 因为其界面和介绍都让人觉得不错,但是下载安装时发现Vimp使用了sourceguardian技术,把所有源代码都封闭了,这让人觉得有点遗憾,使用开源软件的目的就是它的开放性,让用户可以根据自己的需要对程序进行修改,现在封闭了代码让这变得不可能了。这时了解到Vimp的前身是开源的osTube,马上去找osTube 版本,这里却让人非常沮丧的发现,几乎所有的osTube下载资源都不可用,要不是网页不存在,要不就是指向osTube官网,而osTube官网早就不提供osTube,连论坛都停止更新一年多了。就在快要绝望时,天无绝人之路,最终在一个台湾博客上找到了。这此清风也把它贡献出来方便大众,希望这么好的系统不要因为闭源而消失,点击下载。
安装前准备:osTube 基于 LAMP系统,在CentOS 5 系统上最好把 PHP 升级到 PHP 5.2 版本,可参考这篇文章。同时系统也需要 ffmpeg, mplayer, mencoder, flvtool2 支持,用于媒体文件转换,可以参考清风另一篇文章进行安装升级。
解压安置osTube程序文件:
# mkdir /var/www/media
# ln -s /var/www/media /var/www/html/media
# ln -s /var/www/cgi-bin /var/www/html/cgi-bin
# cp osTube_2.6_community_edt.tar.gz /var/www/html
# cd /var/www/html
# tar zxvf osTube_2.6_community_edt.tar.gz
# rm osTube_2.6_community_edt.tar.gz
更改文件权限及增加所需文件:
# chmod -R 777 media
# chmod 666 ostube.log
# touch conversion.log
# chmod 666 conversion.log
# chmod -R 777 languages
# touch includes/config.php
# chmod 666 includes/config.php
# chown -R apache:apache /var/www/html
# chown root:root /var/www/html/.htaccess
新建 uploads文件夹并设定权限:
cd /var/www/ostube
# mkdir uploads
# chmod 777 uploads
设定 php.ini 的值
# vi /etc/php.ini
allow_url_fopen = On
memory_limit = 512M
post_max_size = 1024M
upload_max_filesize = 1024M
# service httpd restart
修正中文乱码问题:
参考这篇文章设定mysql utf8支持。
# vi /var/www/html/includes/class.database.php
大约在第50行:找到function DBaccess
找到$this->connected = true;(第59行)
在上一行插入
@mysql_query(“SET NAMES utf8″,$this->connection);
用浏览器打开安装安装界面开始安装:
http://your-IP-address/install/index.php
默认打开的是德语界面,可以点击右上角的英国“米”字旗转为英文,根据系统提示,一二三步就完成安装了,非常方便快捷。完成后移除安装文件夹:
# rm -rf /var/www/html/install
原始安装至此完成,赶快登录到您的新网站上操作测试一番吧!
使用几天这後,清风發現 osTube 实在是一个非常棒的系统,值得研究推广,所以清风还会有后续文章陆续推出,包括一些定制修改技巧以及清风自制的简体中文汉化包。感兴趣的同学请继续关注。
技术文章,谢谢博主,收藏啦
欢迎光临,请多指教。
收藏,有用再看!
可否分享一下你的汉化包?谢谢。我的邮箱7050476#qq.com