AirVideo Server under Linux

By | 16 Feb 2010

AirVideo is a Client/Server-Mediaplayer, which allows you to stream videos directly from your PC to your iPhone. Its server software started as Windows-/Mac-only but now there’s also a Linux server module available, too.

All details are explained in their user forums.

Compile the special FFmpeg under Ubuntu

  1. download the customized version of FFmpeg from: http://www.inmethod.com/air-video/licenses.html (use the 2.2.5 version!) and unpack it to some directory
  2. install the following packages: libmp3lame-dev, libfaad-dev, libx264-dev (0.svn20100115-0.0~kkstemp1 from Stéphane Marguet’s PPA!), mpeg4ip-server, git-core, pkg-config
    1. change to the directory to where you have unpacked FFmpeg
    2. run:
$ ./configure --enable-pthreads --disable-shared --enable-static --enable-gpl --enable-libx264 --enable-libmp3lame --enable-libfaad --disable-decoder=aac
$ make
  1. after the build is complete, download the AirVideoServerLinux.jar and test.properties from this posting (UPDATE: Newer version)
  2. modify the test.properties and fix the paths to the 3 tools and your video directory:
    • path.ffmpeg should point to your just compiled ffmpeg-binary
    • path.mp4creator is /usr/bin/mp4creator
    • path.faac is /usr/bin/faac
    • folders format is: <label1>:<path1>,<label2>:<path2>,,<labelN>:<pathN>
    • leave the other options as they are
  3. finally you can run:
java -jar AirVideoServerLinux.jar test.properties
  1. manually add the server (by its IP!) to AirVideo on your iPhone
  2. Have fun!

Autostart AirVideoServer

To autostart AirVideoServer upon bootup, you can use UpStart which is the default way in Karmic Koala.

Just create a file /etc/init/airvideo.conf with these contents:

start on runlevel [2345]
stop on shutdown
respawn

exec sudo -H -n -u mbirth /usr/bin/java -jar /opt/AirVideoServer/AirVideoServerLinux.jar /opt/AirVideoServer/test.properties

This will tell UpStart to run the server process as user mbirth upon reaching one of the runlevels 2-5 and stop the server when the system shuts down. respawn tells it to restart the server if it crashed.

You can also control it manually by doing

sudo start airvideo

or

sudo stop airvideo

Bonjour Announcement

jcheshire pointed out how to add AirVideo to the avahi-daemon, so that it is automatically recognized by the clients. Read more in the AirVideo forums.

