eXport-it, android  UPnP Client/Server

eXport-it หุ่นยนต์ UPnP/HTTP ไคลเอนต์และเซิร์ฟเวอร์

Android


การประยุกต์ใช้ไฟล์ร่วมกัน Android สำหรับเสียงภาพวิดีโอและหนังสือ




ลักษณะ


นโยบายความเป็นส่วนตัว



สำหรับผู้ที่ไม่ชอบการพิจารณาด้านเทคนิค:

โปรแกรมนี้เป็นโดยตรงและทำงานบนเครือข่ายไร้สายเพียงแค่ติดตั้งมันเริ่มต้นเซิร์ฟเวอร์ eXport-it
และรอ 2 วินาทีได้รับข้อความเซิร์ฟเวอร์ที่มีการเริ่มต้นและไอคอนขนาดเล็กมาบนแถบสถานะหุ่นยนต์

เซิร์ฟเวอร์ของคุณมีการใช้งานและคุณสามารถออกไปจากโปรแกรมชื่อ UPnP โดยค่าเริ่มต้นคือ "eXport-it"
คุณควรจะสามารถใช้งานได้จากลูกค้า UPnP บนเครือข่ายไร้สายของคุณหรือมีการชี้เว็บเบราเซอร์
ไปยัง URL ที่ระบุในด้านซ้ายบนของเซิร์ฟเวอร์ "" หน้าต่าง
ในเครือข่ายไร้สายของคุณคุณสามารถใช้เครื่องคอมพิวเตอร์หรือ iMac ของคุณกำลังมองหาที่วิดีโอและภาพถ่ายของคุณตั้งอยู่บน
โทรศัพท์ Android, การฟังเพลงหรืออ่านเอกสาร (. PDF, อีบุ๊ค) กับเว็บที่คุณชื่นชอบ
เบราว์เซอร์เช่น Chrome, Firefox, ...

นอกจากนี้คุณยังสามารถตรวจสอบเซิร์ฟเวอร์ของคุณกับลูกค้า eXport-it ท้องถิ่น
android upnp application

มันเป็นโปรแกรมสำหรับการใช้ข้อมูลที่ตั้งอยู่บนโทรศัพท์มือถือแท็บเล็ตหรืออุปกรณ์อื่น ๆ เช่นระบบอื่น Android, เครื่องคอมพิวเตอร์ของคุณ หรือถ้าสื่อเข้ากันได้กับชุดทีวีของคุณ เพื่อที่จะใช้โปรโตคอลมาตรฐานมากที่สุด UPnP และ Http

eXport-it ดำเนินเซิร์ฟเวอร์และไคลเอนต์ (สองไอคอนบนเดสก์ทอป Android ของคุณ) เซิร์ฟเวอร์สร้างรายชื่อของไฟล์วิดีโอและเสียงและภาพ, และนอกจากนี้ไฟล์ PDF และ eBook ไฟล์มันจะพบในระบบ Android ของคุณ รายการของไฟล์เหล่านี้ที่มีลักษณะของพวกเขาที่ตั้งอยู่ในหน่วยความจำและเผยแพร่ผ่านบริการไดเรกทอรี UPnP และเซิร์ฟเวอร์

ไฟล์ที่มีการแจกจ่ายเฉพาะในสี่ประเภทไฟล์วิดีโอ (mp4 WebM และ 3gpp) ไฟล์เสียง (MP3 OGG, และ m4a), ไฟล์ภาพ (jpeg gif หรือ png), และ ebooks (PDF, PRC, ePub, Mobi PDB และการ DjVu)

วิธีการเริ่มต้นที่จะใช้มัน

