On line title de, tu li ser milê çepê bi navê server û di URL bo gihiştina vê pêşkêşkarê hene. Bikaranîna ew bi geroka torê, bidin rûpel default mal e ku bi tenê
ser sifrê bi hemû pelan hinartiye by the server. Li aliyê rastê yên line title de, ye ya URL ji derve bi kar eger tu bi ku Internet ji aliyê router ADSL ve girêdayî ye
piştgiriya "aliasing port". Di destpêkê de navê port Link ji bo zero danîn, û tu bi rêya Gateway Internetê ne. Eger tu vê nirxa guhertina ji bo hejmara
di navbera 1024 û 65535, pêşkêşkara ê bibilin wan set up destê UPnP bi demeke kiriyên 24 saetan. Ez bawerim ku ew bi hemû Gateways Internet kar im ne.
Dudil nebe ji bo raporkirina pirsgirêkên (by email) belge bi XML text danasîna Gateway Internet xwe. Tu dikarî router te bi destan de wek li jêr, eger UPnP bi kêr nayê mîheng bikî.
Dema ku tu dest bi îxrackirina serlêdana server ew, dest automatically xizmeta UPnP dirêj bi bez di nav wan de di medyayê de û pêşkêşkarên HTTP. Ev xizmet dide icon biçûk li ser sermaseya Android dema dixebite. By default, hemû video, deng, wêne û eBook files xwe bi derxistin. Ji bo lîsteyên file up to date, a mediascanner dikare di destpêkê de server de bên karandin, ji ber ku updates Android bi tenê dikarî wê heye files medya Dema ku pergalên pelan ên siwarî bi. Ev pêvajoya lêgerîneke dikarin dirêj be, eger tu kartên SD mezin bi gelek pelan gelek. An bijare (bi navê tênê "lêgerîneke") destûrên ji bo çalak an jî neçalak vê funksîyonê ji bo dereng dirêj li destpêka pêşkêşker-up.
navê server default "îxrackirina ew" e, lê eger tu zêdetir ji yek server li ser tevna Wifi dixuye jî, ev baştir bo guherandina bi kêmanî yek ji navên.
Bi paceya diyaloga veavakirina, tu dikarî font size set by default biguherin bo guncîna ew girêdayî li ser taqan screen û aliyê xwe: 1 e ji bo size character 8sp, 2 ji bo 10sp, ... heta 6 ji bo 18sp. "0" is undefined (ku divê ev 10sp bidin). Ev size text ji bo hemû paceyên ew îxrackirina di nav wan de alîkariya tê bikaranîn.
Tu jî li ser hilbijartina ji bo guhertina zimanê standard heye (ji sîstema set-up, eger zimanê bi îxrackirina ew tê zanîn), lê bi temamî ne dînamîk, divê tu config xilas bike û vegere ji bo server di pencerê de sereke ji bo danîna ser biguhere bi bandor. Wekî ku ji bo guhertinên din de, li rawestgeha û destpêka xizmeta pêwîst e ku balafirên rûpelên webê û mesajên ji bo avakirina zimanekî nû.
Wisa xuya dike ku baştir ji bo danîna a bi navê server rast ji biparêze standard. Tu dikarî hejmara portê ya ji bo tiştê ku tu dixwazî jînę, di server = Pêşkêşkar port medya dikare bibe "0" (ephemeral) lê Ez dixwazim ji bo danasîna yek ji bo debugging armanc. The navê girêdayî veavakirina ADSL router xwe û eger tu dixwazî ji bo weşandina pelên te ya li ser înternetê giştî an ne.
ji "herî zêde hejmara line" destûrên parametre ji bo sînorkirina hejmara xetên di lîsteyên file, impera di lîsteyê de total in hêmanên biçûk, ji bo scrolling lîsteya pir mezin e. Ev nirx jî li ser vê rûpelê Web sepandin.
Li ser size tampon TCP, standard ji 64 KB, dinêre baş ji bo streaming audio û video ser tevna Wifi de. Eger te wêneyek gelek retransmissions, divê tu vê kêmkirina mezinayî. Ger tora te baş e û pêwîstiya te bi stream movies pênase pir bilind, tu dikare ji bo zêdetir. A guhertina ji yek ji van Parametreyên, pêwîst ji bo rawestandina û dest bi xizmeta piştî tomarkirina pelê de veavakirina nû.
Ev her tim herî baş ji bo avakirina buffers TCP pir mezin ne. My Blu Ray xwendevan hezdike 8 an jî 16 Kb, ji mezintir. Tu li gel define, hejmara buffers tu dixwazî bişîne di cih de.
Ev setup girêdayî li ser tora te, cîhazên û pelên ku tu dixwazî ragihîne, ku encamên bi hesanî tên analîzkirin ne.
Heger tu ji rûerdê teknîkî tu xwe "home page default" te ji bo server HTTP bi define (hem li hundir û derve). Ev pel, divê bê gotin "index.html" û divê li cihekî li ser pergala pelan Android be (karta SD?). Tu jî li ser hilbijartina biparêze ser sifrê default di pêvekê de an ne hene.
By default em bi kar tînin belgeya SSL-bixwe hatiye îmzekirin ji bo girêdana HTTPS, lê di vê rewşê de, tu bi ku diçe hinek mesajên error girêdayî li ser geroka webê de hûn bi bikaranîna. Neçalakirin ev vebijêrk destûrên ji bo bikaranîna certificates îmzekirin wekî server'î HTTPS normal. Ew hê dînamîk di destpêkê de server avakirin. Lê bikaranîna certificates îmzekirin pêwîst ji bo lê zêde bike a Rayedarê Sertîfîkayê di veavakirina geroka webê. Divê hûn li sertîfîkaya CA root û di sertîfîkaya CA Player lê zêde bike. Van sertîfîkayên key giştî nav di pêristê de "hebûnên" ya di serlêdana xwe de ne û li ser malpera www.ddcs.re. Hûn dikarin van pelên herêmî de li ser tora Wifi xwe ji server xwe bi rêya URl 'yên ku wek http://192.168.1.47:8192/assets/export-it-1.crt û export-it-2.crt dema ku HTTP sade de derbasdar e; Heke na, divê hûn van sertîfîkayên via http://www.ddcs.re/export-it-1.crt û export-it-2.crt li ser înternetê saz bike.
Û di dawiyê de, tu li ser profîla CSS ya rûpel Web ji bo daketina bi rengên din û dîtinê guhertin.
Dema tomarkirina mîhengan, divê tu binivîsin peyamê û got: ew xilas kirin, berî ku dîsa ji bo vê rûpela sereke rabe. Divê tu dev û dest bi xizmeta ji bo sazkirina ji Changes related to antic server wek hejmara port, TCP size tampon, û UPnP name servera, lê pirê ji van guhertinan dînamîk wek zimanê, HTTP bi navê server, definitions bikarhêner û categories, û lîsteyên file in ...
Tu xwedî du bişkokên di dawiya rûpel veavakirina de, cara yekem ji bo a hilanînê, ji nav HTMLê da heye, ne di lîsteyên file, lê Parametreyên wek Name server de, font size, definitions bikarhêner di nav wan de categories, û hemû comments. Destûra button duyemîn ji bo restorekirina a hilanînê di nav HTMLê da heye. Bi kar tînin ew bi hişyarane, ku unterstützt piştî guherînan,
di heman demê de ji nû ve heye bi tenê dikarî eger pêwîst. Ev vebijêrk, destûr ji bo belavkirin a veavakirina ji bo server'î cuda, lê li ser asta file bi tenê dikare kar bike, eger ku pel ji bi heman rê bi temamî bi kalîte hate dîtin.
Tu dikarî opsîyona club de tenê peyaman biçûk û wêneyekî ji bo danasîna server xwe aktîf bike. Ev vebijêrk, bi tenê gava li ser Wifi bi şandinê de port çalak be û eger Erêkirina bi kêmanî yek navî bikarhêner û şîfreya avakirin. Bi vî awayî, server we dê vekirî be ji derve de li ser www.ddcs.re be. Ji bo ceribandinê server xwe bi xwe pêwîstî bi bikaranîna Pêşkêşkara Cîgir a Web.
Li ser rûpel 2, di hilbijartinê de file û mîhengê category xwe (li jêr binêre li ser authentication) e. Ma tu dixwazî ji bo îxracata her tişt, yan jî tenê çend files?
Qutika destûr ji bo hilnebijêre files, ji bo belavkirina wan ji aliyê UPnP. Tu dikarî bi navên category xwe related to azmûmkirina ser HTTPS danîn.
Piştî guherandinan, divê tu guherandinan tomar bikî û ew çend seconds paşê çalak in.
By default hejmara portê HTTPS ji bo 0 danîn, û tu server HTTPS hene. Ji bo bikaranîna HTTPS divê tu nirxa di navbera 1024 û 65535 ji bo vê hejmara portê bide. Ger HTTPS çalak e, ku bi rastî li derve tora Wifi bi kar anîn, ji ber ku UPnP pêwîst HTTP li ser tora herêmî, lê tu HTTPS herêmî de biceribîne, bi bikaranîna an URL bi "https:", navnîşana IP Wifi, û a ":" li pey hejmara portê HTTPS wek "https://192.168.1.47:8193".
The nav port default sifir e ji bo xwiyakirin ku tu portê navekî tê bikaranîn. Heger tu li ser tevna mala xwe, divê ev fonksiyonên, tu nirxê di navbera 1024 û 65535 danîn, û piştî tomarkirina mîhengan, divê tu encam li ser xeta status of the screen sereke jî. Sepanê hewl dide ku bi ev mîheng bikî by UPnP li ser Gateway Internet .. Eger ev dikare ji aliyê UPnP ne bê mîhenkirin, divê tu navekî rasterast li router ADSL te girêdayî port HTTPS mîheng bikî, eger ew çalak e, an jî ji bo bendera HTTP bê HTTPS.
Eger tu bi ser tora Wifi an li ser girêdayî tora Mobile di nîvê line title ya xuya dike. Dema ku li ser tora mobile tenê HTTP / HTTPS protokola dikarin bên bikaranîn, û ya herî baş e ji bo bi kar HTTPS bi authentication ji bo parastina daneyên te.
Di destpêkê de hûn bi tenê dikare bi kar authentication di bin HTTPS, lê niha li HTTP şîfreya jî veqetin.
Ji bo çalakirina authentication, tu divê bi kêmanî yek Navê bikarhêner, şîfre û alîkarek herî kêm yek kategoriyê de ji bo ev name danîn.
Ji bo afirandina Navê bikarhêner, divê hûn yek di warê nivîsê nasandin, ku hilbijartina kategoriyê de, û li ber tikandina di ser bişkojka zêde du caran şîfreya heman danîn. Hûn dikarin navên user cuda li beşên cuda cuda biafirînin. a mesaja tekstê biçûk xuya dike, çawa li jor li ser bişkoka xilas bike ji bo alîkarîya we di definitions xwe.
Berî derketina ji, ji bîr neke xilas be dema were tikandin definitions xwe di ser bişkojka xilas bike û peyama, divê dibêjin ku ev neyê kirin.
by default sê kategoriyan define ez, ku navên wan bi rastî jî ne girîng e, lê belê a Bûyer di van kategoriyan de heye. Kategoriya "mafî billawkrdineweyî be" dikarin xwe bigihînin tevahiya dosyayê, ya "malbata" kategoriyê hemû ji "hevalên" categories li gel files Di vê kategoriyê de, û bi "dostên" categories taybetî zêdetir in. Hûn dikarin navên kategoriyê de xeyrandin, hilbijêrî yek kategoriyê de, tenê dayîna ku navekî nû li yên di warê entry de, û sengîya li ser "biguhorîne" button. Tu dikarî din "dost" Kategoriyên bi navên cuda cuda biafirîne, dayîna ku navekî nû li yên di warê entry û tikandina "lê zêde bike" button. Tenê kesên bi navê bikarhêner dikarî geroka Web xwe ji bo xwendin di kompîtura we de (no nivîsandinê) bi kar tînin, ji ber ku gihîştina gelêrî hene, eger yek user name define te. By default hemû pelên ku di "xwediyê" kategoriyê. Dema ku pênasekirina a navê bikarhêner nû, divê hûn bi kêmanî yek kategoriyê de hilbijêre.
Asankirin definitions Eger te wêneyek gelek files, a "default" navî heye, ji bo avakirina vê kategoriyê de ji bo pelên nû (new video, photos, ..).
A navê sîstema duyem related to the server UPnP, mîhengên pêşkêşkara UPnP li ser malbat û hevalên kategoriyê de, destûr ji bo sînorkirina pelên belavkirin li UPnP.
Dema ku server dest de ye, ew di background wek xizmeta Android direve, nîşandana îkonê notification li ser status bar android. Ev xizmet dihewîne cuda bernameyên: pêşkêşkarê medyayê bi xwe UPnP Directory Content Server û a Manager UPnP Connection biçûk, û server HTTP. Hem bi pêwîst up û bi bez ne xizmeta ji bo muwekîlên.
server HTTP di destpêkê de destnîşan dike ku "home page" destpêkê de ku tenê list (a table) ya pelên hinartiye bi vê pêşkêşkarê, destûr stûna yekem to play (HTTP get) li file, ya duyem (post HTTP di moda binary) ji bo download it, di stûna sêyemîn dide di moda nivîsê, ya URL ya file (ji bo copy / berê dema amadekirina HTML xwe bi xwe rûpel). Li gel vê, server HTTP heye Katalog OPDS pir hêsan ji bo eBooks herêmî (ev katalog tenê lîsteya dosyayên hilbijartî ye, tune ye summary ya di pirtûkê de hene an jî agahî li ser nivîskarê) ...
Ji bo kontrolkirina server, hûn dikarin bi muwekîlê export-an a browser Web çêkî, ew ji URL weke ku di rûpela yekemîn a "server" window dayîn, tiştekî wek bikaranîna http://192.168.1.47:8192. Ji bo deynkirin kataloga OPDS, divê hûn di heman URL lê bi "/ opds" (http://192.168.1.47:8192/opds), an jî ji Internet ji "derve" URL bi kar tînin eger router ADSL te ji bo "aliasing port" mîhenkirin.
Veavakirin şandinê de port
Ev parametre tenê ji bo gelê bikaranîna (Wifi) tora malê bi router ve girêdayî ji bo Internet e. Ev tê bikaranîn, ne ku bi bikaranîna tora mobîl (Eger parametre Wîkîcureyê e ku tenê tê bikaranîn dema ku device li ser tevna Wifi ve girêdayî ye).
An deryek Internet heye qet nebe yek navnîşana Link IP û yek li ser tevna Wifi û belkî hê jî yek an jî zêdetir li ser ethernet. Veavakirina ji şandinê de port li ser router dînamîk e û nayê xizmeta birrîn ne. Tu xwedî bi tenê ji bo lê zêde bike an navekî li ser masê. Her daxwazname zimên de bi kêmanî yek hejmara portê (kêmtir ji 65535). Eger hejmara portê te dixwest ji xwe danasîn tu bi tenê ji bo bikaranîna din.
îxrackirina ew wek hemû server'î HTTP, zimên protokola TCP. The hejmara port pêşdanasînî ya ji aliyê vê pêşkêşkarê HTTP in 8192 ji bo HTTP û 8193 ji bo HTTPS lê hûn dikarin xeyrandin di van hejmaran di veavakirina. Eger tu portê HTTPS wek sifir, ev protokola neçalak e.
Li ser router min, ez bi navê danasîn "HTTP2" an hejmara portê derve yên 8080 ji bo bi pêş 192.168.1.47 (bi navnîşana IP ya tablet Android min li ser tevna Wifi ji) bi port 8192, û bi navê "îxrackirina ew" bendera 4343 ji bo bi pêş 192.168.1.47 û port 8193.
Dema ku ez dixwazim ku server îxrackirina ew be ji Internetê, ez ji bo aletên "hejmara portê derve" di veavakirina, ji bo 4343. Ev destûr ji bo veavakirina was an Rûpela HTML Link bi navnîşana IP ya ji derve û vê alê hejmara portê 4343.
Ji bo astengkirina bikaranîna dûr ji malpera xwe, we çawa teşeyeke ku pêşkêşkarê bi "hejmara portê Link" of zero û rûpel IP-mîheng dê bên bi hejmara portê çewt û pêde ne. Di rastiyê de hemû daxwazên derveyî 4343 şandin ji bo server HTTPS li ser port 8193 şandin, di heman demê de pêşkêşkarê dê dîsa bi URl 'yên ku çêkî, ji bo port 8193 e, ku ne li ser Internetê bişîne rûpela têketinê. Hûn dikarin van daxwazan bibînin li HTTP xwe têkeve ser window server îxrackirina ew. Li gel vê, navnîşana IP ya ji derve te, li piraniya dozan de, guhertin û her roj.
Eger tu dixwazî bi kar HTTP sade li ser înternetê ji bo performansa çêtir bi HTTPS lê bê ewlekarî, tu tenê ji bo danîna port HTTPS ji sifir, û "hejmara portê Link" to be 8080. Tu dûr ku navrûyê rêbere gelek caran bi vî rengî veavakirina.
Ger box ADSL te firewall, ji bîr neke ku zmanê van portên TCP ji bo ku ji Internet bê bikaranîn.
Bi hêsanî hewl dide veavakirina şandinê de port te
Dikarî vê kiryayê ji tora Wifi te bikaranîna proxy Web giştî bi javascript piştgirî wek www.faceofliberty.com, to connect to URL Link xwe bi navnîşana IP û port nav Link we biceribînin ...
Tu dikarî ji vê rê, biceribîne login û kontrol hemû pages, mixabin, ne mumkin e ku ji bo listen to music, an jî ji bo li çendîn images binêrin. Tenê tûşan rasterast li ser pelên ji ber jîngeha proxy Web rişt in.
Video subtitles
Vîdyoyên belgeya subtitle ji hêla UPnP (.srt, .sub û .vtt) ve têne belavkirin ... dikarin bi sîteya vîdyoyê ya UPnp nîşan dide, lê niha niha interfaceê bikarhêner nîne ku ji bo vekêşin / nehêle lîsteya subtitlesê bi zimanê ... Tenê tenê pêşnivîsa srt .rtn tê nîşandan. Ji ber ku navê wê navê pelê subtitle dest bi navê pelê vîdyoyek dest pê dike (ew bi "- en" ji bo Îngilîzî, "- de" ji bo Almanya, ... an jî pêşniyazek beriya sîteya din ve were temam kirin). Bi navnîşa HTTP jî jî ji bo ku nîşan bide .vtt subtitles, navên pelên wan jî bi navê navnîşa pelê vîdyoyê dest pê bikin, lê ji ber ku ew berî nerazî dibe .vtt). Destpêkên pelê HTML5-ê Playr-ê ku pelên li pelên subtitle hilbijartin ...