I-Stream yakho ye-HLS eyimfihlo ilayishwa yakho, hhayi ababukeli bakho
Ikhasi liyalayisha ngoba iseva yakho ifinyelela ikhamera; isiphequluli sisalanda uhlu lokudlala. Thatha isinqumo sokuthi ubani owenza isicelo, bese uhlola uchungechunge.
Uhlola ikhasi kukhompyutha yakho ephathekayo, isidlali siyaqala, ithikithi liyavalwa. Umbukeli ngakolunye uhlangothi uvula ikhasi elifanayo futhi uthola isikhombisi esijikelezayo esingapheli. Incazelo evamile enikezwayo ithi i-VPN iseseva, ngakho ukudlala kufanele kusebenze — kodwa isiphequluli yiso esicela uhlu lokudlala, futhi sinendlela yaso yenethiwekhi. Ikhasi elifakwe kuseva enokufinyelela okuyimfihlo alikuboleki lokho kufinyelela kunoma ubani olilayishayo.
Lokhu kumayelana nekhasi le-ASP.NET elikhona elidlala umthombo we-HLS njenge-http://10.5.5.9:8080/live/stream.m3u8, okuyikheli eliyimfihlo eliyisibonelo. Izinhlelo ezimbili ziyasebenza; elinye lazo cishe akusilo lelo olwakha lona.
Inganekwane: ikhasi elilayishayo lifakazela indlela yemidiya
I-HTML yalelo khasi ivela kuseva yakho yewebhu, nganoma iyiphi indlela iseva yakho yewebhu enayo. Uhlu lokudlala nezigaba zivela kumthombo wemidiya, nganoma iyiphi indlela ingxenye ecela enayo. Lapho isidlali sisebenza kusiphequluli sombukeli, labo ngamaklayenti amabili ahlukene, amakheli amabili ahlukene omthombo futhi ngokuvamile izindawo ezimbili ezihlukene zokuhluleka. Ukubona eyokuqala iphumelela akusho lutho ngeyesibili.
Lokho ukuhlola kwakho okufakazele ngempela kuncane kunalokho obekubonakala: umshini wakho ungafinyelela kokubili ikhasi lomphakathi kanye nomsingathi wemidiya oyimfihlo ngasikhathi sinye. Umshini wombukeli awukaze ube yingxenye yocwaningo.
Uhlu lokudlala lucela ini ngokulandelayo
RFC 8216 ihlukanisa uhlu lokudlala lwemidiya, olubala izigaba, kuhlu oluyinhloko, olubala olunye uhlu, futhi ixazulula ama-URI ahlobene ngokuqhathaniswa ne-URI yohlu olubaqhutshayo. Yiso leso sisekelo abantu abasidlulayo. Ukuthola ngempumelelo ifayela elilodwa le-.m3u8 akusona isivivinyo sokudlala, ngoba ifayela olitholile liyinkomba, hhayi imidiya.
Landela uchungechunge njengoba isidlali senza: vula uhlu olukhethiwe, bese ucela izinsiza ezizibizayo, bese ulandela noma yikuphi ukuqondiswa kabusha. Uhlu olunikezwa ngokusebenzisa iseva yewebhu efinyelelekayo lusengaqondisa umbukeli ekhelini eliyimfihlo elingafinyeleleki. Ngokufanayo, ukuhambisa uhlu oluhlobene kwenye i-URL kushintsha isisekelo okuxazululwa ngaso izingxenye zalo, yingakho ukubhala kabusha i-URL yokuqala ebonakalayo nokuma lapho ngokuvamile kukhiqiza uhlu olubonakala lulungile kodwa olungakwazi ukudlala.
Ukubuka okuqondile: umbukeli udinga indlela
Uma ababukeli kufanele bafinyelele ngqo kumsingathi wemidiya, amadivayisi abo adinga i-VPN egunyaziwe noma enye indlela eyimfihlo, i-DNS exazulula amagama owasebenzise ngempela, imvume yokufinyelela lezo zindawo, kanye nanoma yikuphi ukuqinisekisa okudingwa yisevisi yemidiya. Hlola ngakunye kudivayisi yombukeli hhayi kuseva. Isiphequluli kufoni enephrofayela ye-VPN efakiwe kodwa engaxhunyiwe kuwukuhluleka okuvamile nokungaphindwa ngokuphelele.
Lolu hlelo lugcina umthombo uyimfihlo futhi luhambisa imfuneko yokufinyelela kubabukeli. Kuyisinqumo senqubomgomo njengoba kungesobuchwepheshe, ngakho qinisekisa ukuthi wonke umbukeli ohlosiwe unemvume yokuba nayo leyo ndlela ngaphambi kokuklama ngayo.
Ukulethwa ohlangothini lweseva: indawo eyodwa yokungena elawulwayo
Enye indlela ingaphambili lemidiya eligunyaziwe elithola umthombo ngendlela yalo eyimfihlo futhi lishicilele kabusha kuphela izinsiza ezibheke kumbukeli. Gcina uhlu lokudlala, izigaba kanye nanoma yiziphi izinsiza zokhiye zihambisana naleyo ndawo eyodwa yokungena, ngaphandle kwalokho isidlali sizothola uhlu olubhalwe kabusha ngokusebenzisa ingaphambili kanye nezigaba ngqo ekhelini umbukeli angakwazi ukulifinyelela.
Khakhela umthombo nezindlela ezivunyelwe kuleyo ngaphambili. I-URL engafuneki enikezwa umsebenzisi iguqula iphroksi ewusizo ibe yinto engamkhawulo yokuletha inethiwekhi yakho yangaphakathi, okuyinkinga embi kakhulu kunokusakaza okungadlali. Faka umthombo nesiqalo sendlela ohlwini oluvunyelwe esikhundleni sokuqinisekisa intambo ngemuva kwesigameko.
Kumthombo we-HLS okhona, qala uhlole ukuthi ukudlulisela okulawulwayo kwanele yini; ukuba ne-VPN phakathi akusho ukuthi ukuguqulwa kwekhodi kuyadingeka. Bese uqinisekisa inhlanganisela yangempela yesiphequluli nekhodeki, ngoba impendulo efinyelelekayo nefomethi esekwayo kuyimibandela emibili ehlukene. Gcina i-TLS, ukuqinisekisa kanye nezidingo zokuphepha kwesiphequluli zomthombo zingashintshiwe — isidlali esifakiwe akusona ukukhululwa kuzo.
Hlola uchungechunge, hhayi i-URL
Gijimisa izivivinyo kusukela engxenyeni ezokwenza ngempela isicelo ngasinye, futhi thwala isinyathelo ngasinye njengomphumela waso:
curl -s http://10.5.5.9:8080/live/stream.m3u8
curl -s -o /dev/null -w '%{http_code}\n' http://10.5.5.9:8080/live/segment-000123.tsBese uphinda lokho kusiphequluli sombukeli uqobo ngokusakaza okuhlosiwe, hhayi ngomfanekiso wokuhlola ovela etafuleni lakho. Ukulayisha ikhasi, ukulayisha uhlu, ukuthola isigaba kanye nokuhluleka kokugunyazwa kuyimiphumela emine ehlukene, futhi ufuna ukubona yomine ngaphambi kokuthi sekulungisiwe. Ungafaki isengezo sesiphequluli esidala ngenxa yokuthi isibonelo esidala sadlala ukusakaza okukodwa ngale ndlela; ingxenye engekho ngokuvamile iyindlela yombukeli noma i-URL yesigaba engasayiniwe.
Lapho uhlelo selunengqondo, lubhale emgqeni owodwa: ubani oletha imidiya, ngayiphi indlela, nokuthi umbukeli uvunyelwe ukucela ini. Lowo mugqa uxazulula iningi lezingxabano zesikhathi esizayo mayelana nokuthi ukusakaza kungokwabani ngempela.