ครั้งแรกของทั้งหมดเพียงแค่เริ่มต้นเซิร์ฟเวอร์และรอการสิ้นสุดของการเริ่มต้น หากคุณอยู่ใน WiFi หรือบนเครือข่ายมือถือคุณสามารถตรวจสอบสถานะและ URL ที่จะลอง ฟอร์ตส่วนใหญ่ของคนเซิร์ฟเวอร์ไม่สามารถเข้าถึงได้จากเครือข่ายมือถือ ครั้งแรกที่คุณสามารถตรวจสอบสิ่งที่เซิร์ฟเวอร์ของคุณกระจายกับชี้เว็บเบราเซอร์เพื่อท้องถิ่น URL หลังจากนั้นจะออกไปนอกหน้าต่างเซิร์ฟเวอร์ (เซิร์ฟเวอร์ที่แท้จริงคือการทำงานในพื้นหลัง) นอกจากนี้ยังเป็นไปได้ที่จะใช้ที่อยู่ย้อนกลับ IPv6 เพื่อเข้าสู่หน้า HTML จากเบราว์เซอร์ของคุณ ที่มี URL เช่น "http: // [:: 1]: 8192"

ในฐานะที่เป็นขั้นตอนที่สองคุณสามารถใช้การตั้งค่าเซิร์ฟเวอร์เพื่อเปลี่ยนชื่อเซิร์ฟเวอร์ของคุณและอาจจะปรับตัวเข้ากับขนาดตัวอักษรภาษาและอุปกรณ์ของคุณ

ขั้นตอนต่อไปประกอบด้วยในการกำหนดชื่อผู้ใช้และรหัสผ่านในฐานะผู้ดูแลที่มีการเข้าถึงทุกหมวดหมู่

เมื่อมันทำงานคุณสามารถกำหนดชื่อผู้ใช้เพิ่มเติมที่มีการเข้าถึงหมวดหมู่เฉพาะ

และในที่สุดคุณสามารถกำหนด "ส่งต่อพอร์ต" เมื่อคุณมีการเชื่อมต่อ Wi-Fi ในบ้านของคุณจะสามารถเข้าถึงได้จากอินเทอร์เน็ต ถ้าคุณกำลังใช้แอพลิเคชันที่เต็มไปด้วยการสนับสนุน UPnP, คุณจะมีเพียงการกำหนดนามแฝงพอร์ต null ไม่ใช่ในการกำหนดค่าและตรวจสอบบนคอนโซลถ้าทำงาน ด้วยโปรแกรมฟรีที่คุณต้องกำหนดค่าด้วยตนเอง ADSL เราเตอร์ของคุณ เมื่อมันดูดีคุณสามารถลองจากที่บ้านกับเว็บเบราเซอร์ใด ๆ ที่คุณต้องใช้พร็อกซี่เว็บสาธารณะฟรีกับรองรับ JavaScript

HTTPS แม้จะได้รับการสนับสนุนไม่ได้ดูจะเป็นสิ่งที่ดีที่สุดสำหรับผู้ใช้ตามปกติเนื่องจากความซับซ้อนในการใช้งานกับมาร์ทโฟนและการแสดงที่ไม่ดีเมื่อเทียบกับ HTTP ง่าย

เมื่อการส่งต่อพอร์ตและการตรวจสอบกำลังทำงานคุณสามารถใช้ "คลับ" ตัวเลือกที่จะสามารถเข้าถึงได้ง่ายบนอินเทอร์เน็ต, การเผยแพร่ข้อมูลของคุณใน www.export-it.club เพื่อทดสอบเซิร์ฟเวอร์ของคุณเองต้องใช้พร็อกซี่เว็บเนื่องจากที่อยู่ IP ภายนอกของคุณเองไม่สามารถเข้าถึงได้จากเครือข่ายไร้สายของคุณ ตัวเลือกนี้ใบอนุญาตที่จะหลีกเลี่ยงการกระจายของ URL ที่มีการเปลี่ยนแปลงที่อยู่ IP และหมายเลขพอร์ตเพียงแค่คลิกบนบรรทัดเซิร์ฟเวอร์ที่เหมาะสมที่กำหนดไว้โดยใช้ชื่อเซิร์ฟเวอร์ของคุณเป็นประโยคคำอธิบายเล็ก ๆ และเป็นหนึ่งในภาพของคุณเป็นไอคอน

พื้นหลังทางเทคนิค

