Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Airvideo Server to iPhone running on unRAID - SOLVED

Featured Replies

I have this running on my Windows 7 machine to my iphone and it's pretty awsome. I'm thinking that running directly from unRAID to an iPad would be more so!

 

http://www.inmethod.com/air-video/download.html

 

There is a linux version and it seems some have it running on Ubuntu after compiling FFmpeg -->

 

http://wiki.birth-online.de/know-how/hardware/apple-iphone/airvideo-server-linux

 

UPDATE

 

I now have this working. Not sure too many people will be interested but if anyone wants to know the steps required see here

 

http://lime-technology.com/forum/index.php?topic=6097.0

 

;D:D;D

I wanted to look into it, too, but decided to test the transcoding power of an old Mac Mini (1.66GHz Core Duo, 2GB RAM) first. Much to my surprise, the Mac Mini can simultaneously live-transcode 3 different movies off of unRAID servers without discernible problems, and I just left it at that. (Going to 4 movies won't work, though.)

 

The only (relatively minor) advantage to doing it this way is that there's just 1 Air Video server to connect to, serving both my unRAID servers.

 

That said, I'm still interested in running Air Video natively under unRAID.

  • Author

I've been giving it a go. I've got as far as installing the packages (that it complains about when trying to run it), being able to connect to the "server" (my test unRAID box), can view the folders & files *WITH THUMBNAILS*, but when I choose "play with live conversion" it is unable to play. Screenshot attached!

 

It's got something to do with ffmpeg I think. I've tried ffmpeg-20081102-i486-1gds.tgz and the ffmpeg file posted by "Admin" over at the airvideo forum but keps crapping out with the following error:

 

DEBUG: Encoder: /usr/bin/ffmpeg: unrecognized option '--conversion-id'

 

I am now in well above my head so not sure what to do next. Do I need to compile my own ffmpeg (in which case I'm screwed because I don't have a clue how)?

 

Can anyone help? I feel like I'm nearly there (but probably far from it!!! )

;D

 

 

****** UPDATE: ******The problem is certainly something to do with the conversion. If I browse to a pre-converted .m4v then it works!

???

 

When I hit an error, code is as follows:

 

root@Tower:/boot/airvideo# bash air-video-server.sh test.properties
DEBUG: SnapshotCache: Initializing Thumbnail Cache; Java Version: 1.6.0_11
DEBUG: SnapshotCache: Created new Snapshot Index BTree2010-04-10 12:59:53.676::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
2010-04-10 12:59:53.707::INFO:  jetty-6.1.x
2010-04-10 12:59:53.752::INFO:  Started [email protected]:45631
DEBUG: PortMapperAction: Scheduling task PortMapperAction$2 (14867177)
DEBUG: RemoteService: Error happened during 'generateServerPin': Couldn't send request
/usr/bin/ffmpeg -ss 900.0 -vframes 1 -i "/mnt/user/media/Ashes to Ashes/ashes.to.ashes.s03e01.720p_hdtv_x264-fov.mkv" -f mjpeg -
DEBUG: Thumbnail: >>
346E686934797275347D7D766B7E7C3B3668683B222B2B352B3B366D7D697A767E683B2A3B36723B393476756F346E687E6934767E7F727A345A6873
7E683B6F743B5A68737E68347A68737E68356F74357A68737E6835682B287E2B2A352C292B6B44737F6F6D4463292D2F367D746D3576706D393B367D
3B76716B7E7C3B36
<<

===================================================================================================
DEBUG: Thumbnail: FFmpeg version SVN-r15952, Copyright (c) 2000-2008 Fabrice Bellard, et al.
DEBUG: Thumbnail:   configuration: --prefix=/usr --mandir=/usr/man --enable-shared --disable-debug --enable-gpl --enable-nonfree --enable-postproc --enable-swscale --enable-libdc1394 --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-pthreads --enable-libamr-nb --enable-libamr-wb --arch=i686
DEBUG: Thumbnail:   libavutil     49.12. 0 / 49.12. 0
DEBUG: Thumbnail:   libavcodec    52. 3. 0 / 52. 3. 0
DEBUG: Thumbnail:   libavformat   52.23. 1 / 52.23. 1
DEBUG: Thumbnail:   libavdevice   52. 1. 0 / 52. 1. 0
DEBUG: Thumbnail:   libswscale     0. 6. 1 /  0. 6. 1
DEBUG: Thumbnail:   libpostproc   51. 2. 0 / 51. 2. 0
DEBUG: Thumbnail:   built on Nov 29 2008 14:35:53, gcc: 4.2.3
DEBUG: Thumbnail: Input #0, matroska, from '/mnt/user/media/Ashes to Ashes/ashes.to.ashes.s03e01.720p_hdtv_x264-fov.mkv':
DEBUG: Thumbnail:   Duration: 00:57:36.00, start: 0.000000, bitrate: N/A
DEBUG: Thumbnail:     Stream #0.0: Video: h264, yuv420p, 1280x720, 25.00 tb(r)
DEBUG: Thumbnail:   Couldn't parse framerate
DEBUG: Thumbnail:     Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16
DEBUG: Thumbnail: Output #0, mjpeg, to 'pipe:':
DEBUG: Thumbnail:     Stream #0.0: Video: mjpeg, yuvj420p, 1280x720 [PAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25.00 tb(c)DEBUG: SubtitleStateManager: Unkown framerate
===================================================================================================
DEBUG: MkvSubtitles: Loaded MKV file; Listing tracks:
DEBUG: MkvSubtitles: Track  1 null; type: 1; codec: V_MPEG4/ISO/AVC; lang: und
DEBUG: MkvSubtitles: Track  2 null; type: 2; codec: A_AC3; lang: undUnkown framerate
===================================================================================================
DEBUG: MkvSubtitles: Loaded MKV file; Listing tracks:
DEBUG: MkvSubtitles: Track  1 null; type: 1; codec: V_MPEG4/ISO/AVC; lang: und
DEBUG: MkvSubtitles: Track  2 null; type: 2; codec: A_AC3; lang: undUnkown framerate
===================================================================================================
DEBUG: MkvSubtitles: Loaded MKV file; Listing tracks:
DEBUG: MkvSubtitles: Track  1 null; type: 1; codec: V_MPEG4/ISO/AVC; lang: und
DEBUG: MkvSubtitles: Track  2 null; type: 2; codec: A_AC3; lang: undUnkown framerate
===================================================================================================
DEBUG: MkvSubtitles: Loaded MKV file; Listing tracks:
DEBUG: MkvSubtitles: Track  1 null; type: 1; codec: V_MPEG4/ISO/AVC; lang: und
DEBUG: MkvSubtitles: Track  2 null; type: 2; codec: A_AC3; lang: undDEBUG: LiveConversion: Getting segment 0Unkown framerate
===================================================================================================
DEBUG: MkvSubtitles: Loaded MKV file; Listing tracks:
DEBUG: MkvSubtitles: Track  1 null; type: 1; codec: V_MPEG4/ISO/AVC; lang: und
DEBUG: MkvSubtitles: Track  2 null; type: 2; codec: A_AC3; lang: und
/usr/bin/ffmpeg --conversion-id 785851cf-5f5d-4084-8917-35f355055c38 --port-number 46631 -threads 4 -flags2 +fast -flags +loop -g 250 -keyint_min 25 -bf 0 -b_strategy 0 -cmp +chroma -deblockalpha 0 -deblockbeta 0 -refs 1 -coder 0 -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -trellis 0 -sc_threshold 40 -i_qfactor 0.71 -qcomp 0.6 -map 0.0:0.0 -map 0.1:0.1 -ss 0.0 -i "/mnt/user/media/Ashes to Ashes/ashes.to.ashes.s03e01.720p_hdtv_x264-fov.mkv" -cropleft 0 -cropright 0 -croptop 0 -cropbottom 0 -s 480x272 -aspect 1.7647059 -y -f mpegts -vcodec libx264 -bufsize 128k -b 1200k -bt 1300k -qmax 48 -qmin 2 -acodec libmp3lame -ab 192k -ar 48000 -ac 2 -
DEBUG: LiveConversion: >>
346E686934797275347D7D766B7E7C3B36367874756D7E696872747536727F3B2C232E232E2A787D362E7D2E7F362F2B232F3623222A2C36282E7D28
2E2E2B2E2E7828233B36366B74696F36756E76797E693B2F2D2D282A3B366F73697E7A7F683B2F3B367D777A7C68293B307D7A686F3B367D777A7C68
3B307774746B3B367C3B292E2B3B36707E6272756F447672753B292E3B36797D3B2B3B367944686F697A6F7E7C623B2B3B3678766B3B307873697476
7A3B367F7E79777478707A776B737A3B2B3B367F7E7977747870797E6F7A3B2B3B36697E7D683B2A3B3678747F7E693B2B3B36767E44697A757C7E3B
2A2D3B36686E796A3B2E3B366B7A696F726F727475683B306B7A696F722F632F306B7A696F72236323306B7A696F6B2363233B366F697E777772683B
2B3B366878446F73697E687374777F3B2F2B3B3672446A7D7A786F74693B2B352C2A3B366A7874766B3B2B352D3B36767A6B3B2B352B212B352B3B36
767A6B3B2B352A212B352A3B3668683B2B352B3B36723B393476756F346E687E6934767E7F727A345A68737E683B6F743B5A68737E68347A68737E68
356F74357A68737E6835682B287E2B2A352C292B6B44737F6F6D4463292D2F367D746D3576706D393B367869746B777E7D6F3B2B3B367869746B6972
7C736F3B2B3B367869746B6F746B3B2B3B367869746B79746F6F74763B2B3B36683B2F232B63292C293B367A686B7E786F3B2A352C2D2F2C2B2E223B
36623B367D3B766B7E7C6F683B366D78747F7E783B77727963292D2F3B36796E7D6872617E3B2A2923703B36793B2A292B2B703B36796F3B2A282B2B
703B366A767A633B2F233B366A7672753B293B367A78747F7E783B777279766B28777A767E3B367A793B2A2229703B367A693B2F232B2B2B3B367A78
3B293B36
<<

DEBUG: Encoder: FFmpeg version SVN-r15952, Copyright (c) 2000-2008 Fabrice Bellard, et al.
DEBUG: Encoder:   configuration: --prefix=/usr --mandir=/usr/man --enable-shared --disable-debug --enable-gpl --enable-nonfree --enable-postproc --enable-swscale --enable-libdc1394 --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-pthreads --enable-libamr-nb --enable-libamr-wb --arch=i686
DEBUG: Encoder:   libavutil     49.12. 0 / 49.12. 0
DEBUG: Encoder:   libavcodec    52. 3. 0 / 52. 3. 0
DEBUG: Encoder:   libavformat   52.23. 1 / 52.23. 1
DEBUG: Encoder:   libavdevice   52. 1. 0 / 52. 1. 0
DEBUG: Encoder:   libswscale     0. 6. 1 /  0. 6. 1
DEBUG: Encoder:   libpostproc   51. 2. 0 / 51. 2. 0
DEBUG: Encoder:   built on Nov 29 2008 14:35:53, gcc: 4.2.3
DEBUG: Encoder: /usr/bin/ffmpeg: unrecognized option '--conversion-id'
DEBUG: LiveConversion: Encoder thread exception: EOFException - null
DEBUG: LiveConversion: Encoder Process Done, closing segmenter.

photo.jpg.ac711f336c700129c88760a5059af568.jpg

  • Author

The --conversion-id is an argument included in the Airvideo build of ffmpeg. I've tried to compile a binary for ffmpeg but now I get an  libx264 encoder error.

 

I'm in way above my head and have been fumbling for days (you could fit all I know of Linux on the back of a postage stamp..)

 

Does no-one have this working  ???

 

 

Resolved. See here

http://lime-technology.com/forum/index.php?topic=6097.0

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.