TunyX UCC Lite Version은 동영상을 Flash Video(FLV)파일로 변환하고 생성된 FLV파일을 배포 및 재생하는 데 필요한 도구를 제공합니다. 이 솔루션으로 여러분은 운영중인 웹사이트의 게시판, 블로그, 커뮤니티, 포럼, 자료실 등 어느 곳에나 자유롭게 연동하실 수 있습니다.
활용하기에 따라서 YouTube와 같은 동영상 커뮤니티 사이트를 구축하는 것도 어렵지 않습니다. 또한 FLV 플레이어에 대한 라이센스만 해결된다면 1대의 서버로 동영상 UCC 호스팅도 가능합니다.
조은인터넷은 동영상 UCC 사이트를 개발하는데 필요한 TunyX UCC Lite Version의 인코딩되지 않은 완전한 Demo 소스코드를 제공합니다.
TunyX UCC Lite Version으로 여러분도 동영상 UCC 사이트를 운영하실 수 있습니다.
시스템 요구사항 (System Requirements)
운영체제 (Operating System)
CentOS
Fedora
Ubuntu
Debian
Rea Hat Enterprise Linux 4/5
소프트웨어 (S/W)
Apache
MySQL
PHP
하드웨어 (H/W)
Intel Quad Core Processor 2.0GHz 이상 권장
메모리: 권장 4GB, 최소 1GB
FLV(Flash Video) 컨버터 설치 (Installation)
root 계정으로 리눅스 쉘(SSH) 로그인
/usr/local 디렉토리에 txucc.tar.gz 파일 압축 해제
# tar xvfz txucc.tar.gz -C /usr/local
퍼미션 설정
# chmod -R 755 /usr/local/txucc
Demo 소스 설치 (Installation)
다운로드한 txucc_lite.tar.gz 파일을 웹 루트 디렉토리(예: /home/general/www)에 일반 계정(예: general)으로 업로드
일반 계정(general)으로 리눅스 쉘(SSH) 로그인
홈페이지 웹루트(www, public_html 등) 디렉토리에 txucc_lite.tar.gz 파일 압축 해제
# tar xvfz txucc_lite.tar.gz -C /home/general/www
/home/general/www/Lite 디렉토리 생성 확인
/home/general/www/Lite/files 디렉토리 퍼미션 설정
# chmod 777 /home/general/www/Lite/files
Database 설정
tx_ucc_board.sql 파일을 이용하여 tx_ucc_board 테이블 생성
class_database.php 파일의 접속 정보를 수정
기타 설정(lib.config.php)
lib.config.php 파일에서 FLV파일이 저장되는 FLV_PATH 의 정보를 수정
썸네일의 크기를 조정할 수 있습니다.
4가지 종류의 FLV 해상도를 설정할 수 있습니다.
Apache, PHP 설정 (Configuration)
Apache: httpd.conf 파일 수정
/home/general/www/txucc_lite/files 디렉토리에서 업로드된 파일이 실행되는 것을 방지 (PHP 파싱 방지)
# vi /usr/local/apache2/conf/httpd.conf
<Directory /home/general/www/txucc_lite/files>
php_flag engine off
<Directory >
PHP: php.ini 파일 수정
HTTP 파일 업로드 허용
file_uploads = On
업로드 파일의 최대 크기 설정 (예: 100MB 허용)
upload_max_filesize = 100M
POST 데이터의 최대 크기 설정 (예: 110MB 허용) 주의: upload_max_filesize 보다 커야 합니다.