สนับสนุน UPnP ให้บริการโดย TelealCling 1.0.5 (Copyright (C) 2010 Teleal GmbH, วิตเซอร์แลนด์) และเซิร์ฟเวอร์จะถูกสร้างขึ้นบน ของ NanoHTTPD รุ่น 1.25, ลิขสิทธิ์ 2001,2005-2012 จาร์โน Elonen 2010 และคอนสแตนตินอส Togias ดังนั้นโปรแกรมนี้มีซอฟแวร์แอลจี ทั้งสองเป็นรุ่นแก้ไข ไม่ได้รหัสพื้นเมืองห้องสมุด TelealCling เป็นเพียงหนึ่งใน jar ไฟล์ที่สร้างขึ้นด้วยการปรับเปลี่ยนไม่กี่กำหนดโดยโปรแกรมจาก clingcore, clingsupport (1.0.5) และ telealcommon (1.0.14) jar ไฟล์ ... NanoHttpd มีการปรับเปลี่ยนเพื่อรองรับการ "HEAD" วิธีการ เพื่อเพิ่มส่วนหัว HTTP DLNA ขอเข้าสู่ระบบและเพื่อให้หน้าแรกเริ่มต้น รหัสแหล่งที่มาจะสามารถเป็นที่ปฏิบัติการได้เมื่อมีความเสถียร

