Teknologi pendistribusian Video Streaming saat ini sudah sangat dibutuhkan sebagai media pembelajaran di Sekolah ataupun kampus perguruan tinggi terutama didalam membangun perpustakaan video digital. Nah, bagi anda pengguna Operasi Sistem Linux terutama pengguna distro Ubuntu , saat ini saya akan berbagi pengalaman membangun sebuah media web untuk perpustakaan Video Digital dengan menggunakan aplikasi MediaDrop yaitu web cms Video dengan bahasa pemrograman Python.
Ok, langsung praktek saja. Untuk menginstall MediaDrop / MediaCore Python yang paling penting anda harus memiliki koneksi internet karena pada saat setup berlangsung ada beberapa modul python yang akan didownload secara langsung.
Tahap pertama adalah menginstall aplikasi python yang dibutuhkan
sudo apt-get install python-pastescript mysql-server mysql-client libmysqlclient-dev python-dev python-doc libjpeg-dev libjpeg62 zlib1g-dev libfreetype6 libfreetype6-dev git python-setuptools python-virtualenv
Selanjutnya kita harus membangun Virtual Environment nya python untuk mediacore dan pada contoh disini kita akan membuat virtual environment python di directory opt dengan perintah
cd /opt
virtualenv --no-site-packages mediacore_env
source mediacore_env/bin/activate
Selanjutnya, untuk setup aplikasi mediacore ini maka anda harus mengaktifkan virtualenv nya yaitu dengan perintah
source mediacore_env/bin/activate
setelah di terminal tampil :
(mediacore_env)root@master:/opt/mediacore-community#
berarti anda telah dapat melakukan installasi mediacore pythonnya. Dimana anda mendownloadnya sourcenya dengan menggunakan git dan simpan hasilnya di /opt
cd /opt
git clone git://github.com/mediacore/mediacore-community.git
cd mediacore-community
python setup.py develop
Setelah selesai proses setup, ada harus membuat database Mysql untuk mediacore:
mysql -u root -p
mysql> create database mediacore;
Query OK, 1 row affected (0.00 sec)
mysql> grant usage on mediacore.* to mediacore_user@localhost identified by 'mysecretpassword';
Query OK, 0 rows affected (0.00 sec)
mysql> grant all privileges on mediacore.* to mediacore_user@localhost;
Query OK, 0 rows affected (0.33 sec)
mysql> exit;
Query OK, 1 row affected (0.00 sec)
mysql> grant usage on mediacore.* to mediacore_user@localhost identified by 'mysecretpassword';
Query OK, 0 rows affected (0.00 sec)
mysql> grant all privileges on mediacore.* to mediacore_user@localhost;
Query OK, 0 rows affected (0.33 sec)
mysql> exit;
Tahap selanjutnya adalah mengedit file deveploment.ini pada /opt/mediacore-community
nano /opt/mediacore-community/deveploment.ini
edit bagian :
sqlalchemy.url = mysql://mediacore_user:mysecretpassword@localhost/mediacore?charset=utf8&use_unicode=0
sesuaikan username dan password dan database mysql yang baru dibuat.
Setelah mengedit adalah membuat database sql nya dengan perintah
paster setup-app development.ini
selajutnya anda telah dapat menjalankan mediacore dengan menggunakan virtual environment python
paster serve --reload development.ini
selanjutnya buka browser ketik url localhot:8080
untuk masuk ke admin http://localhost:8080/admin
Tidak ada komentar:
Posting Komentar