För dem som kör Linux som server så knölade jag runt lite... Visst tog det lite tid att få till det i Wintendo...Men innan jag hittade hur det skulle fungera i Linux..Phoo säger jag bara ;-)
Liten snabb guide Börja med att installera några deps som ffmpeg och AirVideoServer använder sig av.
- Java (Oracles jre/java paket)
- x264
- lame
- faac
- faad2
ffmpeg kommer få problem att hitta rätt till libfaad.so.0, detta löser vi genom att skapa en symlänk till rätt lib. kommandot ser ut som följande:
Kod:
root@eeeboxsrv:/usr/lib# ln -s libfaad.so libfaad.so.0
Ladda sedan ned den patchade ffmpeg binären som jockyw2001 patchat. Finns att ladda ned här.
Har även lagt upp dessa i forumets filarkiv. Där finner du även Modpack för Windows (För att kunna skapa kanal "thumbnails".) och patchad ffmpeg för Windows och Mac. Lägg den patchade ffmpeg i /usr/bin.
Se till att det finns kör rättigheter på ffmpeg binären.
Ladda ned Alpha4 AirVideoServer jar filen från "InMethod":
Kod:
root@eeeboxsrv:/home/AirVid# wget http://inmethod.com/air-video/download/linux/alpha4/AirVideoServerLinux.jar
(OBS: Den patchade ffmpeg fungerar inte med alpha5 eller alpha6 versionen av AirVideoServer för Linux). Lägg channels.ini filen i samma mapp som AirVideoServer.jar filen.
Skapa en fil som du döper till test.properties med hälp av din favorit text editor så som vi eller nano:
Kod:
root@eeeboxsrv:/home/AirVid# nano test.properties
Så här ser min test.properties fil ut:
Kod:
path.ffmpeg = /usr/bin/ffmpeg
path.mp4creator = /usr/bin/mp4creator
path.faac = /usr/bin/faac
password =
subtitles.encoding = windows-1250
subtitles.font = Verdana
folders = Movies:/mnt/hd
Om du skapat dina "thumbnails" för alla kanaler som milox beskrivigt i denna guide så lägger du dem i /mnt/hd.
channels.ini filen ska dock ligga i mappen /home/AirVid.
Om du nu gott i genom dessa steg så ska det bara vara att starta serven genom att skriva:
Kod:
root@eeeboxsrv:/home/AirVid# java -jar ./AirVideoServerLinux.jar test.properties
Nu ska det börja rulla massa text på skärmen som visar vad som händer.
Kod:
DEBUG: SnapshotCache: Initializing Thumbnail Cache; Java Version: 1.6.0_27
DEBUG: SnapshotCache: Loaded existing Snapshot Index BTree with with 2 items.2011-09-08 14:42:08.457::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
2011-09-08 14:42:08.550::INFO: jetty-6.1.x
2011-09-08 14:42:08.658::INFO: Started SocketConnector@0.0.0.0:45631
DEBUG: PortMapperAction: Scheduling task PortMapperAction$2 (25199001)
Så nu har jag bidragit lite till denna fina guide med ;-) Lycka till. /Minime