>
eXport-it, android  UPnP Client/Server

eXport-it android UPnP/HTTP Client/Server

Android


en Android fildelning ansökan om video, ljud, bilder och e-böcker




Klient



eXport-it Klient

När du startar klienten får du en skärm som:

upnp client

På namnlisten, har du anslutningstyp (WiFi eller mobil) och den lokala IP-adressen för denna nätverksgränssnitt. I mitten av skärmen har du en växlingsknapp och strax under listan över mediaservrar. Ett klick på växlingsknappen ger en lista över alla UPnP-enheter som finns på nätverket. Om du väljer en annan enhet än en mediaserver, kan du läsa dess XML presentation.



Välja en server i listan, måste ge en andra panel (om servern distribuerar data) som

På den här skärmen kan du gå tillbaka till den ursprungliga serverlistan klicka på den lilla "huset" på den högra övre hörnet.

I mitten av skärmen finns en lista över filer som exporteras av servern. Du kan välja alla filer i en lista att markera kryssrutan nära listnamnet och sedan klicka på listan (samma för att avmarkera alla).

client02


När filerna är markerade i en lista, kan du spela upp dessa filer trycka på knappen, eller du kan få en lokal kopia med en annan knapp. Du kan också "rensa" skärmen på alla namn, innan du går till en annan lista eller inte. video streaming

Video-och ljudfiler spelas med Android mediaspelare. Den stöder bara 3GPP, WebM och mp4 videor och m4a, ogg och mp3-ljudfiler. Bilderna visas genom en WebView. audio streaming

audio streaming
image display


ebook reading over wifi network

Om e-böcker, det gjorde jag inte skriva en ansökan, men det qPDFViewer stöd rekommenderat att använda sin produkt för att läsa PDF-filer börjar det som en View uppsåt. Denna åtgärd kräver att starta den som en "ny" uppgift, alltså efter att ha sett dokumentet, är det eXport-it klienten automatiskt att initieras av android. Jag testade denna metod med andra produkter, och för närvarande har eXport-it klienten stöd för qPDFViewer, Acrobat Reader och FBReader 2 beta med sin PDF-plugin för att läsa. Pdf. För andra eBook typer, CoolReader och ZoReader stöds för närvarande endast FBReader (2.0 beta)



Jag planerar att fortsätta att testa med andra eBook läsare som kan läsa "on-line" från en URL. eXport-it klienten kan stödja maximalt 4 PDF-läsare och 4 eBook läsare installerade samtidigt (om mer bara 4 först visas), är ett dialogfönster som visas innan en sekvens av e-böcker att läsa, för att välja tittarna om mer än en är installerad.

En annan metod för att läsa e-böcker består i att använda en läsare som stöder opds kataloger (som månen Reader, FBReader, etc. ..) och peka på webbadressen till den eXport-it servern lägga till "/opds" efter portnummer, något som //192.168.1.47:8192/ops. Servern svarar med ett XML-dokument som listar alla eBook-filer som exporteras.

opds catalog ebook reading over Internet


Uppträdanden frågor och kända begränsningar

Genom design, fungerar eXport-it klient med bara fyra kategorier av filer: video, ljud, bilder och e-böcker. Det traduced, på UPnP, med endast fyra behållare för objekten. De "normala" UPnP-servrar fungerar helt annorlunda, som definierar en mycket komplex behållare struktur, baserad inte bara på filtyp, men på katalognamn, namnet på författaren eller skådespelare, utgivningsår ... Samma objekt visas ofta flera gånger ...

När eXport-it klienten kommer åt en sådan server, måste den utföra en komplex läsning av den globala behållare struktur, eliminera alla dubbletter av objekt, för att presentera den enkla listan i sammandrag. Denna process använder heap minne intensivt och kan kräva mycket tid, med mycket dåliga prestationer.