51 thoughts on “AirVideo Server under Linux

  1. Ajit

    mbirth,

    Thanks for your efforts in putting this together! I keep having a permissions issue with my ffmpeg:

    Exception in thread “LimitedExecutionThread” java.lang.RuntimeException: java.io.IOException: Cannot run program “/home//AirVideoServer/ffmpeg”: java.io.IOException: error=13, Permission denied
    at com.inmethod.air.video.common.ff.FFVideoSnapshotParser.getSnapshot(FFVideoSnapshotParser.java:422)
    at com.inmethod.air.video.common.thumbnail.ThumbnailParser.parseThumbnail(ThumbnailParser.java:99)
    at com.inmethod.air.video.common.thumbnail.ThumbnailParser.parseThumbnailInternal(ThumbnailParser.java:142)
    at com.inmethod.air.video.common.thumbnail.ThumbnailParser.parseThumbnail(ThumbnailParser.java:156)
    at com.inmethod.air.video.v0221.info.MediaInfoParser.parseMediaInfo(MediaInfoParser.java:80)
    at com.inmethod.air.video.v0221.model.fs.FileSystemVideoItem.loadDetail(FileSystemVideoItem.java:50)
    at com.inmethod.air.video.v0221.model.BrowseService$1.execute(BrowseService.java:113)
    at com.inmethod.air.video.common.async.LimitedExecution$1.run(LimitedExecution.java:44)
    at java.lang.Thread.run(Thread.java:619)

    My path.ffmpeg is set to path.ffmpeg = /home//AirVideoServer/ffmpeg , and I am using the exact ffmpeg version you provided.

    Neither the thumbnails nor the actual videos can load. I can see the file structure, but that’s about it. Any ideas?

    Thanks.

    Reply
    1. Markus Birth

      Check the permissions of the ffmpeg file (needs +rx for the user the AirVideo server is running with) and also the permissions of all directories to the binary. My guess is that the AirVideo server runs as a different user which is not allowed to change to your home dir.

      Reply
      1. Ajit

        Markus,

        Found the issue, I wasn’t pointing directly to the ffmpeg file, i was pointing to the folder. D’oh.

        Thanks for your help, and for porting this to Linux. Great product.

        Reply
    2. mfgeg

      Hi @all

      When u have problems starting the server,
      try one time this upstart script.

      I have airvideo also running in my home directory
      and it works lika a charm on my ubuntu.

      Excerpts of airvideo.conf:

      ———

      start on runlevel [2345]
      stop on shutdown
      respawn

      chdir /path/to/airvideo/
      exec sudo -H -n -u username /usr/bin/java -jar /path/to/airvideo/AirVideoServerLinux.jar /path/to/airvideo/test.properties

      ———

      It is more or less the same as the script from mbirth
      except the chdir path to the airvideo server.

      Try it out and let us know if it works 😉

      Cheers mfgeg

      Reply
  2. ayb

    hello and thanks
    problem with the ./configure of ffmpeg, get this:
    ==================
    jaunty:~/src/ffmpeg$ ./configure –enable-pthreads –disable-shared –enable-static –enable-gpl –enable-libx264 –enable-libmp3lame –enable-libfaad –disable-decoder=aac
    ERROR: libx264 version must be >= 0.83.

    If you think configure made a mistake, make sure you are using the latest
    version from SVN. If the latest version fails, report the problem to the
    ffmpeg-user@mplayerhq.hu mailing list or IRC #ffmpeg on irc.freenode.net.
    Include the log file “config.err” produced by configure as this will help
    solving the problem.
    ===================
    followed PPA for Stephan instructions for repository changes and update in ubuntu 9.10 when installing x264 but still no joy.

    Any ideas?

    Reply
  3. dudealfred

    Cheers, this is awesome. Just a remark: on a fresh lucyd lynx install, check that you do have libavfilter0, libavdevice52 and faac installed, otherwise the dependencies aren’t met, and you can’t configure/make/install ffmpeg.

    Reply
  4. dudealfred

    also, it failed to convert videos afterwards. The server ran, but impossible to actually read the videos. Launching it like this did the trick :

    /usr/bin/java -Djava.awt.headless=true -jar AirVideoServerLinux.jar airvideo.properties

    Reply
  5. jErk´

    #

    # AirVideo on Debian (Lenny)

    #

    # — pre setup —

    apt-get update

    apt-get upgrade

    mkdir /home/jErk/airvideo

    # —- debian multimedia —-

    cd /home/jErk/airvideo

    wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2008.10.16_all.deb

    dpkg -i debian-multimedia-keyring_2008.10.16_all.deb

    nano /etc/apt/sources.list

    # —- add this to “/etc/apt/sources.list”:

    deb http://www.debian-multimedia.org lenny main

    deb-src http://www.debian-multimedia.org lenny main

    apt-get update

    apt-get install build-essential subversion git-core checkinstall yasm texi2html sun-java6-jre libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libx11-

    dev libxfixes-dev libxvidcore4-dev zlib1g-dev libmp3lame-dev libfaad-dev mpeg4ip-server git-core pkg-config libx264-dev

    # —- x264 —-

    cd /home/jErk/airvideo

    git clone git://git.videolan.org/x264.git

    cd x264

    ./configure

    make

    checkinstall –pkgname=x264 –pkgversion “2:0.`grep X264_BUILD x264.h -m1 | cut -d’ ‘ -f3`.`git rev-list HEAD | wc -l`+git`git rev-list HEAD -n 1 | head -c

    7`” –backup=no –default

    # —- theora —-

    cd /home/jErk/airvideo

    apt-get install libogg-dev

    wget http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.gz

    tar -zxvf libtheora-1.1.1.tar.gz

    cd libtheora-1.1.1

    ./configure –disable-shared

    make

    checkinstall –pkgname=libtheora –pkgversion “1.1.1” –backup=no –default

    # —- airvideo ffmpeg —-

    cd /home/jErk/airvideo

    wget http://www.inmethod.com/air-video/download/ffmpeg-for-2.2.5.tar.bz2

    tar -jxvf ffmpeg-for-2.2.5.tar.bz2

    cd ffmpeg

    ./configure –enable-pthreads –disable-shared –enable-static –enable-gpl –enable-libx264 –enable-libmp3lame –enable-libfaad –disable-decoder=aac

    make

    # —- airvideo server (alpha) —-

    cd /home/jErk/airvideo

    wget http://inmethod.com/air-video/download/linux/alpha1/AirVideoServerLinux.jar

    wget http://inmethod.com/air-video/download/linux/alpha1/test.properties

    nano test.properties

    # — match your paths in “test.properties”:

    path.ffmpeg = /home/jErk/airvideo/ffmpeg/ffmpeg

    path.mp4creator = /usr/local/bin/mp4creator

    path.faac = /usr/local/bin/faac

    password =

    subtitles.encoding = windows-1250

    subtitles.font = Verdana

    folders = Movies:/data/TV,Series:/data/Series

    # finally …

    java -jar AirVideoServerLinux.jar test.properties

    Reply
  6. Thorsten

    On Ubuntu Server 8.04

    apt-get update
    apt-get install build-essential libtheora-dev subversion git-core liblame-dev checkinstall texi2html libfaac-dev libfaad-dev libxvidcore4-dev

    >>>>> yasm
    cd
    wget http://www.tortall.net/projects/yasm/releases/yasm-0.8.0.tar.gz
    tar xzvf yasm-0.8.0.tar.gz
    cd yasm-0.8.0
    ./configure
    make
    checkinstall –pkgname=yasm –pkgversion “0.8.0” –default

    >>>>> x264
    cd
    git clone git://git.videolan.org/x264.git
    cd x264
    ./configure
    make
    checkinstall –pkgname=x264 –pkgversion “1:0.svn`date +%Y%m%d`-0.0ubuntu1” –default

    >>>>> ffmpeg
    cd
    wget http://www.inmethod.com/air-video/download/ffmp
    tar -jxvf ffmpeg-for-2.2.5.tar.bz2
    cd ffmpeg
    ./configure –enable-pthreads –disable-shared –enable-static –enable-gpl –enable-libx264 –enable-libmp3lame –enable-libfaad –disable-decoder=aac
    make
    checkinstall –pkgname=ffmpeg –pkgversion “3:0.svn`date +%Y%m%d`-12ubuntu3” –default

    apt-get install sun-java6-jre
    screen java -jar /usr/local/bin/AirVideoServerLinux.jar /usr/local/bin/AirVideoServerLinux.properties

    Reply
  7. Thorsten

    Please remove my old posting…
    ——————————————————————————-
    Installation of the AirVideoServer on Ubuntu 8.04 (do not use for newer versions of ubuntu!)

    apt-get update
    apt-get install build-essential subversion git-core checkinstall pkg-config mpeg4ip-server sun-java6-jre

    >>>>> yasm
    cd
    wget http://www.tortall.net/projects/yasm/releases/yasm-0.8.0.tar.gz
    tar xzvf yasm-0.8.0.tar.gz
    cd yasm-0.8.0
    ./configure
    make
    checkinstall –pkgname=yasm –pkgversion “0.8.0” –default

    >>>>> lame
    cd
    wget http://mesh.dl.sourceforge.net/sourceforge/lame/lame-3.98.4.tar.gz
    tar xvfz lame-3.98.4.tar.gz
    cd lame-3.98.4
    ./configure
    make
    make install
    checkinstall –pkgname=lame –pkgversion “3.98.4” –default
    ln /usr/local/lib/libmp3lame.so.0.0.0 /usr/lib/libmp3lame.so.0

    >>>>> faad
    cd
    wget http://switch.dl.sourceforge.net/sourceforge/faac/faad2-2.7.tar.gz
    tar -xvzf faad2-2.7.tar.gz
    cd faad2-2.7
    ./configure
    make
    make install
    checkinstall –pkgname=faad –pkgversion “2.7” –default
    ln /usr/local/lib/libfaad.so.2.0.0 /usr/lib/libfaad.so.2

    >>>>> faac
    cd
    wget http://switch.dl.sourceforge.net/sourceforge/faac/faac-1.28.tar.gz
    tar -xvzf faac-1.28.tar.gz
    cd faac-1.28
    ./configure
    make
    make install
    checkinstall –pkgname=faac –pkgversion “1.28” –default
    ln /usr/local/lib/libfaac.so.0.0.0 /usr/lib/libfaac.so.0

    >>>>> x264
    cd
    git clone git://git.videolan.org/x264.git
    cd x264
    ./configure
    make
    checkinstall –pkgname=x264 –pkgversion “1:0.svn`date +%Y%m%d`-0.0ubuntu1” –default

    >>>>> airvideo ffmpeg
    cd
    wget http://www.inmethod.com/air-video/download/ffmpeg-for-2.2.5.tar.bz2
    tar -jxvf ffmpeg-for-2.2.5.tar.bz2
    cd ffmpeg
    ./configure –enable-gpl –enable-pthreads –enable-libfaad –enable-libmp3lame –enable-libx264 –disable-decoder=aac
    make
    checkinstall –pkgname=ffmpeg –pkgversion “3:0.svn`date +%Y%m%d`-12ubuntu3” –default

    >>>>> copy AirVideoServerLinux.jar to /usr/local/bin/ and start it:
    java -jar /usr/local/bin/AirVideoServerLinux.jar /usr/local/bin/AirVideoServerLinux.properties

    ——————————————————————————-
    This is an example properties file for /usr/local/bin/AirVideoServerLinux.properties

    path.ffmpeg = /usr/local/bin/ffmpeg
    path.faac = /usr/local/bin/faac
    path.mp4creator = /usr/bin/mp4creator
    password = abc123
    subtitles.encoding = windows-1250
    subtitles.font = Verdana
    folders = Videos:/media/videos,Dreambox:/media/dreambox/movie

    ——————————————————————————-

    Reply
  8. Djodjo

    My 50 cents: I’m running the win32 version under wine and was really easy to install. To make it quick:
    – Install wine
    – Install the latest jdk/jre for windows with wine
    – Install apple “bonjour” service for windows with wine
    – Install airvideo

    And you are done;
    Of course it’s sub-efficient, but I don’t care!

    PS: “Bonjour” is just here to make airvideo installer happy; server is declared with a static ip on iphone side.

    Reply
  9. pbs

    Excellent stuff – I just tried this on Karmic and works a treat! Just follow the directions…
    A HUGE Thanks to everyone involved in getting this to work on Linux.

    Reply
  10. Hansen

    i have very basic problems with installing under lucid. i cant find the packages libmp3lame-dev and mpeg4ip-server. clould anybody please tell me how to install them?!

    Reply
  11. w0zza

    Please can someone help.

    When running the server and I connect via my iPhone, I can see the files but I get the following error outup in terminal

    :~/Apps/AirVideoServer$ java -jar AirVideoServerLinux.jar test.properties
    DEBUG: SnapshotCache: Initializing Thumbnail Cache; Java Version: 1.6.0_20
    DEBUG: SnapshotCache: Created new Snapshot Index BTree2010-09-09 12:09:16.210::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
    2010-09-09 12:09:16.242::INFO: jetty-6.1.x
    2010-09-09 12:09:16.283::INFO: Started SocketConnector@0.0.0.0:45631
    DEBUG: PortMapperAction: Scheduling task PortMapperAction$2 (1756487)
    /usr/local/src/ffmpeg -ss 900.0 -vframes 1 -i “/home/warran/Videos/Chuck S03E01.m4v” -f mjpeg –
    DEBUG: Thumbnail: >>
    346E6869347774787A7734686978347D7D766B7E7C3B3668683B222B2B352B3B366D7D697A767E683B2A3B36723B39347374767E346C7A69697A7534
    4D727F7E74683458736E78703B482B285E2B2A35762F6D393B367D3B76716B7E7C3B36
    << =================================================================================================== Exception in thread "LimitedExecutionThread" java.lang.RuntimeException: java.io.IOException: Cannot run program "/usr/local/src/ffmpeg": java.io.IOException: error=13, Permission denied at com.inmethod.air.video.common.ff.FFVideoSnapshotParser.getSnapshot(FFVideoSnapshotParser.java:422) I have set +rw permissions to the ffmpeg folder but I still get the above error. Does anyone have any ideas as to what I am doing wrng?

    Reply
    1. James

      Fix your properties file: path.ffmpeg = /usr/local/src/ffmpeg/ffmpeg
      (or wherever you installed it: what you stated above appears to be the directory, not the application path)

      Reply
  12. Wadageek

    Has anyone noticed that the new app is not compatible this version of server

    Reply
  13. Mstrahl

    Just to clarify Wadageeks post:

    We need at least newer AirVideoServerLinux.jar as app will not connect and list files from the older one. Maybe also a new ffserver?

    Reply
  14. davidyon

    the mpeg4ip-server is conflicted with mplayer, any idea?

    Reply
  15. Long

    hi there,

    i got this problem when i tried to play with live conversion, can some one help plz, below is the log

    DEBUG: Encoder: libavutil 50.32. 0 / 50.32. 0

    DEBUG: Encoder: libavcore 0. 9. 0 / 0. 9. 0

    DEBUG: Encoder: libavcodec 52.92. 0 / 52.92. 0

    DEBUG: Encoder: libavformat 52.79. 0 / 52.79. 0

    DEBUG: Encoder: libavdevice 52. 2. 2 / 52. 2. 2

    DEBUG: Encoder: libavfilter 1.48. 0 / 1.48. 0

    DEBUG: Encoder: libswscale 0.12. 0 / 0.12. 0

    DEBUG: Encoder: libpostproc 51. 2. 0 / 51. 2. 0

    DEBUG: Encoder: Unrecognized option ‘-conversion-id’

    DEBUG: LiveConversion: Encoder Process Done, closing segmenter.

    Reply
  16. Ryan

    Would it be possible to install the listed packages on a Synology NAS? I know it uses ipkg for installing packages, but I wasn’t sure if this could be done.

    Reply
  17. JoeBloe

    On Lucid I ended up adding a script to Startup Applications because Upstart isn’t working. It’s spawning a process but it’s immediately dieing.

    Reply
  18. FredrikHedstrom

    Airvideo server is outdated … pls update… what to do? using the latest one from this page 🙁

    Reply
    1. Derp

      I just used 2.2.3 version of AirVideo on the iPad. Works perfectly! Thanks for this.

      Reply
  19. Chris

    This worked flawlessly! Thank you so much for the instructions. I’ve been looking for a native iPhone movie conversion and streaming app! Has anyone compilied this as a deb package for Ubuntu 10.10 Maverick Meerkat? I don’t know how to go about doing that, but I think it would be helpful for newer users/easier for everyone.

    Reply
  20. Majlamig

    Hi! Thanks for this manual. Im really new in Ubuntu. I really need some help. I have no problem to connect to the server with the client in my Iphone. But when im trying to stream a file i get this message in the treminal:

    “Exception in thread “pool-2-thread-1” java.lang.RuntimeException: java.io.IOException: Cannot run program “/home/adnan/ffmpeg”: java.io.IOException: error=2, No such file or directory
    at com.inmethod.air.video.common.ff.FFVideoSnapshotParser.getSnapshot(FFVideoSnapshotParser.java:464)
    at com.inmethod.air.video.common.thumbnail.ThumbnailParser.parseThumbnail(ThumbnailParser.java:36)
    at com.inmethod.air.video.common.thumbnail.ThumbnailParser.parseThumbnailInternal(ThumbnailParser.java:73)
    at com.inmethod.air.video.common.thumbnail.ThumbnailParser.parseThumbnail(ThumbnailParser.java:108)
    at com.inmethod.air.video.v0240.info.MediaInfoParser.parseMediaInfo(MediaInfoParser.java:80)
    at com.inmethod.air.video.v0240.model.fs.FileSystemVideoItem.loadDetail(FileSystemVideoItem.java:59)
    at com.inmethod.air.video.v0240.model.BrowseService$2$1.run(BrowseService.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)
    Caused by: java.io.IOException: Cannot run program “/home/adnan/ffmpeg”: java.io.IOException: error=2, No such file or directory
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:475)
    at com.inmethod.process.StandardProcessBuilderDelegate.start(StandardProcessBuilderDelegate.java:76)
    at com.inmethod.process.ProcessBuilder.start(ProcessBuilder.java:111)
    at com.inmethod.air.video.common.ff.FFVideoSnapshotParser.getSnapshot(FFVideoSnapshotParser.java:358)
    … 9 more
    Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
    at java.lang.UNIXProcess.(UNIXProcess.java:164)
    at java.lang.ProcessImpl.start(ProcessImpl.java:81)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:468)
    … 12 more”

    I guess its somthing wrong with the first line in test.properties. “path.ffmpeg = /home/adnan/AirVideoServer/ffmpeg” Please can anybody help me please?

    Reply
  21. Dkturner

    I put an Ubuntu 10.10 ffmpeg build up at dkturner.thruhere.net:50580.

    Reply
    1. IIIEII

      Thanks a lot!
      Completely works on my debian-lenny.

      Reply
  22. Didanoff

    Someone try to install it to atom D525 + ION2?
    I want to buy nettop for home media server

    Reply
  23. Guest

    Have tried to build the server on ubuntu 10.04. It seems to be successful. It runs with the following errors:
    ——————
    java -jar AirVideoServerLinux.jar test.properties
    DEBUG: SnapshotCache: Initializing Thumbnail Cache; Java Version: 1.6.0_22
    DEBUG: SnapshotCache: Created new Snapshot Index BTree2011-03-15 11:57:44.787::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
    2011-03-15 11:57:44.826::INFO: jetty-6.1.x
    2011-03-15 11:57:44.874::INFO: Started SocketConnector@0.0.0.0:45631
    DEBUG: PortMapperAction: Scheduling task PortMapperAction$2 (12621140)
    DEBUG: RemoteService: Error happened during ‘generateServerPin’: Timeout occured during request
    ——————

    Wonder if this is successful? (Guess the remote streaming is not working?)

    Will try it at home tonight. Thanks a lot.

    Reply
  24. bedouin

    Thanks. Got it going in Debian Squeeze. Now time to figure out the init script since Debian doesn’t use Upstart.

    Reply
  25. Jacob Koester

    I got this running today on ubuntu 11.04.  I followed the same steps except:
    2. I just used ‘sudo apt-get install package-name’ to get all the latest packages and thus didn’t need to download Stephane Marquet’s libx264-dev.
    5. I used this version:http://inmethod.com/air-video/download/linux/alpha4/AirVideoServerLinux.jar.  There is a fewer newer alphas but they didn’t work for me.
    Other than that everything was the same.  I have tested it with a few avi and divx files streaming to my iPad and all seems okay.

    Reply
  26. Martin West

    I have installed this on Fedora 13, after jumping through several hoops. Had to build mp4creator as well which was not straight forward, several errors in the build process.

    Brought up the server

    java -jar AirVideoServerLinux.jar test.properties
    DEBUG: SnapshotCache: Initializing Thumbnail Cache; Java Version: 1.6.0_20
    DEBUG: SnapshotCache: Created new Snapshot Index BTree2011-06-21 17:21:57.989::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
    2011-06-21 17:21:57.010::INFO:  jetty-6.1.x
    2011-06-21 17:21:57.036::INFO:  Started SocketConnector@0.0.0.0:45631
    DEBUG: PortMapperAction: Scheduling task PortMapperAction$2 (24744797)

    I manually added the server to the ipad app, but I get “Your server software is outdated. Please update AirVideoServer

    Any suggestions welcomed.

    Update:

    I downloaded the mac server and that worked. I then noticed testers wanted for beta testing. So I followed that link in http://inmethod.com/forum/posts/list/3594.page and found a download for the latest jar.So I downloaded the 2.4.5 beta 6 from http://www.inmethod.com/air-video/download/linux/alpha6/AirVideoServerLinux.jar and now it works on linux.

    Reply
  27. chris

    Nice Too bad I can’t find this Mythical test.properties file. Is this something we create or should I be finding it in the supplied links? If so I must be blind because I am not seeing it.

    Reply
  28. inhumangeek

    Works brilliantly – just one problem; the autostart doesn’t work until I login. I’d like it to start before login so that anyone can use it without me needing to login.
    My videos are in my home area (but shared to anyone). The custom ffmpeg and the jar file (and test.properties) are also in my home area (but chmod 777).
    Could this be the cause of the problem? Should I move one or all of these to a location outside my homearea?

    Thanks!

    Reply
  29. Dmitry

    Hello.

       Thanks for the article.
       However I’d like to ask: mpeg4ip-server seems to be somewhat outdated, bot 1.5 and 1.6. As far as I’ve got, it’s not mp4v, but it’s interface is different (no ..creator executable). And it’s kind of hard to get mpeg4ip-server to compile and work (at least in centos 6/64). Did anyone tried to use mp4v?

      Thanks

    Reply
  30. linux server

    Hello

    Thanks for sharing this article, i really like your article , i will keep visiting your blog!!

    Reply
  31. Axxelsian

    Any idea how to allow remote connections? this works great for LAN….

    Reply
  32. evster

    Air video server was working fine for me on Ubuntu 12.04 with the after I installed it from the Rubio PPA. Suddenly it stopped streaming media.

    Now, I can launch the server, start it, and stop it.

    When I try to use the client (paid on my iphone) I no longer see the folders where my media is.

    If I try to edit the preferences, then the server crashes.

    I don’t remember making any changes to the system prior to Airvideo server ceasing to function.

    Reply

Leave a Reply to chrisCancel reply