XBMC Bitcasa

  • Salut miteinander.

    Ich habe mir vor ein paar Wochen ein XBMC gebaut und bin total begeistert davon.
    Da ich gerade sämtliche meiner DVDs und BDs am digitalisieren bin stellt sich natürlich die Frage wohin damit.

    Da ich Bitcasa seit 6 Monaten auf meinem Smartphone nutze dachte ich mir wieso auch nicht fürs XBMC.
    Somit hätte ich eine Cloud wo alles drauf liegt und könnte meine Festplatten entsorgen

    Ich wohne in der Schweiz und habe einen 150 mbit/s Internetanschluss.
    Beim Test von Bitcasa erreiche ich 9 - 11 MB/s.

    Leider sieht XBMC den Bitcasa Ordner als Lokale Festplatte an und somit wird leider der Zwischenspeicher deaktiviert.

    Hat jemand schon Erfahrung mit Streaming aus der Cloud?
    Auf meinem PC kann ich ohne weiteres auch grössere ( 20GB ) Filme
    anschauen mit VLC ohne einen Ruckler.
    Mit XBMC ist das leider nicht möglich.
    So ab 6 GB ist schluss mit ruckel freiem Genuss.

    Streaming von meinem "Server" den ich als NAS funktioniert praktisch tadellos obwohl die Verbindung noch über Powerline ( 500mbit/s resp. 180 mbit/s real ) hergestellt wird.

    Habt ihr da Ideen oder Tipps wie man das ändern könnte?

    Mein Ziel ist wie folgt:

    XBMC im Wohnzimmer ( HFX Powernas über Powerline angebunden)
    XBMC im Schlafzimmer ( noch nicht sicher ob Raspberry PI oder was anderes, es ist noch nicht gebaut und würde auch über Powerline angebunden )

    Beides an Bitcasa angebunden und das "NAS" verwende ich zur Zeit zum konvertieren und verschieben der digitalisierten DVDs.

    Ich habe leider mit der Sufu nichts wirklich passendes gefunden.

    Danke für eure Hilfe

    Das Leben ist ein scheiß Spiel doch die Grafik ist geil.

  • Du kannst mitlerweile in der [definition='2','0']as.xml[/definition] einen generellen Netzwerkpuffer hinterlegen.
    Das sollte das Problem lösen.
    Ich hatte das hier in der News erwähnt:
    Gotham Status Juni/Juli
    ... aber selber nie getestet.

    Sicher, dass das geht, egal von was für einem Medium man streamt?
    Ich hab mir dafür ein xbmc mit ungefähr diesem Pull Request kompiliert.
    Funktioniert an sich gut, allerdings bekomme ich nicht so gute Geschwindigkeiten von Bitcasa mit 100mbit/s von KD.

    edit: Das hier wirst du wohl auch noch brauchen.

    edit2: Bist du sicher, dass Bitcasa so schnell läd bei dir und es nicht noch im Cache liegt?

  • Salut
    Danke für euere Antworten.
    Das mit der [definition='2','1']advancedsettings[/definition] betrifft doch Datem im Netzwerk oder?
    Den Bitcasa Cloud wird jedoch als HDD angezeigt und vermutlich auch so verwendet.
    Oder speichert XBMC so alles zwischen?
    Egal von welchem Medium.

    rufus991 -- verwendest du auch Bitcasa? Läufts bei dir?

    Ich habe gerade eben übers Web Portal noch was runtergeladen.
    Anfangs wieder 9MB/s dann brachs ein auf 800 KB/s

  • genau, im offiziellen release des xbmc kann man in der [definition='2','0']as.xml[/definition] nur einstellen, wie aus dem netzwerk geladen werden soll. Für das Puffern von Festplatte musst du es dir selbst kompilieren, wie von mir beschrieben.

    Wie schon gesagt läuft es gut, nur halt recht langsam. Um 1MB/s herum, kommt aber auch darauf an, wann die Daten hochgeladen wurden bzw. auf welchen Servern sie liegen.

    Zum Testen der Geschwindigkeit würde ich aber mal in den Router schauen oder ein entsprechendes Programm verwenden, Windows zeigt da nicht immer sehr realistische Werte an.

  • Danke Dir.

    Bitte erschlag mich jetzt nicht aber kompilieren.
    Ich verstehe ja schon so was von PC aber das ist für mich ein Buch mit
    7 Siegeln. Kompilieren kenne ich ein bisschen aus der Linux Welt jedoch habe ich sowas noch nie gemacht.

    Vorallem da ich ja Win7 verwende als Betriebssystem stehe ich etwas an.

    Sorry aber ich fühle mich als totaler NOOB.
    Also wie müsste ich vorgehen um "alwaysforcebuffer" zu aktivieren?
    Gibts da ein How To.... besser noch n Noob guide....?

    Danke

    Das Leben ist ein scheiß Spiel doch die Grafik ist geil.

  • Ich melde mich mal wieder zurück.
    Ich habe mittlerweile eine [definition='2','1']advancedsettings[/definition].xml angelegt und das neue XBMC Gotham Alpha 6 installiert.

    Meine Advancedsettings sieht nun so aus:


    <[definition='2','1']advancedsettings[/definition]>
    <network>
    <alwaysforcebuffer>1</alwaysforcebuffer>
    <cachemembuffersize>0</cachemembuffersize>
    <readbufferfactor>4.0</readbufferfactor>
    </network>
    </[definition='2','1']advancedsettings[/definition]>

    So sollte doch XBMC ALLES ins Cache aufnehmen oder sehe ich das falsch also auch die
    Files die lokal ( Bitcasa ) liegen.
    Leider funktionierts immer noch nicht.
    Movie über Bitcasa startet instant. ( 9GB Testfile ).
    Läuft ca. 2min. Dann stockts so alle 30s für 5s.

    Was mache ich falsch?
    Könnte man es nicht so definieren das XBMC z.B. 20s wartet ( um den cache zu füllen ) und dann erst startet?
    Wieso startet der Film instant ohne das cache zu füllen?
    Habe ich was falsch definiert?

    Die Settings gehen ja erst ab der v13 oder hätte es auch mit v12 funktioniert?

    Vielen Dank für euere Hilfe.

    Das Leben ist ein scheiß Spiel doch die Grafik ist geil.

  • Ich glaube ja....

    Habe jetzt noch einen Wert statt 0 gegeben. Geht auch nicht.


    [expander]18:10:37 T:4620 NOTICE: special://profile/ is mapped to: special://masterprofile/
    18:10:37 T:4620 NOTICE: -----------------------------------------------------------------------
    18:10:37 T:4620 NOTICE: Starting XBMC (13.0-ALPHA6 Git:20130731-30f4a79), Built on Aug 2 2013 (MSVC version 1600). Platform: Windows 7 SP1 64-bit, build 7601
    18:10:37 T:4620 NOTICE: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
    18:10:37 T:4620 NOTICE: Desktop Resolution: 1920x1080 32Bit at 60Hz
    18:10:37 T:4620 NOTICE: Running with restricted rights
    18:10:37 T:4620 NOTICE: Aero is disabled
    18:10:37 T:4620 NOTICE: special://xbmc/ is mapped to: C:\Program Files (x86)\XBMC
    18:10:37 T:4620 NOTICE: special://xbmcbin/ is mapped to: C:\Program Files (x86)\XBMC
    18:10:37 T:4620 NOTICE: special://masterprofile/ is mapped to: C:\Users\CRYITX\AppData\Roaming\XBMC\userdata
    18:10:37 T:4620 NOTICE: special://home/ is mapped to: C:\Users\CRYITX\AppData\Roaming\XBMC\
    18:10:37 T:4620 NOTICE: special://temp/ is mapped to: C:\Users\CRYITX\AppData\Roaming\XBMC\cache
    18:10:37 T:4620 NOTICE: The executable running is: C:\Program Files (x86)\XBMC\XBMC.exe
    18:10:37 T:4620 NOTICE: Local hostname: CRYITX-PC
    18:10:37 T:4620 NOTICE: Log File is located: C:\Users\CRYITX\AppData\Roaming\XBMC\xbmc.[definition='1','0']log[/definition]
    18:10:37 T:4620 NOTICE: -----------------------------------------------------------------------
    18:10:37 T:4620 NOTICE: Found 2 Lists of Devices
    18:10:37 T:4620 NOTICE: Enumerated DirectSound devices:
    18:10:37 T:4620 NOTICE: Device 1
    18:10:37 T:4620 NOTICE: m_deviceName : {22D0B48A-5F58-4C6E-B692-E65B9FA6779C}
    18:10:37 T:4620 NOTICE: m_displayName : HDMI - SMXL2270HD-0 (2- NVIDIA High Definition Audio)
    18:10:37 T:4620 NOTICE: m_displayNameExtra: DirectSound: SMXL2270HD-0 (2- NVIDIA High Definition Audio)
    18:10:37 T:4620 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
    18:10:37 T:4620 NOTICE: m_channels : FL,FR
    18:10:37 T:4620 NOTICE: m_sampleRates : 48000
    18:10:37 T:4620 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_AC3
    18:10:37 T:4620 NOTICE: Device 2
    18:10:37 T:4620 NOTICE: m_deviceName : {317738DC-924D-4493-821C-A5BBE25F1445}
    18:10:37 T:4620 NOTICE: m_displayName : SPDIF - Realtek Digital Output (Realtek High Definition Audio)
    18:10:37 T:4620 NOTICE: m_displayNameExtra: DirectSound: Realtek Digital Output (Realtek High Definition Audio)
    18:10:37 T:4620 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
    18:10:37 T:4620 NOTICE: m_channels : FL,FR
    18:10:37 T:4620 NOTICE: m_sampleRates : 48000
    18:10:37 T:4620 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_AC3
    18:10:37 T:4620 NOTICE: Device 3
    18:10:37 T:4620 NOTICE: m_deviceName : {81937413-7259-459E-B5DD-C40D0CBB3FB2}
    18:10:37 T:4620 NOTICE: m_displayName : HDMI - Realtek HDMI Output (Realtek High Definition Audio)
    18:10:37 T:4620 NOTICE: m_displayNameExtra: DirectSound: Realtek HDMI Output (Realtek High Definition Audio)
    18:10:37 T:4620 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
    18:10:37 T:4620 NOTICE: m_channels : FL,FR
    18:10:37 T:4620 NOTICE: m_sampleRates : 48000
    18:10:37 T:4620 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_AC3
    18:10:37 T:4620 NOTICE: Enumerated WASAPI devices:
    18:10:37 T:4620 NOTICE: Device 1
    18:10:37 T:4620 NOTICE: m_deviceName : {22D0B48A-5F58-4C6E-B692-E65B9FA6779C}
    18:10:37 T:4620 NOTICE: m_displayName : HDMI - SMXL2270HD-0 (2- NVIDIA High Definition Audio)
    18:10:37 T:4620 NOTICE: m_displayNameExtra: WASAPI: SMXL2270HD-0 (2- NVIDIA High Definition Audio)
    18:10:37 T:4620 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
    18:10:37 T:4620 NOTICE: m_channels : FL,FR
    18:10:37 T:4620 NOTICE: m_sampleRates : 48000,44100
    18:10:37 T:4620 NOTICE: m_dataFormats : AE_FMT_S24NE4,AE_FMT_S24LE4,AE_FMT_S24BE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE
    18:10:37 T:4620 NOTICE: Device 2
    18:10:37 T:4620 NOTICE: m_deviceName : {317738DC-924D-4493-821C-A5BBE25F1445}
    18:10:37 T:4620 NOTICE: m_displayName : SPDIF - Realtek Digital Output (Realtek High Definition Audio)
    18:10:37 T:4620 NOTICE: m_displayNameExtra: WASAPI: Realtek Digital Output (Realtek High Definition Audio)
    18:10:37 T:4620 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
    18:10:37 T:4620 NOTICE: m_channels : FL,FR
    18:10:37 T:4620 NOTICE: m_sampleRates : 192000,96000,48000,44100
    18:10:37 T:4620 NOTICE: m_dataFormats : AE_FMT_DTS,AE_FMT_AC3,AE_FMT_AAC,AE_FMT_S24NE4,AE_FMT_S24LE4,AE_FMT_S24BE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE
    18:10:37 T:4620 NOTICE: Device 3
    18:10:37 T:4620 NOTICE: m_deviceName : {81937413-7259-459E-B5DD-C40D0CBB3FB2}
    18:10:37 T:4620 NOTICE: m_displayName : HDMI - Realtek HDMI Output (Realtek High Definition Audio)
    18:10:37 T:4620 NOTICE: m_displayNameExtra: WASAPI: Realtek HDMI Output (Realtek High Definition Audio)
    18:10:37 T:4620 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
    18:10:37 T:4620 NOTICE: m_channels : FL,FR
    18:10:37 T:4620 NOTICE: m_sampleRates : 192000,96000,48000,44100
    18:10:37 T:4620 NOTICE: m_dataFormats : AE_FMT_S24NE4,AE_FMT_S24LE4,AE_FMT_S24BE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE
    18:10:37 T:4620 NOTICE: load settings...
    18:10:37 T:4620 NOTICE: No settings file to load (special://xbmc/system/[definition='2','1']advancedsettings[/definition].xml)
    18:10:37 T:4620 NOTICE: Loaded settings file from special://profile/[definition='2','1']advancedsettings[/definition].xml
    18:10:37 T:4620 NOTICE: Contents of special://profile/[definition='2','1']advancedsettings[/definition].xml are...
    <[definition='2','1']advancedsettings[/definition]>
    <network>
    <alwaysforcebuffer>1</alwaysforcebuffer>
    <cachemembuffersize>104857600</cachemembuffersize>
    <readbufferfactor>2</readbufferfactor>
    </network>
    </[definition='2','1']advancedsettings[/definition]>
    18:10:37 T:4620 NOTICE: Default DVD Player: dvdplayer[/expander]


    Hmmmm...

    Es wäre irgendwie cool wenn man dem Ding sagen könnte lade erst mal 2% des Files bevor du startets oder ein gewisser MB wert.

    Das Leben ist ein scheiß Spiel doch die Grafik ist geil.

  • So bin auch wieder da.
    Werde es nochmals testen.

    Habe jetzt die Kiste neu gestartet.
    Mal schaun was passiert.

    Movie läuft am Anfang fehlerfrei. Cache liegt bei 40MB ( 60% )

    Kann es sein das die Kiste einfach n neustart gebraucht hat zum die [definition='2','0']as.xml[/definition] richtig zu laden?
    Habe aber momentan gerade einen schnellen Link zu Bitcasa.

    Was passiert wenn dieser mal nicht so schnell ist?

    Kann man es einstellen das der start 30s verzögert z.b.?
    Als beispiel um den cache zu laden?


    EDIT: zu früh gefreut. Hat wieder gestockt und der Cache wurde geleert resp. wurde leer.
    Jetzt ist er am buffern.....

    Das Leben ist ein scheiß Spiel doch die Grafik ist geil.

  • Was ich bis jetzt herausgefunden habe ist das es mit Files die kleiner als 4GB sind einwandfrei funktioniert. Alles was darüber ist hackt je nach dem nach 10 - 30min.

    Darum wäre es ja cool wenn man den cache vergrössern könnte und XBMC anweisen würde das es z.b. wartet das der cache gefüllt ist.
    Es würde sich zwar eine Wartefrist ergeben aber dann läufts vermutlich ohne wenn und aber.

    Serien etc. sind kein Problem.
    Man müsste jedoch ein Preaload einbauen / konfigurieren können.
    Ich weiss leider nur nicht wie ich das machen soll.

    Das Leben ist ein scheiß Spiel doch die Grafik ist geil.

  • Sorry für den Doppelpost.

    Status:

    Ich habe jetzt doch ne Menge durchprobiert aber irgendwie will das nicht so wie ich es will.

    Frage an die Experten:

    Ich bekomme den Cache Full error.... resp. Cache nicht ausreichend geladen....

    Ist es möglich XBMC so zu konfigurieren das es einen Prozentsatz des Files in den cache legt und erst dann beginnt abzuspielen?
    Quasi einen Preload?
    Ich weiss es gäbe Wartezeiten. Das ist mir jedoch egal.
    Da die Verbindung zwar schnell ist aber nicht schnell genug denke ich mir würde ein Preload von 5min bei einem 20GB File reichen.

    Das würde ich in kauf nehmen. Der film ist ja auch dementsprechend lang.

    Habt ihr da noch ideen?

    Das Leben ist ein scheiß Spiel doch die Grafik ist geil.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!