Home

Manual de instalación del sistema de Video Streaming ACT Sistema

image

Contents

1. exit fi make test echo Instalando Data TemporaryBag sudo make install cd Compilando e instalando SWF File echo echo Build SWF File SSWFFILEVER echo cd SWF File SSWFFILEVER perl Makefile PL if make then echo SWF File fue compilado correctamente else echo no se puede compilar SWF File exit fi make test echo Instalando SWF File n sudo make install m cd Compilando e instalando FLV Info echo echo Build FLV Info SFLVINFOVER echo cd FLV Info SFLVINFOVER perl Makefile PL if make then echo FLV Info fue compilado correctamente else echo no se puede compilar FLV Info exit fi echo Instalando FLV Info K sudo make install ERAS Compilando e instalando FLVtool echo echo Build flvtool2 echo cd fl1vtool2 SFLVTOOLVER ruby setup rb config ruby setup rb setup sudo ruby setup rb install cda EII III III III III 111 11 1 FLV Instalacion server culminado III 1 Instalacion de aplicacioens desde codigo fuente Compilando e instalando openslp echo echo Build openslp SOPENSLPVER echo cd openslp SOPENSLPVER configure if make then echo openslp fue compilado correctamente else echo no se puede compilar openslp exit fi echo Instalando openslp sudo make install ls EA Descomprimiendo e instalando co
2. n de encuentran comandos de copiado de archivos correspondientes al sistema de video As mismo se ejecuta la creaci n del usuario uservideo el cual es el encargado de la subida de videos hacia el servidor para su futura codificaci n al formato flash FLV 2 Ejecutar el script instalacion_vlc sh para la instalaci n de los paquetes 3 Una vez culminada con xito la instalaci n copiado y creaci n del usuario del sistema de video procedemos a realizar las siguientes configuraciones En lo que se refiere a la creaci n de base de datos en mysql Ingresamos un password al usuario root de mysql Esto si aun no lo tiene Fhmysqladmin u root password some_password Crear dentro de mysql la base de datos videos mysqladmin u root p create videos Ingresar al mysql y dar permisos al usuario q manejar el sistema uservideo mysql u root p mysql gt GRANT ALL PRIVILEGES ON videos TO uservideo localhost IDENTIFIED BY some_password with grant option mysql gt exit 4 Procedemos a editar el archivo php ini para la carga de videos al sistema Procedemos a editar el archivo etc php5 apache2 php ini y modificamoslas siguientes lineas para que finalmente queden asi post_max_size 800M upload_max_filesize 800M memory_limit 500M max_execution_time 180 max_input_time 180 Recuerda reiniciar el servidor Web para que los cambios tengan efecto 5 Para poder ejecutar comandos Linux desde el navegador procedemos a realiza
3. g automake autoconf sudo Instalacion de aplicaoines requeridas para la codificacion a flash flv Swf sudo apt get install dbishell libexception class perl libcompress zlib perl ruby php5 mysql subversion sudo etc init d apache2 restart Descomprimiendo y acceso al directorio en donde estan los paquetes de instalacion tar xvzf source_package tar gz cd source_package Instalando pauetes para el codificador flash Compilando e instalando Readonly echo echo Build Readonly SREADONLYVER echo cd Readonly SREADONLYVER perl Makefile PL if make then echo Readonly fue compilado correctamente else echo no se puede compilar Readonly exit fi make test echo Instalando Readonly y sudo make install cd Compilando e instalando AMF Perl echo echo Build AMF Perl SAMFPERLVER echo cd AMF Perl SAMFPERLVER perl Makefile PL if make then echo AMF Perl fue compilado correctamente else echo no se puede compilar AMF Perl exit fi make test echo Instalando AMF Perl sudo make install ca MES Compilando e instalando Data TemporaryBag echo echo Build Data TemporaryBag DATATBAGVER echo cd Data TemporaryBag DATATBAGVER perl Makefile PL if make then echo Data TemporaryBag fue compilado correctamente else echo no se puede compilar Data TemporaryBag
4. Manual de instalaci n del sistema de Video Streaming ACT Sistema de Video Streaming comparable a sistemas comerciales de distribuci n de video sobre Internet La implementaci n del Sistema se basa en su totalidad en proyectos y programas de c digo abierto o software libre open source El Sistema de Video Streaming est basado en un 60 en el VLC media player reproductor multimedia que tiene la capacidad de transmitir video sobre una red de banda ancha y en un 40 en otros proyectos tambi n software libre El sistema consta de dos partes principales la de difusi n de video en vivo o retransmisi n desde una fuente externa y la parte de Video en demanda VoD el cual consta de la emisi n de video bajo demanda en formato flash para difusi n de video en el formato streaming FLV El sistema de video consta de varios m dulos los cuales son totalmente administrables a trav s de un interfaz web caracter stica que facilita su administraci n Los scripts y manuales de instalaci n fueron creados para instalar el sistema en un Sistema Operativo Linux Ubuntu 8 10 pero no se descarta que pueda funcionar en otras distribuciones tanto basadas en Debian y RedHat Pasos de Instalaci n 1 Leer detenidamente el script de instalacion instalacion_vlc sh Este archivo es un script en bash el cual servir para instalar todos los paquetes necesarios para el sistema de difusi n de video Video en vivo VoD En este mismo script de instalaci
5. ble alsa disable kde enable ncurses enable release enable real enable realrtsp enable vedx enable twolame enable pvr enable dvb with wx config path usr bin with xml2 config path usr bin enable loader enable httpd enable vlm with ffmpeg tree SCUR_PATH source_package ffmpeg SFFMPEGVER if make then echo vlc fue compilado correctamente else echo no se puede compilar vlc exit fi echo Instalando vlc sudo make install cd cd CUR_PATH echo m echo echo dd echo EL VLC FUE INSTALADO CORRECTAMENTE echo d echo echo echo echo m echo echo m echo se procede a instalar y o copiar interfaces de admninistracion echo a echo m Configurando el servidor FTP echo echo Configurando el servidor FTP echo echo m sudo etc init d vsftpd stop sudo mv etc vsftpd conf etc vsftpd conf old sudo cp Scripts vsftpd conf etc sudo cp Scripts vsftpd chroot_list etc sudo etc init d vsftpd start echo m echo m echo m Creacion del usuario de acceso al directorio multimedia servicio FTP echo echo Creacion del usuario de acceso al directorio multimedia servicio FTP echo m echo a echo a sudo mkdir var www videos_directory sudo useradd d var www videos_directory SUSER_FTP echo m echo Ingrese el passw
6. decs w32codec echo echo Build w32codec echo sudo mkdir usr lib win32 sudo cp essential SESSENTIALVER usr lib win32 Descomprimiendo compilando e instalando libdvdcss echo echo Build libdvdecss SLIBDVDCSSVER echo cd libdvdcss LIBDVDCSSVER configure if make then echo libdvdcss fue compilado correctamente else echo no se puede compilar libdvdcss exit fi echo Instalando libdvdcss sudo make install cd Descomprimiendo compilando e instalando libdaap echo echo Build libdaap SLIBDAAPVER echo cd libdaap SLIBDAAPVER configure if make then echo libdaap fue compilado correctamente else echo no se puede compilar libdaap exit fi echo Instalando libdaap sudo make install El Descomprimiendo compilando e instalando live echo echo Build live echo cd live genMakefiles linux if make then echo live fue compilado correctamente else echo no se puede compilar live exit fi echo Instalando live CALA sudo rm rf usr lib live sudo cp r live usr lib Descomprimiendo compilando e instalando ffmpeg echo echo Build f mpeg SFFMPEGVER echo cd ffmpeg S FEMPEGVER configure prefix usr enable libmp3lame disable enable gpl enable libfaac if make then echo ffmpeg fue compilado correctamen
7. es de los paquetes OPENSLPVER 1 2 1 ESSENTIALVER 2007100 LIBDVDCSSVER 1 2 9 LIBDAAPVER 0 0 4 FFMPEGVER 0 cvs20070307 LIBICONVVER 1 11 LIBOPENDAAPVER 0 4 0 VLCVER 0 8 6c READONLYVER 1 03 AMFPERLVER 0 15 DATATBAGVER 0 009 SWFFILEVER 0 42 FLVINFOVER 0 18 FLVIOOLVER 1 0 6 Directorio actual CUR_PATH pwd USER_FTP uservideo Instalacion de aplicaciones requeridas por el VLC desde repositorios de Ubuntu sudo apt get install libsdl dev libgnomev s2 dev libncurses dev libsdl imagel 2 dev nasm yasm libslang2 dev libid3 3 8 3 dev libpopt dev libgtk2 0 dev libxvidcore dev libhal dev libsndfilel dev libtiff4 dev liborbit2 dev libgconf2 dev libimlib2 dev libfaad dev faad faac libfaac dev libcaca dev libogg dev libmodplug dev libecdio dev libcddb2 dev libdvbpsi4 dev libdvdnav dev libdvdread dev libz dev libpengl2 dev libid3tag0 dev libspeex dev speex libtheora dev libvorbis dev libxml2 dev portaudiol9 dev libwxgtk2 8 dev flac libflac dev libfreetype6 dev libfribidi dev gettext gettext base vcdimager libmpcdec dev libavahi core dev libcdaudio dev libsmbclient dev libdts dev libshout3 dev psmisc freeglut3 dev liba52 dev ab2dec dev libiconv hook dev libebml dev libmad0 dev libmatroska dev x264 libx264 dev lame liblame dev twolame libtwolame dev liblivemedia dev mpeg2dec libmpeg2 4 dev automakel 9 libtool cvs libvedinfo dev libpostproc dev liblua5 1 dev libtagl dev libzvbi dev qt4 dev tools libqt4 dev
8. ord para el usuario SUSER_FTP para acceso a FTP echo mr sudo passwd SUSER_FTP sudo chown R SUSER_FTP SUSER_FTP var www videos_directory echo nr echo m echo OJO el password ingresado para el usuario SUSER_FTP creado tiene que colocarse en echo el archivo de configuracion config php de la interfaz en el directorio root del pr echo sistema de video dentro del apache I echo m echo e ch O ma Copiando las interfaces web al directorio del root del Apache echo echo Configurando las interfaces WEB APCHE VLC Icecast2 echo echo m echo m echo copiando a var www Sistema_V de0 o ooooooooooooo 1y sudo rm rf var www Sistema_video sudo cp r Interfaces_ubuntu Sistema_video var www Sistema_video echo m echo m echo copiando a usr local share vlc Sistema_VlC o oo ooooooooooooooo echo m sudo rm rf usr local share vlc Sistema_vlc sudo cp r Interfaces_ubuntu Sistema_vlc usr local share vlc Sistema_vlc ECONO A A A a ai Ed ds echo echo echo echo echo las interfaces fueron copiadas con exito m a m m Culminacion echo echo echo echo La instalacion y configuracion de los servicios adicionales al vlc fueron instaladas con exito echo echo echo echo echo exit var www Sistema_video config php pr w m 0
9. r Creamos un password para el usuario que ejecuta el apache www data sudo passwd www data lt some_password gt 6 Procedemos ahora editar el archivo de configuraci n config php localizado en var www Sistema_video y realizamos las modificaciones pertinentes para la correcta configuraci n del sistema de video streaming 7 Por defecto el directorio para la subida de videos videos_directory mediante el servidor FTP vsftpd se crea dentro del directorio raiz del servidor apache2 var www por tal motivo los videos pueden ser servidos por el servidor apache2 pero para proporcionar mayor seguridad a la descarga no deseada de videos colgados procedemos a cambiar los permisos de lectura y ejecuci n de todo el contenido dentro de videos_directory Para ello procedemos a realizar lo siguiente Los videos transcodificados se guardan en carpetas especificadas en el archivo config php flash y swf_videos estas carpetas deben de ser creadas espec ficamente mediante la interfaz de administraci n del sistema mas no as mediante comandos del sistema operativo Acto seguido se procede a cambiar los permisos de las carpetas creadas con anterioridad sudo chmod o x var www videos_directory flash sudo chmod o x var www videos_directory swf_videos sudo chmod o r var www videos_directory 8 Procedemos ahora a comprobar el funcionamiento correcto del sistema de difusi n de video Script de Instalaci n bin sh Version
10. te else echo no se puede compilar ffmpeg exit FI echo Instalando ffmpeg sudo make install DAS Descomprimiendo compilando e instalando libiconv mmx enable pp echo echo Build libiconv S LIBICONVVER echo cd libiconv SLIBICONVVER configure if make then echo libiconv fue compilado correctamente else echo no se puede compilar libiconv exit fi echo Instalando libiconv sudo make install CA E Descomprimiendo compilando e instalando libopendaap echo echo Build libopendaap SLIBOPENDAAPVER echo cd libopendaap LIBOPENDAAPVER configure if make then echo libopendaap fue compilado correctamente else echo no se puede compilar libopendaap exit fi echo Instalando libopendaap sudo make install CA a Compile and install VLC echo echo Build vlc SVLCVER echo cd vlc VLCVER bootstrap configure enable x11 enable v41 enable xvideo disable gtk enable debug enable sdl enable f mpeg with ffmpeg faac with ffmpeg mp3lame enable mad enable portaudio enable dvdread enable libdvbpsi enable ab2 enable 1ibmpeg2 enable dvdnav enable faad enable vorbis enable ogg enable theora enable faac enable mkv enable freetype enable fribidi enable speex enable flac enable live555 with libiconv prefix usr local with live555 tree usr lib live enable caca enable skins enable skins2 ena

Download Pdf Manuals

image

Related Search

Related Contents

1 - フレッツ光  CMX251,CMX227,CMX186,CM250,CM226CM185  A future for usability engineering  取扱説明書 - フジ医療器  Samsung NC221 Uporabniški priročnik  Synthesizer User Manual  Harting HAN 3A RJ-45 Panel Feed-through, Metalen uitvo  d - Silestone  AR300 Series Router Quick Start Guide  

Copyright © All rights reserved.
Failed to retrieve file