ทั้งหมดอีโมติคอนที่ใช้ในการแสดงความเห็นได้รับการออกแบบและทำโดยเอนรี Gollnow (Erni) เยี่ยมชมเว็บไซต์ของเขาเพื่อหาข้อมูลเพิ่มเติมเกี่ยวกับตัวเขาและรอยยิ้มของเขา (//www.gomotes.com)

ปุ่มถูกพบโดย www.mindfreakerstuff.com และปั่นเพิ่มโดย //www.adanware.blogspot.com

ประจำการเข้ารหัสรหัสผ่านใช้ไลบรารี jsbn ทอมวู (จาวาสคริ BigInteger และอาร์เอส) ในด้านเว็บเบราเซอร์และห้องสมุด java SpongyCastle ในฝั่งเซิร์ฟเวอร์

แอ็พพลิเคชันนี้ใช้ JmDNS การใช้ DNS แบบ multi-cast ใน Java เพื่อค้นหาและลงทะเบียนบริการ ไลบรารีนี้ทำงานร่วมกันได้กับโปรโตคอล Bonjour ของ Apple ขอบคุณทุกท่านที่ Arthur van Hoff, Rick Blair และ Kai Kreuzer สำหรับไลบรารีที่ได้รับอนุญาตภายใต้สัญญาอนุญาต Apache เวอร์ชัน 2.0

สิทธิ์และทรัพยากร

ในการตั้งค่าระบบแล้วตั้งค่าขั้นสูงที่คุณสามารถหาผู้จัดการแบตเตอรี่ เพื่อให้เซิร์ฟเวอร์และทำงานอย่างถาวรคุณควรเลือกผลการดำเนินงานสำหรับแผนการใช้พลังงาน, และเปิดใช้งานแอปพลิเคชันนี้ในการป้องกันและปพลิเคชันที่ใช้พลังงานอย่างเข้มข้น

เซิร์ฟเวอร์จะต้องเข้าถึงระบบไฟล์และอ่านการตั้งค่าโทรศัพท์สำหรับการตรวจสอบการเปลี่ยนแปลงสถานะเช่นเดียวกับ WiFi หรือถ้าส่งข้อมูลถูกเปิดใช้งานถ้าเชื่อมต่อกับเครือข่ายมือถือ เลือกเซิร์ฟเวอร์สามารถส่ง SMS เมื่ออยู่ IP ภายนอกมีการเปลี่ยนแปลง (ตัวเลือกในการกำหนดค่า) และรหัสประเทศโดย ACCESS_COARSE_LOCATION, (ไม่ได้เป็นตำแหน่งที่แม่นยำเพียงแค่ตัวอักษรสองตัวรหัสประเทศ) โปรแกรมไคลเอนต์ที่ใช้สิทธิ์ในการเขียนไปจัดเก็บข้อมูลภายนอกสำหรับการบันทึกไฟล์ที่ดาวน์โหลดและได้รับอนุญาตบันทึกเสียงสำหรับการแสดงเส้นโค้งเมื่อฟังเพลง

client/server

ติดต่อเรา

คุณสามารถติดต่อเราทางอีเมลไปยัง “exportit.ddcs@gmail.com“.

อย่าลังเลที่จะรายงานปัญหาการขาดฟังก์ชัน ... นักวิจารณ์และความคิดเห็นทั้งหมดยินดีต้อนรับ


รุ่นปัจจุบันตอนนี้: การส่งออกมัน 2.2.3

เวอร์ชัน 2.2.3
- ปรับปรุงแอปพลิเคชันให้รองรับสภาพแวดล้อม Android ในปัจจุบัน

เวอร์ชัน 2.2.1
- การแก้ไขการดาวน์โหลดไฟล์มีเดีย (GET)

เวอร์ชัน 2.1.7
- ปรับปรุงการสลับภาษาบนระบบ Android หลายภาษา

เวอร์ชัน 2.1.5
- ปรับปรุงแอปพลิเคชันให้เสถียรหลังจากอัปเกรดหลายครั้งอย่างเร่งรีบ
- ขออภัย ฉันต้องวาดไอคอนแอปพลิเคชันใหม่

เวอร์ชัน 2.1.3
- ตรวจสอบหน้าเค้าโครงเริ่มต้นแล้ว

เวอร์ชัน 2.0.9
- ปรับปรุงการใช้หมวดหมู่และสวิตช์ "แบบสุ่ม" ในไคลเอนต์
- เนื่องจากมีการเปลี่ยนแปลงในฐานข้อมูล ไฟล์สำรองข้อมูลก่อนหน้านี้จึงไม่สามารถใช้งานได้อีกต่อไป

เวอร์ชัน 2.0.7
- การเลือกภาพอัตโนมัติเมื่อเล่นหมวดหมู่ไฟล์เสียง
- การเข้ารหัสรหัสผ่านที่ดีขึ้นในฐานข้อมูล

เวอร์ชัน 1.9.9
- ข้อผิดพลาดเล็กๆ น้อยๆ มากมายได้รับการแก้ไขทุกที่
- ความสามารถหลายประเภทต่อไฟล์มีเดียเพื่อความสะดวกในการเลือก

เวอร์ชัน 1.9.7
- เพื่อแก้ไขการตั้งค่าการอนุญาตสำหรับ Android 14

เวอร์ชัน 1.9.6
- การปรับเปลี่ยนเพื่อปรับโค้ดและไลบรารีให้เป็นเวอร์ชัน Android ปัจจุบัน
- เพื่อแทนที่ไลบรารี Exportit2 โดย androidx.media3.exoplayer
- การเปลี่ยนการประมวลผลภาพของเครื่องเล่นเสียง

เวอร์ชัน 1.9.3
- ใช้การเปลี่ยนแปลงที่จำเป็นเพื่อรองรับ Android 14
- ให้สิทธิ์การเข้าถึงคำสั่ง FFprobe และ FFmpeg ในแอปพลิเคชันด้วยไลบรารีนี้

เวอร์ชัน 1.9.1
- เว็บไซต์ใหม่ www.ddcs.re แทนที่ www.export-it.org และ .club

เวอร์ชัน 1.8.9
- เพียงเพื่อให้มันทันสมัย

เวอร์ชัน 1.8.7
- การใช้ Let's Encrypt เพื่อรับและจัดการใบรับรอง SSL
- กำหนดค่าด้วย Exoplayer 2.18.4 เป็นไคลเอนต์ของมัลติคาสต์แชนเนล FFmpeg 6.0 หรือการสตรีม UPnP

เวอร์ชัน 1.8.5
- รหัสเก่าถูกปรับให้เข้ากับสภาพแวดล้อม Android ปัจจุบัน





Google Play Store:

Google Play StoreeXport-it
Google Play StoreeXport-it FFmpeg
Google Play StoreeXport-it client