Hallo Community,
ich würde gerne vlc (zumindest eine neuere version als die aus ipkg) für meine ds 712+ neu kompilieren.
Grund: Ich würde gerne über ein php script webstreams meines Linux Sat-receivers (Enigma/Titan) aufs iphone format 'live' transkodieren.
Tests damit habe mich schon mit ffmpeg als mit der über ipkg installierten vlc version gemacht. SD sollte "mit eventuellen Qualitätseinbußen" machbar sein.
Ich habe bisher nur mit ffmpeg, welches ich in einer oracle virtualbox compiliert habe, herumexperimentiert.
Viele meine Infos, was die richtigen compilebefehle sind, habe ich aus diesem Posting gefunden http://pcloadletter.co.uk/2011/12/30/compiling-ffmpeg-0-9-with-librtmp/
Ich habe zusätzlich zu dem tutorial auch noch x264 + andere codecs kompiliert welches auch gut funktioniert hat.
Bisher hatte ich einen Airvideo Server als linux version mit einem geänderten ffmpeg auf meinem DS am laufen um meine Livestreams meines Sat receivers über ffmpeg zu transcodieren und ans iphone zu schicken.
Wer Airvideo nicht kennt findet hier ein paar infos: http://wiki.birth-online.de/know-how/hardware/apple-iphone/airvideo-server-linux
Lief eigentlich ganz prima, bis ich auf iOS 5 geupdated habe, nun brechen leider nach einigen Sekunden die Livestreams immer ab (ist aber ein Problem von Airvideo!).
Nun hab ich mir gedacht es muß auch ohne Java und vorallem Airvideo gehen und bin auf folgenden Wiki eintrag gestoßen.
http://wiki.videolan.org/Documentation:Streaming_HowTo/Streaming_for_the_iPhone
Seit vlc 1.2a gibt es ein livehttp setting welches die Segmentierung und das generieren des m3u8 fürs iphone komplett automatisieren.
Mit einem auf dem PC installiertem VLC 2.0 und wenig php script funktioniert das Streaming bei den ersten tests auch prima.
Nun würde ich das ganze gerne auf meinem NAS standalone laufen lassen. Und da ist das Problem, das vlc welches über ipkg installiert wird ist 0.9.9.a und ich bräuchte nun eine Version > 1.2a.
Jetzt würde ich gerne vlc neu kompilieren. Hat dies mal jemand probiert und könnte mir ein wenig auf die sprünge helfen?
Ich wollte es gerne eigentlich gerne weiter in meiner virtualbox kompilieren aber komm derweil beim dbus nicht weiter.
Ich bekomme den error
"undefined reference bus_set_watched_dirs"
Über den error habe ich z.b. hier etwas gefunden
http://stackoverflow.com/questions/4331420/cross-compiler-d-bus
mein expat hatte ich mit folgendem kompiliert:
und libdbus mit folgendem versucht
Ich muß leider eingestehen, dass ich vom kompilieren (noch) nicht so die Ahnung habe.
Ich bin eigentlich bisher immer der pcloadletter.co.uk Anleitung gefolgt und habe beim kompilieren von x264 und anderen codecs für ffmpeg mich noch durchschlagen können.
Aber nun hört es wohl leider auf
Hat jemand schon versucht vlc neu zu kompilieren?
vielen Dank im vorraus.
ich würde gerne vlc (zumindest eine neuere version als die aus ipkg) für meine ds 712+ neu kompilieren.
Grund: Ich würde gerne über ein php script webstreams meines Linux Sat-receivers (Enigma/Titan) aufs iphone format 'live' transkodieren.
Tests damit habe mich schon mit ffmpeg als mit der über ipkg installierten vlc version gemacht. SD sollte "mit eventuellen Qualitätseinbußen" machbar sein.
Ich habe bisher nur mit ffmpeg, welches ich in einer oracle virtualbox compiliert habe, herumexperimentiert.
Viele meine Infos, was die richtigen compilebefehle sind, habe ich aus diesem Posting gefunden http://pcloadletter.co.uk/2011/12/30/compiling-ffmpeg-0-9-with-librtmp/
Ich habe zusätzlich zu dem tutorial auch noch x264 + andere codecs kompiliert welches auch gut funktioniert hat.
Bisher hatte ich einen Airvideo Server als linux version mit einem geänderten ffmpeg auf meinem DS am laufen um meine Livestreams meines Sat receivers über ffmpeg zu transcodieren und ans iphone zu schicken.
Wer Airvideo nicht kennt findet hier ein paar infos: http://wiki.birth-online.de/know-how/hardware/apple-iphone/airvideo-server-linux
Lief eigentlich ganz prima, bis ich auf iOS 5 geupdated habe, nun brechen leider nach einigen Sekunden die Livestreams immer ab (ist aber ein Problem von Airvideo!).
Nun hab ich mir gedacht es muß auch ohne Java und vorallem Airvideo gehen und bin auf folgenden Wiki eintrag gestoßen.
http://wiki.videolan.org/Documentation:Streaming_HowTo/Streaming_for_the_iPhone
Seit vlc 1.2a gibt es ein livehttp setting welches die Segmentierung und das generieren des m3u8 fürs iphone komplett automatisieren.
Mit einem auf dem PC installiertem VLC 2.0 und wenig php script funktioniert das Streaming bei den ersten tests auch prima.
Nun würde ich das ganze gerne auf meinem NAS standalone laufen lassen. Und da ist das Problem, das vlc welches über ipkg installiert wird ist 0.9.9.a und ich bräuchte nun eine Version > 1.2a.
Jetzt würde ich gerne vlc neu kompilieren. Hat dies mal jemand probiert und könnte mir ein wenig auf die sprünge helfen?
Ich wollte es gerne eigentlich gerne weiter in meiner virtualbox kompilieren aber komm derweil beim dbus nicht weiter.
Ich bekomme den error
"undefined reference bus_set_watched_dirs"
Über den error habe ich z.b. hier etwas gefunden
http://stackoverflow.com/questions/4331420/cross-compiler-d-bus
mein expat hatte ich mit folgendem kompiliert:
Rich (BBCode):
wget http://downloads.sourceforge.net/expat/expat-2.0.1.tar.gz
tar xvfz expat-2.0.1.tar.gz
./configure --host=x86_64-linux-gnu --prefix=/usr/local/x86_64-linux-gnu CC=x86_64-linux-gnu-gcc
und libdbus mit folgendem versucht
Rich (BBCode):
./configure --host=x86_64-linux-gnu --prefix=/usr/local/x86_64-linux-gnu "CC=x86_64-linux-gnu-gcc -I/usr/local/x86_64-linux-gnu/include -L/usr/local/x86_64-linux-gnu/lib" PKG_CONFIG_PATH=/usr/local/x86_64-linux-gnu/lib/pkgconfig
Ich bin eigentlich bisher immer der pcloadletter.co.uk Anleitung gefolgt und habe beim kompilieren von x264 und anderen codecs für ffmpeg mich noch durchschlagen können.
Aber nun hört es wohl leider auf
Hat jemand schon versucht vlc neu zu kompilieren?
vielen Dank im vorraus.