Category: Media Center

Per visualitzar amb VLC i streaming el video (i l’àudio) d’aquesta camera…

vlc rtsp://192.168.10.34:554/live.sdp

Un resum ràpid i sense explicacions (extret de: http://juliensimon.blogspot.com/2008/12/howto-compiling-mediatomb.html i http://juliensimon.blogspot.com/2008/12/howto-compiling-ffmpeg-x264-mp3-xvid.html )

Ubuntu 8.10 i mediatomb 0.12
Instal·lar FFMPEG

  • sudo apt-get install subversion git git-core
  • svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
  • cd ffmpeg
  • ./configure –prefix=/usr/local
  • ./configure –prefix=/usr/local –enable-gpl –enable-nonfree –enable-shared –enable-postproc –enable-swscale –enable-avfilter –enable-avfilter-lavf –enable-pthreads –enable-x11grab –enable-xvmc –enable-bzlib –enable-libamr-nb –enable-libamr-wb –enable-libfaac –enable-libfaad –enable-libfaadbin –enable-libmp3lame –enable-libnut –enable-libschroedinger –enable-libtheora –enable-libvorbis –enable-libx264 –enable-libxvid –enable-zlib
  • sudo wget http://www.medibuntu.org/sources.list.d/hardy.list –output-document=/etc/apt/sources.list.d/medibuntu.list
  • sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
  • sudo apt-get install libamrnb-dev libamrwb-dev
  • svn co svn://svn.mplayerhq.hu/nut/src/trunk/ nut
  • cd nut
  • make
  • sudo make install
  • sudo apt-get install libgpac-dev
  • sudo apt-get install yasm
  • yasm –version
  • git clone git://git.videolan.org/x264.git
  • cd x264
  • ./configure –prefix=/usr/local –enable-shared
  • sudo apt-get remove yasm
  • wget http://www.tortall.net/projects/yasm/releases/yasm-0.7.2.tar.gz
  • tar xvfz yasm-0.7.2.tar.gz
  • cd yasm-0.7.2
  • ./configure –prefix=/usr/local
  • make
  • sudo make install
  • yasm –version
  • cd x264
  • ./configure –prefix=/usr/local –enable-shared
  • make
  • sudo make install
  • sudo apt-get install nasm
  • nasm -v
  • wget http://downloads.xvid.org/downloads/xvidcore-1.2.1.tar.gz
  • tar xvfz xvidcore-1.2.1.tar.gz
  • cd xvidcore/build/generic
  • ./configure –prefix=/usr/local
  • make
  • sudo make install
  • sudo apt-get install libfaac-dev libfaad-dev libschroedinger-dev libtheora-dev libvorbis-dev libxv-dev libxvmc-dev libmp3lame-dev libdc1394-22-dev libgsm1-dev libgsmme-dev
  • cd ffmpeg
  • ./configure –prefix=/usr/local –enable-gpl –enable-nonfree –enable-shared –enable-postproc –enable-swscale –enable-avfilter –enable-avfilter-lavf –enable-pthreads –enable-x11grab –enable-xvmc –enable-bzlib –enable-libamr-nb –enable-libdc1394 –enable-libgsm –enable-libamr-wb –enable-libfaac –enable-libfaad –enable-libfaadbin –enable-libmp3lame –enable-libnut –enable-libschroedinger –enable-libtheora –enable-libvorbis –enable-libx264 –enable-libxvid –enable-zlib
  • make
  • sudo make install
  • LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
  • export LD_LIBRARY_PATH
  • sudo ldconfig
  • which ffmpeg
  • /usr/local/bin/ffmpeg
  • ffmpeg -formats

Instal·lar Mediatomb

  • sudo apt-get install libpng12-dev libjpeg62-dev
  • wget http://ffmpegthumbnailer.googlecode.com/files/ffmpegthumbnailer-1.3.0.tar.gz
  • tar xvfz ffmpegthumbnailer-1.3.0.tar.gz
  • cd ffmpegthumbnailer-1.3.0
  • ./configure –prefix=/usr/local
  • make
  • sudo make install
  • sudo apt-get install libdvdread-dev libdvdnav-dev libsqlite3-dev libtag1-dev libexpat1-dev libexif-dev libmp4v2-dev libmagic-dev libcurl4-openssl-dev libmozjs-dev
  • svn co https://svn.mediatomb.cc/svnroot/mediatomb/trunk/mediatomb mediatomb
  • cd mediatomb
  • sudo apt-get install autoconf
  • autoreconf -i
  • ./configure –prefix=/usr/local
  • make
  • sudo make install
  • sudo ldconfig
  • mediatomb

Dona accés via FTP, SSH, Samba, …