eXport-it, android  UPnP Client/Server

eXport-it 안드로이드 UPnP를/HTTP 클라이언트/서버

Android


비디오, 오디오, 이미지, 전자 책에 대한 안드로이드 파일 공유 응용 프로그램




클라이언트



eXport-it 클라이언트

클라이언트를 시작할 때와 같은 화면을 얻을 :

upnp client

타이틀 바에서, 연결 유형 (와이파이 또는 이동)이 네트워크 인터페이스의 로컬 IP 어드레스를 갖는다. 화면 중앙에서 당신은 토글 버튼 바로 미디어 서버의 목록 아래에 있습니다. 토글 버튼을 클릭하면이 네트워크에있는 모든 UPnP 장치의 목록을 제공합니다. 당신은 미디어 서버가 아닌 다른 장치를 선택하면, 당신은 XML 프리젠 테이션 텍스트를 읽을 수 있습니다.



(서버가 데이터를 분산 된 경우) 목록에서 서버를 선택, 같은 제 2 패널을 부여해야합니다

이 화면에서 당신은 오른쪽 상단 모서리에있는 작은 "집"에 대한 초기 서버 목록 클릭으로 돌아갈 수 있습니다.

화면의 중앙에있는 서버에서 내 보낸 파일의 목록입니다. 그런 다음 (선택 취소를 위해 모두 동일) 목록을 클릭하여 목록의 이름 근처의 확인란을 선택 목록에있는 모든 파일을 선택할 수 있습니다.

client02


파일을 목록에서 선택하면, 당신은 버튼을 눌러 해당 파일을 재생할 수 있습니다, 또는 당신은 다른 버튼으로 로컬 복사본을 얻을 수 있습니다. 또한 다른 목록이나하지에 가기 전에, 모든 이름의 화면을 "청소"할 수 있습니다. video streaming

비디오 및 오디오 파일은 안드로이드 미디어 플레이어로 재생됩니다. 그것은 단지 3GPP, WebM에와 MP4 비디오, M4A, OGG와 MP3 오디오 파일을 지원합니다. 이미지는 웹보기를 통해 표시됩니다. audio streaming

audio streaming
image display


ebook reading over wifi network

전자 책에 대해서는, 응용 프로그램을 작성하지 않은,하지만 qPDFViewer 지원은보기 의도로 시작하는 PDF 파일을 읽기위한 자신의 제품을 사용하는 것을 제안했다. 이 작업은 따라서 문서를 확인한 후, eXport-it 클라이언트가 자동으로 안드로이드로 다시 초기화하고, "새로운"작업으로 시작해야합니다. 다른 상품과이 방법을 테스트하고, 현재 eXport-it 클라이언트 qPDFViewer, Acrobat Reader가 및 FBReader PDF를 읽기에 대한 PDF 플러그인 2 베타에 대한 지원을하고 있습니다. 다른 전자 도서 형식의 경우 만 FBReader (2.0 베타), CoolReader 및 ZoReader은 현재 지원됩니다.



나는 "온라인"URL에서 읽을 수있는 다른 전자 책 독자들과 테스트를 계속 할 계획입니다. eXport-it 클라이언트가 최대 4 PDF 독자를 지원할 수 있으며, 4-book 리더기가 (더 만 4가 먼저 표시되는 경우)를 동시에 설치 대화 상자 창은 더 이상이 설치되어있는 경우 뷰어를 선택하기 위해, 읽기, 전자 책의 순서를 시작하기 전에 표시됩니다.

전자 책을 읽기위한 또 다른 방법은 (등 문 리더, FBReader, 등 ..) OPDS 카탈로그를 지원하는 리더를 사용하고 포트 번호 뒤에 "/opds"를 추가 eXport-it 서버의 URL, http:/ 뭔가를 가리 키도록의 구성 /192.168.1.47:8192/opds. 서버가 보낸 모든 전자 책 파일을 나열하는 XML 문서로 응답합니다.

opds catalog ebook reading over Internet


성능 문제 및 알려진 제한

비디오, 오디오, 이미지, 전자 책 : 디자인으로 eXport-it 클라이언트는 파일의 네 개의 범주와 함께 작동합니다. 그것은 항목에 대한 네 개의 컨테이너에 의해, UPnP를에 중상된다. "정상"의 UPnP 서버는 파일의 종류에뿐만 아니라 기반으로 매우 복잡한 컨테이​​너 구조를 정의하는, 완전히 다르게 작동하지만, 디렉토리 이름에, 저자, 배우, 출판 년도의 이름 ... 같은 항목은 자주 여러 번 나타납니다 ...

eXport-it 클라이언트는 서버에 액세스 할 때, 종합에서 단순리스트를 표시하기위한 모든 중복 항목을 제거 해외 용기 구조의 복잡한 판독을 수행한다. 이 프로세스는 집중적 힙 메모리를 사용하고 매우 열악한 성능으로 많은 시간을 필요로 할 수있다.