Sruth ceamara a fhoilsiú: ní hé RTSP agus HLS an t-imeall céanna
Teastaíonn imealla poiblí éagsúla ó rialú seisiúin RTSP agus ó sheachadadh HLS, fiú nuair a shroicheann an dá cheann an ceamara céanna trí VPN. Roghnaigh samhail an bhreathnóra ar dtús.
Osclaíonn tú port amháin ceamara, díríonn tú seinnteoir air agus glacann tú leis go bhfuil fadhb an idirlín réitithe. Ansin ní féidir le fón é a sheinm, ní féidir le brabhsálaí é a sheinm, agus tá leathanach riaracháin an cheamara ach cosán amháin a clóscríobhadh go mícheart ón imeall poiblí. Is é an tsamhail seachadta a roghnaigh tú, RTSP nó HLS, a shocraíonn an chuid is mó de sin sula scríobhtar aon riail balla dóiteáin. Ní sholáthraíonn an VPN ach an chos phríobháideach.
Deisíonn an VPN cosán na foinse, ní cosán an bhreathnóra
Is féidir le VPS atá ceangailte le LAN an cheamara trí thollán an ceamara a shroicheadh ag a sheoladh príobháideach, agus tá sé sin fíorúsáideach. Ciallaíonn sé nach dteastaíonn port ionchuir dá chuid féin ón gceamara agus go bhfanann an ródaire baile dúnta. Ní insíonn sé duit cén teanga a labhróidh breathnóir. Tacaíonn seinnteoir deisce, brabhsálaí, fón agus teilifís chliste le prótacail éagsúla, agus tá a chuid ionchas féin ag gach ceann maidir le TLS, fíordheimhniú agus códaitheoirí.
Seo an toimhde ar fiú í a chaitheamh i leataobh: chiallódh foilsiú an fhoinse a dhéanamh inrochtana. Ciallaíonn foilsiú i ndáiríre bealach tacaithe a thabhairt do lucht féachana sainithe chun an meán a chaitheamh. Tá formáid, lucht féachana agus dintiúir ag sruth foilsithe; níl aon cheann díobh sin ag ceamara inrochtana. Is é an inrochtaineacht an chuid a réitíonn an tollán, agus is é pointe iontrála an bhreathnóra an chuid a chaithfidh tú a dhearadh fós.
Is idirbheartaíocht é RTSP, ní port amháin
Iompraíonn RTSP rialú seisiúin: iarrann cliant cur síos, socraíonn sé rian meán amháin nó níos mó agus ansin seinneann sé. Déantar idirbheartaíocht ar iompar an mheáin féin le linn an tsocraithe sin, agus sin an fáth nach gcuirtear an prótacal síos go maith le port TCP amháin a sheoltar ar aghaidh. Is í an idirbheartaíocht sin an chuid a chailleann daoine nuair a dhéanann siad comparáid idir rialacha balla dóiteáin.
Ag brath ar na pointí deiridh, féadfaidh RTP teacht ar phoirt UDP ar leithligh nó a bheith fite fuaite ar an nasc rialaithe. Déanann athsheachadán nach seolann ach 554 ar aghaidh agus a ghlacann go n-oibreoidh an chuid eile seisiún a nascann, a thuairiscíonn rian agus a thaispeánann rud ar bith ansin de ghnáth. Seiceáil an t-iompar a ndéanann do cheamara idirbheartaíocht air i ndáiríre sula scríobhann tú rialacha dó. Freagraíonn gabháil ar an taobh príobháideach é sin i nóiméad amháin, agus cosnaíonn buille faoi thuairim tráthnóna.
Do lucht féachana beag, aitheanta le seinnteoirí comhoiriúnacha, féadfaidh athsheachadán RTSP atá cumraithe go toiliúil a bheith ina fhreagra ceart. Cuir teorainn leis an bhfoinse ar féidir leis a tharraingt agus éiligh fíordheimhniú ag an athsheachadán. Scríobh síos na seinnteoirí a thástáil tú, mar is féidir le sruth RTSP a oibríonn i VLC teip i mbrabhsálaí fós.
Is é HLS seinnliosta móide acmhainní
Faigheann breathnóir HLS seinnliosta, ansin faigheann sé na deighleoga meáin a ainmníonn an seinnliosta sin. Sainmhíníonn sonraíocht HLS an tsamhail acmhainní sin, agus is é an mionsonra oibríochtúil tábhachtach ná go dtagraíonn seinnliostaí d'URLanna eile. Réitítear tagairtí coibhneasta i leith shuíomh an tseinnliosta, mar sin caithfidh seachfhreastalaí a athscríobhann cosáin iad a athscríobh go comhsheasmhach.
Má sheirbheálann an ceamara HLS inúsáidte cheana féin, is féidir le tosaigh phoiblí na hiarratais seinnliosta agus deighleog sin a sheoladh tríd an tollán. Breathnaigh ar eochracha, atreoruithe agus URLanna a ghineann an feidhmchlár. Brisfidh aon URL iomlán a dhíríonn ar óstríomhaire príobháideach an nóiméad a leanfaidh breathnóir lasmuigh den LAN é. Is iad cosáin choibhneasta na cinn a mhaireann athscríobh an tseachfhreastalaí, mar sin bíodh siad roghnaithe agat pé áit a rialaíonn tú an t-aschur ginte.
Mura labhraíonn an ceamara ach RTSP, caithfidh rud éigin an fhoinse a thiontú go formáid an bhreathnóra. Is tascanna difriúla iad athphacáil agus traschódú: caomhnaíonn athphacáil an códaitheoir, agus athchódaíonn traschódú é ar mhaithe le comhoiriúnacht, agus ní chosnaíonn ach an dara ceann CPU dáiríre. Ní thagann ceachtar acu chun bheith riachtanach díreach toisc go bhfuil VPN ar an gcosán.
Pleanáil an t-uasmhéid de réir an áit a dtarlaíonn an dáileadh. Iompraíonn iontógáil phríobháideach amháin a chothaíonn seirbhís meán poiblí go han-difriúil ó gach breathnóir a tharraingíonn a shruth féin tríd an tollán. Críochnaíonn an dara patrún de ghnáth le nasc baile sáithithe agus ceamara a bhíonn ag teip go randamach de réir cosúlachta.
Cuir fíordheimhniú ar an imeall a fhoilsíonn tú
Baineann TLS, fíordheimhniú breathnóirí agus lógáil rochtana leis an bpointe iontrála poiblí, ní leis an gceamara. Coinníonn sé sin dintiúir an cheamara ar leithligh ó dhintiúir an tsrutha. Tugann sé áit amháin duit freisin chun rochtain a chúlghairm nuair a fhágann ball den lucht féachana. Má chuirtear na rialuithe sin ar an gceamara ina ionad, ciallaíonn sé go n-éiríonn gach athrú lucht féachana ina athrú riaracháin ar ghléas nár cheart a bheith inrochtana go poiblí riamh.
Coinnigh an VPN agus ceadanna riaracháin an cheamara ar leithligh ón gcosán foilsithe. Níor cheart go mbeadh VPS atá in ann comhéadan gréasáin an cheamara a shroicheadh chun sruth a tharraingt ina mheaisín freisin a nochtann an comhéadan sin. Níor cheart don lucht féachana seoladh an cheamara a fhoghlaim riamh.
Ansin fíoraigh an dá cheann a thóg tú i ndáiríre in ionad glacadh leis go n-oibríonn an slabhra:
$ ffprobe -v error -rtsp_transport tcp rtsp://10.50.0.9:554/stream1
$ curl -sI https://stream.example.net/live/index.m3u8
HTTP/2 200
content-type: application/vnd.apple.mpegurl
Cruthaíonn iniúchadh rathúil ar an bhfoinse phríobháideach agus gabháil rathúil an tseinnliosta ag an imeall poiblí dhá leath éagsúla den dearadh. Tástáil iad ar leithligh. Is é an t-athsheinm ón gcineál céanna cliaint a úsáideann do lucht féachana an t-aon tástáil a chlúdaíonn an slabhra iomlán.
An rud a bhíonn agat sa deireadh ná slabhra a bhfuil cuspóir ag gach nasc ann: foinse phríobháideach, iontógáil theoranta, pacáistiú roghnaithe, iontráil údaraithe don bhreathnóir. Níl aon cheann de na naisc sin roghnach, agus ní chruthaítear aon cheann acu trí phort a oscailt.