Sa linya ng pamagat, mayroon ka sa kaliwa ang pangalan ng server at ang URL upang ma-access sa server na ito. Gamitin ito sa isang Web browser, ibigay ang default na home page na kung saan ay isa lamang
mesa na may lahat ng mga file na-export ng server. Sa kanang bahagi ng linya ng pamagat, ay ang panlabas na URL upang gamitin kung ikaw ay konektado sa Internet sa pamamagitan ng isang ADSL router
pagsuporta sa "port aliasing". Sa una ang mga panlabas na port alias ay nakatakda sa zero, at ikaw ay hindi naa-access sa pamamagitan ng isang Internet Gateway. Kung babaguhin mo ang halagang ito sa isang numero
sa pagitan ng 1024 at 65535, ang server ay subukang i-set up ito sa pamamagitan ng UPnP may isang oras na arkila ng 24 na oras. Hindi ako sigurado ito ay gumagana sa lahat ng gateway Internet.
Huwag mag-atubiling mag-ulat ng mga problema (sa pamamagitan ng e-mail) dokumentado sa XML pagtatanghal teksto ng iyong Internet Gateway. Maaari mong i-configure ang iyong router manu-mano gaya ng ipinaliwanag sa ibaba, kung UPnp ay hindi gumagana.
Kapag nagsimula ka i-export ito application server, awtomatikong ito magsimula ng isang mahabang tumatakbo ang serbisyo UPnP kabilang ang media at mga server ng HTTP. Ay nagbibigay ng isang maliit na icon sa Android desktop serbisyong ito kapag tumatakbo. Sa pamamagitan ng default, ang lahat ng iyong mga file ng video, audio, imahe at libro ay nai-export. Upang makakuha ng mga listahan ng file ng hanggang sa petsa, isang mediascanner maaaring mahihingi sa server startup, dahil Update Android lamang nito ang mga file na media database kapag mga system file ay naka-mount. Ang prosesong pag-scan ay maaaring maging mahaba kung mayroon kang malaking SD card na may maraming maraming mga file. May option (tinatawag lamang "scan") permit upang paganahin o huwag paganahin ang tampok na ito upang maiwasan ang mahabang pagkaantala sa start-up ang server.
Ang default na pangalan ng server ay "i-export ito", ngunit kung mayroon kang higit sa isang server sa isang Wifi network, mukha itong mas mahusay na baguhin ng hindi bababa sa isa sa mga pangalan.
Gamit ang window dialog configuration, maaari mong baguhin ang laki ng font set sa pamamagitan ng default upang iakma ito depende sa iyong screen density at dimensyon: 1 ay para sa 8sp laki ng character, 2 para sa 10sp, ... hanggang 6 para sa 18sp. "0" ay hindi natukoy (dapat itong bigyan 10sp). Laki ng teksto na ito ay ginagamit para sa lahat ng i-export ito bintana kabilang ang tulong.
Mayroon ka ring pagpipilian upang baguhin ang default na wika (kinuha mula sa set-up ng sistema kung ang wika ay kilala sa pamamagitan ng i-export ito), ngunit ito ay hindi lubos na dynamic, dapat mong i-save ang config at bumalik sa server pangunahing window upang itakda epektibo ang pagbabago. Tulad ng para sa iba pang mga pagbabago, isang stop at pagsisimula ng serbisyo ay kinakailangan upang iakma ang mga web page at mga mensahe upang ang mga bagong setting ng wika.
Mukhang mas mahusay na upang magtakda ng isang tunay na pangalan ng server kaysa upang panatilihin ang mga default. Maaari mo ring iangkop ang mga numero ng port sa kung ano ang gusto mo, ang media server port ay maaaring maging "0" (pansandali) ngunit Mas gusto ko upang tukuyin ang isa para sa pag-debug layunin. Alias Ang ay depende sa configuration ng iyong router ADSL at kung nais mong i-publish ang iyong mga file sa isang pampublikong internet o hindi.
Ang "number max linya" parameter permit upang limitahan ang bilang ng mga linya sa listahan ng file, paghahati sa kabuuang listahan sa mas maliit na mga elemento, upang maiwasan ang pag-scroll ng Masyadong malaki ang listahan. Ang halagang ito ay inilapat din sa Web pahina.
Tungkol sa laki TCP buffer, ang default ng 64 KB, mukhang mahusay para sa streaming audio at video sa Wifi network. Kung mayroon kang maraming retransmissions, dapat mong bawasan ito laki. Kung ang iyong network ay mabuti at kailangan mo upang mag-stream ng napakataas na kahulugan pelikula, maaari mong subukang taasan ito. Ang isang pagbabago ng isa sa mga parameter na ito, nangangailangan upang ihinto at simulan ang serbisyo pagkatapos i-save ang bagong configuration.
Ito ay hindi palaging ang pinakamahusay na mag-set up Masyadong malaki ang TCP buffers. Aking Blu Ray reader Mas pinipili ng 8 o 16 Kb, kaysa sa mas mataas na. Maaari mong tukuyin ang bilang karagdagan, ang bilang ng mga buffers gusto mong ipadala nang sabay-sabay.
Depende ang setup na ito sa iyong network, aparato at ang mga file na nais mong ipadala, ang mga resulta ay hindi madaling pinag-aralan.
Kung mayroon kang mga teknikal na background maaari mong tukuyin ang iyong sariling "default na home page" para sa HTTP server (parehong panloob at panlabas). Dapat na matawag ang file na ito "index.html" at dapat na lugar sa Android file system (SD card?). Mayroon din mo ang pagpipilian upang panatilihin ang mga default na talahanayan sa apendiks o hindi.
Sa pamamagitan ng default gumagamit kami ng self-sign SSL certificate para sa koneksyon HTTPS, pero sa kasong ito nakakakuha ka ng ilang mga mensahe ng error depende sa Web browser na iyong ginagamit. Ang hindi pagpapagana sa pagpipiliang ito mga pahintulot ng na gamitin ang naka-sign certificate tulad ng normal na mga server ng HTTPS. Sila pa rin ay pabagu-bagong na binuo sa server startup. Ngunit ang paggamit ng mga naka-sign certificate ay nangangailangan upang magdagdag ng isang Certificate Authority sa configuration ng web browser. Dapat kang magdagdag ng CA pangunahing sertipiko at ang CA certificate Intermediate. Ang mga pampublikong key certificate ay sa "asset" na direktoryo na kasama sa application mismo at sa www.ddcs.re web site. Maaari kang makakuha ng mga file na ito nang lokal sa iyong Wifi network mula sa iyong server gamit ang mga URL tulad ng http://192.168.1.47:8192/assets/export-it-1.crt at export-it-2.crt kapag simpleng HTTP ay magagamit. Kung hindi man kailangan mong i-install ang mga certificate sa pamamagitan ng http://www.ddcs.re/export-it-1.crt at export-it-2.crt sa paglipas ng Internet.
At sa wakas, maaari mong baguhin ang CSS profile ng Web page para sa pagkuha ng iba pang mga kulay at hitsura.
Kapag nagse-save ang configuration, kailangan mong makakuha ng isang prompt na mensahe na nagsasabi ito ay naka-save, bago pagpunta bumalik sa pangunahing pahina. Kailangan mong ihinto at simulan ang serbisyo para sa pagse-set up ang mga pagbabago na may kinalaman sa socket server tulad ng port numero, laki TCP buffer, at pangalan UPnP server, ngunit karamihan sa mga pagbabago ay dynamic na katulad ng wika, pangalan ng HTTP server, pagbibigay-kahulugan at mga kategorya ng gumagamit, at ang mga listahan ng file ...
Mayroon kang dalawang mga pindutan sa dulo ng pahina sa pag-configure, ang unang gumawa ng backup ng database, hindi ang mga listahan ng file, ngunit ang mga parameter tulad ng pangalan ng server, laki ng font, pagbibigay-kahulugan ng gumagamit kabilang ang mga kategorya, at ang lahat ng mga komento. Ang mga pahintulot ng pindutan segundo upang ibalik ang isang backup sa database. Gamitin ito may pag-iingat, pagkuha ng pag-backup pagkatapos ng pagbabago,
ngunit ibalik lamang ang database kung kinakailangan. Pinahihintulutan ng pagpipiliang ito upang ipamahagi ang isang configuration sa iba't-ibang mga server, ngunit ang mga komento sa antas ng file ay maaari lamang gumana kung ang file ay natagpuan na may parehong ganap na kwalipikadong path.
Maaari mong isaaktibo ang opsyon club lamang ng pagbibigay ng isang maliit na mensahe at isang imahe para sa naglalarawan ng iyong server. Ang opsiyon na ito ay gagana lamang kapag sa Wifi sa port pagpasa pinagana at kung authentication ay naka-configure na may hindi bababa sa isang username at password. Sa ganitong paraan, ang iyong server ay mapupuntahan labas sa www.ddcs.re. Upang subukan ang iyong sariling server ay nangangailangan ng paggamit ng isang Web proxy server.
Sa pahina 2, ay ang pagpili ng file at ang kanilang mga setting na kategorya (tingnan sa ibaba tungkol sa pagpapatunay). Gusto mong i-export ang lahat o ilan lang file?
Checkbox Ang Pinapahintulutan sa pagkakapili ng mga file, upang maiwasan ang kanilang mga pamamahagi sa pamamagitan ng UPnP. Maaari mo ring itakda ang kanilang mga pangalan ng kategorya na may kaugnayan sa pagpapatotoo sa pamamagitan ng HTTPS.
Sa una ang HTTPS port number ay nakatakda sa 0, at walang server HTTPS. Upang gamitin ang HTTPS dapat mong bigyan ng halaga sa pagitan ng 1024 at 65535 sa numerong ito port. Kung HTTPS ay naisaaktibo, talaga ito ay ginagamit sa labas ng Wifi network, dahil UPnP ay nangangailangan ng HTTP sa ibabaw ng lokal na network, ngunit maaari mong subukan ang HTTPS lokal, gamit ang isang URL may "https:", ang Wifi IP address, at isang ":" kasunod ang HTTPS port number tulad ng "https://192.168.1.47:8193".
Ang default na port alias ay zero upang magpahiwatig na hindi alias port ang gagamitin. Kung kailangan mo ang functionality na ito sa iyong home network, maaari kang magtakda ng isang halaga sa pagitan ng 1024 at 65535, at pagkatapos i-save ang configuration, dapat mong suriin ang resulta sa linya katayuan ng pangunahing screen. Sumusubok na i-configure ito sa pamamagitan ng UPnP sa Internet Gateway ang application .. Kung hindi ito maaaring i-configure sa pamamagitan ng UPnP, dapat mong i-configure ang isang alias nang direkta sa iyong ADSL router na naka-link sa HTTPS port kung ito ay naisaaktibo, o para sa HTTP port nang walang HTTPS.
Kung ikaw ay konektado sa isang Wifi network o sa mobile network luomilitaw sa gitna ng linya ng pamagat. Kapag sa mga mobile na network ng HTTP/HTTPS protocol lamang ay maaaring magamit, at ang pinakamahusay na ay upang gamitin ang HTTPS authentication may upang maprotektahan ang iyong data.
Sa una maaari ka lamang gumamit authentication ilalim HTTPS, ngunit ngayon sa HTTP ang password ay din masama na.
Upang paganahin ang authentication, dapat kang magtakda ng hindi bababa sa isang user name, password at iugnay minimum sa isang kategorya sa pangalang ito.
Upang lumikha ng isang user name, kailangan mong ipakilala ang isa sa field ng teksto, gumawa ng pagpili ng isang kategorya, at i-set ng dalawang beses ang parehong password bago mag-click sa pindutan ng add. Maaari kang lumikha ng iba't ibang mga pangalan ng user sa iba't ibang kategorya. Ang isang maliit na text na mensahe ay lilitaw sa itaas lamang sa pindutan ng save na tulungan ka sa iyong mga kahulugan.
Bago umalis, huwag kalimutan na i-save ang iyong mga kahulugan ng pag-click sa pindutan ng i-save at isang mensahe ay dapat na sabihin ito ay tapos na.
Tukuyin ko sa pamamagitan ng default tatlong kategorya, ang kanilang mga pangalan ay hindi talagang mahalaga ngunit mayroong isang pagkakasunod-sunod sa mga kategoryang ito. Ang kategoryang "may-ari" ay maaaring ma-access ang lahat ng mga file, Sinasaklaw sa kategoryang "pamilya" lahat ng "mga kaibigan" na mga kategorya bilang karagdagan sa mga file na ito sa kategoryang ito, at ang mga kategorya ng "mga kaibigan" ay mas tiyak. Maaari mong baguhin ang mga pangalan ng kategorya, ang pagpili ng isang kategorya, na nagbibigay lamang ng isang bagong pangalan sa entry na patlang, at pagpindot sa pindutan ng "baguhin". Maaari kang lumikha ng karagdagang mga "kaibigan" na mga kategorya na may iba't ibang mga pangalan, na nagbibigay ng isang bagong pangalan sa entry field at pag-click sa pindutan na "magdagdag". Ang mga tao lang na may user name ay maaaring gamitin ang kanilang Web browser na basahin ang iyong mga file (walang write access), dahil walang anonymous access kung tinukoy mo ang isang user name. Sa pamamagitan ng default lahat ng mga file ay nasa kategoryang "may-ari". Kapag ng pagtukoy sa isang bagong user name, dapat kang pumili ng hindi bababa sa isang kategorya.
Upang gawing simple kahulugan kung mayroon kang maraming mga file, ang isang "default" user name (walang password) ay umiiral, upang tukuyin ang mga kategorya para sa mga bagong file (bagong video, mga larawan, ..).
Isang pangalawang gumagamit ng system pangalan ay may kaugnayan sa UPnP server, ang pagtatakda ng UPnP server sa kategorya pamilya o mga kaibigan, Pinapahintulutan upang limitahan ang mga file na ipinamamahagi sa UPnP.
Kapag ang server ay makapagsimula, ito ay tumatakbo sa background bilang isang serbisyo ng Android, na nagpapakita ng mga icon ng abiso sa android status bar. Ang serbisyo na ito ay naglalaman ng iba't ibang mga programa: ang media server gamit nito UPnP Direktoryo ng Nilalaman Server at isang maliit na UPnP Connection Manager, at ang HTTP server. Ang parehong ay kinakailangan at tumatakbo sa maibigay ang serbisyo sa mga kliyente.
Tinukoy ng HTTP server sa startup ng isang paunang "home page" kung saan ang isang listahan lamang (isang table) sa mga file na na-export sa pamamagitan ng server na ito, ang unang hanay ng mga pahintulot upang i-play (HTTP get) ang file, ang pangalawang (HTTP post na ito sa binary mode) upang i-download ito. Bilang karagdagan, ang HTTP server ay may isang napaka-simpleng OPDS catalog para sa mga lokal na aklat (ito catalog ay lamang ng isang listahan ng mga napiling file, walang buod ng aklat o impormasyon tungkol sa mga may-akda) ...
Para sa pagkontrol ng server, maaari mong gamitin ang i-export ito client o isang Web browser na tumuturo ito sa URL na ibinigay sa unang pahina ng mga "server" na window, isang bagay tulad ng
http://192.168.1.47:8192. Para sa pag-check sa OPDS catalog, dapat mong gamitin ang parehong URL pero may "/opds" (http://192.168.1.47:8192/opds), o mula sa Internet ang "panlabas" URL
kung ang iyong ADSL router ay naka-configure para sa "pagpapasa ng port".
Pag-configure ng pagpapasa ng port
Parameter na ito ay para lamang sa mga tao gamit ang isang home network (Wifi) na may isang router na nakakonekta sa Internet. Ito ay hindi ginagamit kapag gumagamit ng mga mobile network (kung ang mga parameter ay naka-code na ito ay ginagamit lamang kapag ang aparato ay nakakonekta sa Wifi network).
Ang Internet gateway ay may hindi bababa sa isang panlabas na IP address at isa sa Wifi network at marahil pa rin ng isa o higit sa ethernet. Ang configuration ng pagpapasa ng port sa isang router ay dynamic at hindi kunin ang mga serbisyo. Mayroon kang lamang upang magdagdag ng isang alyas sa isang table. Ginagamit ng bawat application hindi bababa sa isang numero ng port (mas mababa sa 65,535). Kung ang numero ng port na gusto mo ay naka-natukoy na mayroon kang gamitin lamang ng isa pang.
i-export ito tulad ng lahat ng HTTP server, ginagamit ng TCP protocol. Ang default na port numero ng ginamit sa pamamagitan ng HTTP server ay 8192 para sa HTTP at 8193 para sa HTTPS ngunit maaari kang baguhin ang mga bilang na ito sa configuration. Kung itinakda mo ang HTTPS port bilang zero, ang protocol na ito ay hindi pinagana.
Sa aking router, na tinukoy ko na may pangalang "HTTP2" isang panlabas na numero ng port ng 8080 na ipasa sa 192.168.1.47 (ang IP address ng aking Android tablet sa Wifi network) na may port 8192, at may pangalan na "exportit" ang port 4343 na ipasa sa 192.168.1.47 at port 8193.
Kapag nais ko na ang i-export ito server upang ma-access mula sa Internet, mayroon akong upang i-configure ang "number Panlabas na port" sa configuration, upang maging 4343. Ito Pinahihintulutan upang awtomatikong i-configure ang isang panlabas na Pahina ng HTML gamit ang panlabas na mga IP address at ang alias na port number 4343.
Upang huwag paganahin ang remote na paggamit ng iyong web page, kailangan mong reconfigure lamang sa server na may isang "panlabas na port number" ng zero at sa pahinang HTML ay naka-configure may maling numero ng port at hindi nagagamit. Sa katunayan lahat ng mga kahilingan na ipinadala sa labas upang 4343 ay ipapasa sa server HTTPS sa port 8193, pero ang server ay magpapadala bumalik sa pahina ng pag-login sa mga URL na tumuturo sa port 8193 kung saan ay HINDI naa-access sa Internet. Maaari mong makita ang mga kahilingan na ito sa iyong HTTP log sa window i-export ito server. Bilang karagdagan, ang iyong panlabas na IP address ay, sa karamihan ng mga kaso, binago araw-araw.
Kung nais mong gamitin ang simpleng HTTP sa paglipas ng Internet upang makakuha ng mas mahusay na pagtatanghal kaysa sa HTTPS ngunit walang seguridad, mayroon kang i-set lamang ang HTTPS port sa zero, at ang "panlabas na numero ng port" upang maging 8080. iwasan mong i-configure ang router napakadalas na may tulad na isang configuration.
Kung ang iyong ADSL kahon ay may isang firewall, huwag kalimutan upang payagan ang mga TCP port na gagamitin mula sa Internet.
Madaling sinusubukan ang iyong port pagpasa configuration
Maaari mong subukan ang setting na ito mula sa iyong Wifi network gamit ang isang pampublikong Web proxy na may javascript support tulad www.faceofliberty.com, upang kumonekta sa iyong panlabas na URL sa iyong panlabas na IP address at port alias ...
Maaari mong sa pamamagitan ng ganitong paraan, subukan ang mga pag-login at suriin ang lahat ng mga pahina, sa kasamaang-palad ito ay hindi posible upang makinig sa musika, o upang tumingin sa serye ng mga larawan. Tanging direktang pag-click sa file na ito ay kapaki-pakinabang dahil sa Web proxy kapaligiran.
Subtitle ng video
Ang mga file ng subtitle ng video ay ipinamamahagi ng UPnP (.srt, .sub at .vtt) ... Ang .srt ay maipapakita sa UPnp client video player, ngunit sa kasalukuyan walang user interface upang paganahin / huwag paganahin ito at walang pagpipilian sa isang listahan ng mga subtitle sa pamamagitan ng wika ... Ipinapakita lamang ang unang subtitle .srt. Para sa na ang pangalan ng file ng subtitle ay dapat magsimula bilang pangalan ng file ng video (maaaring makumpleto ito sa "- en" para sa Ingles, "- de" para sa Aleman, ... o anumang iba pang suffix bago .srt). Sa server ng HTTP, maaari ring ipakita ang mga subtitle na .vtt, ang kanilang mga pangalan ng file ay dapat na magsimula sa pangalan ng video file ngunit maaaring magkaroon ng anumang suffix bago .vtt). Ang Playr HTML5 video player ay nagpapahintulot na pumili sa mga subtitle file ...